MRTGでなく、こちらはどうかと勧められ試してみる。
とりあえず駆け足で。アクセス制限などは適宜行うこと。
- サーバマネージャーの役割から「Webサーバ(IIS)」を追加。
- 「Web Plathome Installer 」をインストールする。オプションでWebサーバに「IIS」を指定し、製品から「PHP 5.3.x」「PHP Manager for IIS」「IIS:CGI」を追加し、インストール。IISマネージャーの接続で
- 「MySQL :: MySQL Downloads」より MySQL Community Server をダウンロードし、インストールする。Ver 5.5.27。Setup Type は Completeを選択。Instance Configuration では、Standard → Install as Windows Service を ON。設定終了後に、管理ツール→サービスからMySQLが自動で開始されていることを確認。
- 「Cacti® - The Complete RRDTool-based Graphing Solution」より、cacti-0.8.8a.zipをダウンロードし、展開後にできるフォルダ「cacti-0.8.8a」を「C:\cacti」へ移動。
- 「phpMyAdmin」より phpMyAdmin-3.5.2.2-all-languages.zipをダウンロード。展開後にできるフォルダ「phpMyAdmin-3.5.2.2-all-languages」を「C:\inetpub\wwwroot\phpmyadmin」へ移動。ブラウザで「http://localhost/phpmyadmin/」を開き、ログイン。utf8_general_ciで「cacti」データベースを作成し、選択後にインポートから「C:\cacti\cacti.sql」を実行。
- RRDTOOL は RRDTool v1.4.7 Win32 Binaries + RRDs for Active State Perl 5.14.2 Windows - Christian Krausseを使う。v1.4.7(本家の「RRDtool-1.3.8-win32-ruby1.8-perl5.10-Setup.zip」ではPNGが正しく出力されなかった)。展開後のフォルダ「Release_bin」をc:\rrdtoolに移動。
- NET-SNMPはNet-SNMPより5.6.1.1をダウンロード。
- cacti設定続き。:\cacti\include\config.phpのDB設定を適宜修正。IISマネージャーで仮想ディレクトリ /cacti 作成(物理パス c:\cacti)。ブラウザで「http://localhost/cacti/」を開く。PHPのsockets extensionが無いとエラーが出たら、IIS マネージャーのDefault Web SiteのPHPマネージャー → PHP拡張から、php_sockets.dllを有効し、リロード。Cacti Installation Guide が動けば、New Install を選択。パスは適宜調整。最初のログイン時にはadminのパスワードの更新があるので忘れないようにする。
- http://local.lipwood.com/index.php/note/etc/103-cacti088-japanizedより、「cacti-0.8.8a.ja.zip」をダウンロードし、展開後上書きコピーし、ブラウザをリロードし、日本語化されたことを確認する。