Cactiでネットワーク機器を監視しよう@Windows その3
■Cactiのインストール 〜環境構築その2〜
今回はMySQLのインストール〜Cactiの起動画面表示までを解説しますね。インストールするアプリケーションが多いのでそのへんがややこしいですね。
■MySQLのインストール
MySQLのインストールのインストールを行います。インストールPathなんかはCactiのデフォルト設定に合わせるために変更してしまうことにします。
![]()
“mysql-4.1.22-win32.zip”を解凍して”Setup.exe”を実行します。
C:\mysql\
に変更したらNext
![]()
Configure the MySQL Server nowにチェックを入れてFinish
![]()
Standard Configurationを選択してNext
![]()
Install As Windows Service(Service NameはMySQL)、Include Bin Directory in Windows PATHにチェックを入れてNext
![]()
画面のように設定が完了したようであればFinishをクリックして終了します。
■DATABASEの作成それではCacti用のデータベース作成を行いましょう。コマンドプロンプトを開き
mysqladmin --user=root -p create cacti
と入力します。パスワードを求められた場合には先ほどのRootパスワードを入力してください。
■TABLEの作成
続けて”C:\Inetpub\wwwroot\cacti\cacti.sql”を読み込みます。
mysql --user=root -p cacti < C:\Inetpub\wwwroot\cacti\cacti.sql
■ユーザ設定
ちょっと分かりにくいかも知れませんが、操作としては以下のコマンドを順に入力すればOKです。
ログイン
mysql --user=root -p
データベース変更
use cacti;
ユーザ”cactiuser”にデータベース”cacti”に対してフルコントロール権限を付与
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser';
設定ファイル再読み込み
flush privileges;
明示的に短いハッシュを生成
UPDATE mysql.user SET Password = OLD_PASSWORD('cactiuser') WHERE Host = 'localhost' AND User = 'cactiuser';
設定ファイル再読み込み
flush privileges;
■RRDTool 1.0.49のインストール
“rrdtool-1.0.49-win32-bin.zip”を解凍したら”rrdtool”にリネームして
C:\
にコピーします。
※2008/08/19追記
"rrdtool-1.2.15-win32-perl58.zip"をインストールした方がグラフがキレイに表示されたのでこちらをお勧めします。
ダウンロードはこちらから行ってください。ダウンロード後、適当なディレクトリに解凍したら
rrdtool\Release
の中にある
rrdcgi.exe
rrdtool.exeを
C:\rrdtool
にコピーします。既にRRDTool 1.0.49のインストールを行っている環境の場合は一度ファイルを消してからコピーしてください。(微妙に名前の違うファイルがあるからです)バージョンによってCactiの管理画面の設定(RRDTool Utility Version)を変更しなければならないので忘れないようにしてください。
■Net-SNMP 5.4.1のインストール
![]()
“net-snmp-5.4.1-1.win32.exe”を実行します。
![]()
インストール先を”C:\net-snmp”に変更してNext
■ActivePerl 5.8.8.882 のインストール
![]()
“ActivePerl-5.8.8.822-MSWin32-x86-280952.msi”を実行します。
http://<サーバー名>/cacti/
にアクセスして”Cacti Installation Guide”が表示されたらOKです。
Popularity: 9%
トラックバック URI : http://pnpk.net/cms/archives/276/trackback/
【関連記事】
早速のレスありがとうございます。
投稿内容が4分の3位カットされた模様です。
PKNKさんがレスされた手順は全ておこないました。
その上で、http:///cactiをIEで入力すると
上述のエラーが出たのです。
念のために、DosプロンプトでC:\Inetpub\wwwroot\cacti>mysql -u cactiuser -p cacti
コメント by よはん — 2008/4/3 木曜日 @ 9:54:37
コメントありがとうございます。
http://pnpk.net/cms/archives/275#commentlist
こちらにまとめて返答させていただきましたのでよろしくお願いいたします。
コメント by pnpk — 2008/4/3 木曜日 @ 17:03:26