Cacti 設定 · 1 min read · Oct 15, 2025
CentOS 4.4 における Cacti とプラグインアーキテクチャ - ページ 2
9 MySQL データベースと Cacti ユーザーの作成
このステップでは、Cacti ユーザーとグループを作成します。
groupadd cacti
useradd -g cacti cactiuser
usermod -G cacti cactiuser次に、データベースを作成し、必要に応じて権限を付与します。
mysql -u root -pパスワードを入力し、MySQL プロンプトで次のコマンドを入力します:
create database cacti;
grant all on cacti.* to root;
grant all on cacti.* to root@localhost;
grant all on cacti.* to cactiuser;
grant all on cacti.* to cactiuser@localhost;
set password for cactiuser@localhost=password('cactipw');
exit最後に、テーブルを作成する SQL ファイルをインポートします(このコマンドを完了するには MySQL パスワードが必要です):
cd /../downloads/cacti-0.8.6j
mysql -uroot -p cacti < cacti.sql10 Cacti ディレクトリの権限を設定
Cacti が正常に機能するために、いくつかの権限を設定する必要があります:
cd /../usr/local/cacti
chown -R cactiuser rra/ log/
chgrp apache log/cacti.log
chmod g+w log/cacti.log
11 Cacti ポーラーのための CRON ジョブを実装
手動設定はほぼ完了です。最後のステップは、Cacti ポーラーを 5 分ごとに実行するようにスケジュールすることです。
su cactiuser
crontab -e
次に、vi エディタ内で編集モードに入るために「Esc I」を押し、次の内容を貼り付けます:
*/5 * * * * cactiuser /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1注意:この行を crontab に貼り付けるときは、すべてが 1 行に収まっていることを確認してください。フォーマットの問題かどうかはわかりませんが、貼り付けるときに「/dev/null 2>&1」の部分が別の行に分かれてしまうことがあり、ポーラーが失敗します。
編集モードを終了するために「Esc」キーを 1 回押し、次に次の内容を入力して Enter キーを押します:
:wq
次に進む前に、crontab が正しいかどうかを確認しましょう。次のコマンドは、cron ジョブの内容を表示します。
crontab -l
すべてが正常に見える場合は、cactiuser アカウントを終了し、以前作業していたアカウントに戻ります。たとえば、root であった場合は、次のように入力します:
su root
12 Cacti をインストール
ついに、すべてをまとめるエリアに到達しました。お好みのブラウザ(サーバーに X Window System を選択していない限り、ほとんどの場合別のマシンで)で、アドレスバーにサーバーのアドレスを入力します:
http://server IP address/cacti/サーバーに X Windows システムがある場合は、単に次のようにアクセスできます:
http://localhost/cacti/最初の画面で「次へ」をクリックします。
2 番目の画面で「新規インストール」が選択されていることを確認し、「次へ」をクリックします。
3 番目の画面で、パスが以下に示すものと一致し、エラーがないことを確認します。エラーが表示されたり、パスが見つからない場合は、すべてがインストールされていることを再確認し、そうでなければ「完了」ボタンをクリックします。
RRDTool バイナリパス: /usr/bin/rrdtool
PHP バイナリパス: /usr/bin/php
snmpwalk バイナリパス: /usr/bin/snmpwalk
snmpget バイナリパス: /usr/bin/snmpget
snmpbulkwalk バイナリパス: /usr/bin/snmpbulkwalk
snmpgetnext バイナリパス: /usr/bin/snmpgetnext
Cacti ログファイルパス: /usr/local/cacti/log/cacti.log
SNMP ユーティリティバージョン: NET-SNMP 5.x
RRDTool ユーティリティバージョン: RRDTool 1.2.x
ログイン画面では、初回ログインは次の通りです:
ユーザー名: admin
パスワード: adminこれでパスワードを変更する必要があります。
最後のステップは、Cacti 内の RRDTool デフォルトフォントパスの設定を適切な設定に変更することです。Cacti メニューの「設定」セクションの下に「設定」へのリンクが表示されます。次に、「パス」タブをクリックし、ページの中ほどに「RRDTool デフォルトフォントパス」が表示されます。このエリアに次の内容を入力します:
/usr/local/rrdtool-1.2.23/share/rrdtool/fonts/DejaVuSansMono-Roman.ttf次に、保存ボタンをクリックします。
これで完全に機能する Cacti インストールが完了しましたが、グラフが表示されるまでに数分かかります(ポーラーが実行されるまで画像は表示されません)。
監視ソリューションを拡張する方法についての追加情報は、次のサイトをお勧めします:
Cacti - http://www.cacti.net/
Cactiusers - http://cactiusers.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。