第7回 RRDtoolでグラフ化モニタリングSNMPによるネットワークモニタリング「第2版」(7/8 ページ)

» 2007年05月30日 09時05分 公開
[大澤文孝,ITmedia]

# mysql --user=root mysql
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'userpass';
mysql> flush privileges;
mysql> quit

 次に、include/config.phpを、いま作成したユーザー名/パスワードに変更する。

【include/config.phpファイル】

/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "userpass";
$database_port = "3306";

4)Cactiユーザーで実行すべきcronを設定する

 cronで実行するスクリプトでは、rraディレクトリ以下とlogディレクトリ以下にファイルを書き込む必要がある。そこで次のようにして、その所有権を「2)」で作成したcactiに変更しておく


# chown -R cacti rra/ log/

 そしてpoller.phpを5分ごとに動かすようにcronを設定する。


# su cacti
$ crontab -e

【crontabの内容】

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ