cactiインストールへの道 (5)cacti設定(`・ω・´)

rpmでcactiが入りましたヽ(´ー`)ノ
さっさと設定して状態監視をしたい♪

まずはファイルの確認から。
マニュアル発見したので内容の確認します。

$ rpm -ql cacti
◆必要なのはこれくらいかな?
/var/www/cacti/docs/txt/manual.txt ←マニュアル発見♪
/etc/httpd/conf.d/cacti.conf

cactiさん、mysql設定を欲す!

まずはmysqlにcacti用のデータベースを構築します。
必要なテーブルを準備ですが、作業としてはcacti.sql読み込むのみ♪

そして適切な権限を設定します。
ここで設定したユーザ&パスワードはcactiデーモンが接続時につかいます。
そこまで凝ってなくてもいいような気もしますが、一般的なのは避けると吉。

◆テーブル作成
$ mysql --user=root -p cacti < /var/www/cacti/cacti.sql
Password: ←rootのパスワード入れる
◆確認!
mysql> use cacti
mysql> show tables;
+---------------------------+
| Tables_in_cacti           |
+---------------------------+
| cdef                      |
| cdef_items                |
ズラズラ
テーブルがたくさん出力されればおっけー!
◆権限を設定
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'xxxx';
Query OK, 0 rows affected (0.00 sec)
そして反映さす!
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
◆cactiデーモンさん設定ファイルにmysql接続情報を記載!
$ sudo vim /var/www/cacti/include/config.php
26 $database_type = "mysql";
27 $database_default = "cacti";
28 $database_hostname = "localhost";
29 $database_username = "cactiuser";
30 $database_password = "xxxx";
31 $database_port = "3306";

cactiユーザのための設定

これでログの書き込みとrrdtool用のディレクトリが
cactiユーザで利用できるようになります!

$ sudo chown -R cactiuser /var/www/cacti/rra
$ sudo chown -R cactiuser /var/www/cacti/log

続いてcron設定。
定期的にデータ取得してその値をグラフにするので
cronでデータ取得するための設定します。

$ sudo -u cacti crontab -e
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1

cactiuserがphpでpoller.phpを実行します。
試しにsudoを使って実行してみるのもいいすねヽ(´ー`)ノ

$ sudo -u cactiuser php /var/www/html/cacti/poller.php

ちなみに、コマンドラインから実行したらメッチャエラーでました(w
コマンドラインから実行することは想定されていないからでしょうね~^^

cactiをwebから設定!

遂にココまできましたね(´;ω;`)ウッ…
こんな感じでブラウザでアクセス!
http://xxxx.xxxx.xxxx/cacti/

キタ━━(゚∀゚)━━ヨ
f:id:kuchida123:20110731182422g:image
次に進みます。

mysqlに接続するパラメータが出てます。サラッと確認して次へ!
f:id:kuchida123:20110731182423g:image

snmpとかのコマンドが出てます。
何気なく入れていたsnmp-utilsは実は重要でした(w
問題なければFOUNDって出てますねヽ(´ー`)ノ
なければきっとFAILとか出るのでしょう(w
f:id:kuchida123:20110731182424g:image

そしてFinish!!
そしてwebログイン画面。゜(゚´Д`゚)゜。 ナガカッタ
f:id:kuchida123:20110731182425g:image

まとめ

cactiにweb画面でログインできるようになりました♪
遂にパフォーマンス計測できるときが着ました(゚∀゚ )
そもそもbindの使われ具合を知るために始め、その直前!!

まってろbind!!щ(゚Д゚щ)カモォォォン

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です