Windows下安裝Cacti監(jiān)控系統(tǒng)
Windows下安裝Cacti監(jiān)控系統(tǒng)
一、Appserv的安裝
AppServ 是 Windows下PHP 網(wǎng)頁架站工具組合包,以方便初學者快速完成架站,AppServ 所包含的軟件有:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke、phpMyAdmin。這個軟件安裝起來非常方便,安裝完成后一個Apache+PHP+Mysql的環(huán)境就算搭建好了。Appserv還安裝了PhpMyAdmin這個Mysql的管理工具。在安裝的時候需設置Mysql的登錄密碼,Apache的端口,如果80端口已經(jīng)占用可以設置成8080。
安裝完成后我們需要對PHP添加幾個環(huán)境變量,讓它符合我們的使用需求。我們右鍵點擊“我的電腦”-“屬性”-“高級”-“環(huán)境變量”。在下面“系統(tǒng)變量”選項卡里點添加,在彈出的窗口中變量名輸入MIBDIRS,變量值輸入C:\AppServ\php5\extras\mibs,確定就可以了;再找到“path”變量,點編輯,在變量值最后加入PHP的搜索路徑,就是你的PHP安裝路徑和擴展插件路徑,這里是C:\AppServ\php5和C:\AppServ\php5\ext,這里注意要加分號。所以我加入了“; C:\AppServ\php5; C:\AppServ\php5\ext”。
二、PHP的設置,打開c:\windows\php.ini文件,確保
- extension=php_gd2.dll、
- extension=php_mysql.dll、
- extension=php_snmp.dll、
- extension=php_sockets.dll
我們還要開啟PHP對Mysql 、SNMP、GD、Socket的支持,確保這幾個個選項前面沒有分號。重新啟動Windows使剛才所做的設置生效。
三、安裝Net-Snmp,RRDTOOL,CACTI
Net-Snmp 下載
RRDTOOL 下載
CACTI 下載
Windows安裝Net-Snmp,一路下一步就好了,最好是按照Cacti默認的路徑安裝C:\net-snmp,最好將它安裝在這個目錄下。
而RRDTOOL把它解壓就可以了,CACTI默認的搜索路徑是c:\rrdtool,把它解壓到這個目錄就可以了。
把CACTI解壓到Web服務器的根目錄下名為cacti,這里Web的根目錄是C:\AppServ\www
然后打開瀏覽器輸入:http://127.0.0.1,如果Apache設置的端口是8080在瀏覽器打開:http://127.0.0.1:8080,點phpMyAdmin Database Manager Version 2.10.2鏈接(如果報錯查看第二步php.ini文件設置),輸入Mysql的用戶名和密碼,進入PhpMyAdmin后,新建數(shù)據(jù)庫“cacti”,新建用戶“cactiuser”,密碼“cactiuser”,給這個用戶完全控制“cacti”數(shù)據(jù)庫權限。然后選擇導入數(shù)據(jù),把C:\AppServ\www\cacti\cacti.sql文件導入到cacti數(shù)據(jù)庫。
打開瀏覽器輸入http://127.0.0.1:8080 /cacti/install.php來對cacti進行安裝和一些簡單的路徑設置,CACTI安裝成功。
最后,進行定時任務計劃。點擊“開始”-“控制面板”-“任務計劃”-“添加任務計劃”瀏覽C:\AppServ\php5\php.exe 設置每天執(zhí)行,完成在高級里面選每5分鐘執(zhí)行一次,持續(xù)24小時。返回屬性首頁運行(R)改成 C:\AppServ\php5\php.exe C:\AppServ\www\cacti\poller.php , 起始于改成 C:\AppServ\php5\ 。
Cacti故障排錯:
A.無法顯示出圖形:Web登陸到Console → Settings → General→ RRDTool Utility Version 將它改成RRDTool 1.2x
B.有圖卻沒有文字:Web登陸到Console → Settings → Paths里的→ RRDTool Default Font Path改為c:/windows/fonts/arial.ttf
【編輯推薦】