Home > Linuxソフト > サーバー監視ソフト「cacti」 -インストール-

サーバー監視ソフト「cacti」 -インストール-

  • 投稿日2009-11-05 (木)
  • 更新日2010-09-22 (水) 21:45
  • Linuxソフト
Buzzurlにブックマーク livedoorクリップ Yahoo!ブックマークに登録 このエントリーを含むはてなブックマーク

サーバーの監視&グラフ化を行ってくれる「cacti」のインストール方法です。



Cacti

サーバー監視ソフトはたくさんありますがcactiの利点は

・導入と初期設定が多少大変だが、機能が豊富
・webブラウザからインターフェイスの追加・閲覧が可能
・プラグインを導入する事で死活監視なども可能となる

といった事であると感じます。

インストール手順

cactiを使用するには以下のソフトがインストールされており、
なおかつ、cactiが使用できる環境にある必要があります。
・snmp
・snmpd
・MySQL
・PHP
・rrdtool

①snmp/snmpd/rrdtoolのインストール


apt-get install snmp snmpd rrdtool


以上でインストールは完了です(お手軽!)

②cactiのソースをダウンロード&パッチ

http://www.cacti.net/downloads/より、cactiのソースをダウンロードしてきます。
ダウンロード場所はApacheのドキュメントルートとなっている場所がいいでしょう。
記事作成現在の最新版はcacti-0.8.7eであった為、こちらをダウンロードしてきて解凍します。

wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
tar zxvf cacti-0.8.7e.tar.gz
mv cacti-0.8.7e cacti
cd cacti



公式のパッチを当てます。

wget http://www.cacti.net/downloads/patches/0.8.7e/cli_add_graph.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/snmp_invalid_response.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/template_duplication.patch
wget http://www.cacti.net/downloads/patches/0.8.7e/fix_icmp_on_windows_iis_servers.patch
patch -p1 -N < cli_add_graph.patch
patch -p1 -N < snmp_invalid_response.patch
patch -p1 -N < template_duplication.patch
patch -p1 -N < fix_icmp_on_windows_iis_servers.patch




③MySQLの設定

インストールが出来ていない場合はMySQLインストールを参考に。
cacti用mysqlユーザーの作成し、cactiのソースに含まれているテーブルをインポートする。

/usr/local/mysql/bin/mysqladmin -u root -p create cacti
/usr/local/mysql/bin/mysql -u root -p < cacti.sql cacti
/usr/local/mysql/bin/mysqladmin -u root -p reload



一応ちゃんと作成できたか確認

mysql -u root -p



show databases;


cactiのデータベースが作成されているか確認

use cacti;
show tables;


cactiのテーブルが作成されているか確認

grant all on cacti.* to cactiuser@localhost identified by 'xxxxx';


ユーザー権限の追加
xxxxxの所へは任意のパスワードを設定する。

MySQLの設定ができたら、caccti側の設定ファイルへにデータベースの設定を記述する

vi include/config.php



$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
<span style="color: #ff0000;">$database_password = "********"; </span>→ パスワードを設定したものに変更する。



④cactiのインストール

ブラウザよりcactiをインストールした場所にアクセスする。
設定に問題がなければインストール画面が表示される。

途中の項目が全て緑になっている事を確認してください!
緑になっていない項目はcactiに必要なソフトなどが発見されていない事となっています。
ソースからインストールしたなどの場合は適宜正しいパスを入力する必要があります。

全ての項目が緑になった事を確認したら「次へ」を押し、インストールを完了させて下さい。

するとログイン画面が現れます。
初期ID・パスワードは admin admin です。


—-
もしデータベースに接続できない といったエラーがでてきたなら
MySQL設定やconfig.phpの内容を修正してください。

socketsがない!といったエラーが表示された場合は
PHPのconfigureオプションへ

--enable-sockets


を追加して再コンパイルしてください。




コメント:0

コメントフォーム
情報を保存

トラックバック:0

この記事のトラックバックURL
http://www.ahref.org/tech/server/linuxsoft/469.html/trackback
この記事へのリンク
エーエイチレフ linuxサーバー技術情報 からの記事 サーバー監視ソフト「cacti」 -インストール-

Home > Linuxソフト > サーバー監視ソフト「cacti」 -インストール-

Return to page top

運営会社(株)シーズ WEBアプリケーション、フリーCGI配布「ahref(エーエイチレフ)」 Eビジネスに強いレンタルサーバー「ACサーバー」 大容量ファイル転送サービス「デカメール」 動画を楽しもう♪動画ポータルコミュニティ「モヴィエ」