http://cacti.xxoo.net/modules/sections/index.php?op=viewarticle&artid=2
Software required:
1. Microsoft .Net Framework 4.0
2. MySQL
3. NET-SNMP
4. PHP 5
5. Cacti
6. Cactid
7. RRD Tool
Installation:
1. Enable IIS
2. install .Net Framework 4.0
3. install MySQL
4. install NET-SNMP
5. unzip PHP to c:\php
6. unzip Cacti to C:\Inetpub\wwwroot\cacti
7. unzip Cactid to C:\cactid
8. unzip RRD Tool to C:\cactid
Configuration:
1. modify C:\php\php.ini
include_path = ".;C:\Inetpub\wwwroot"
extension_dir = c:\php\ext
extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0
date.timezone = "Asia/Taipei"
2. modify C:\cactid\cactid.conf
DB_Host 127.0.0.1 or hostname (請勿輸入 localhost)
DB_Database cacti
DB_User cactiuser
DB_Password cactiuser
DB_Port 3306
3. create DB cacti
4. create Tables by import C:\Inetpub\wwwroot\cacti\cacti.sql
5. modify C:\Inetpub\wwwroot\cacti\include\config.php
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
6. create MySQL account cactiuser
8. open http://your-server/cacti/install to setup cacti
a. select "New Install" then "Next".
b. input the correct path of rrdtool、php、snmpwalk、snmpget.
如果事後無法顯示出圖形請到Configuration → Settings → General → RRDTool Utility Version 將它改成RRDTool 1.2x
如果有圖確沒文字的話,請到paths裡的RRDTool Default Font Path - c:/windows/fonts/arial.ttf
如果系統是Windows 2003 Server請將C:\WINDOWS\system32\cmd.exe及rrdTool跟netsnmp的*.exe加入IIS的使用者讀取權限,此舉對系統有一定的危險性,如果無相關對策請更改作業系統。
如果系統是是Windows 2003 Server 請到系統管理工具→服務→SNMP Service→安全性,將cacti後台裡的public新增到此群體裡,並將下面的可接受主機輸入進去,這樣才能存取Windows 2003 Server的SNMP資料
新增schedule task,每5分鐘執行c:/php/php.exe c:/inetpub/wwwroot/cacti/poller.php
Login Cacti:
登入的帳號密碼預設都是 admin. 登入後需立即更改您的密碼。
現在您可以立即連線到cacti去設定了。
沒有留言:
張貼留言