熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Windows下快速安裝CACTI流量監控

2013-11-11 14:23:58  來源: 電腦常識 
     公司最近要對幾台上架的服務器進行遠程監控需要提出解決方案前一段時間曾經在CU上見人們都在討論CACTI所以就對照網上的教程進行了CACTI安裝調試但是可能是自己太菜了在這個過程中遇到了許多問題在這裡把這個過程記錄下來給像我一樣的菜鳥

  CACTI是一套PHP程序它利用SNMPGET采集數據使用RRDTOOL繪圖引擎繪圖RRDTOOL是MRTG的替代者它們的作者是一個人由於RRDTOOL功能過於強大所以使用起來命令過於復雜而CACTI就在這時出現了它是圖形界面使用簡單使不用直接和RRDTOOL接觸但是它是以SNMP和RRDTOOL為基礎的所以最好深入學習一下NETSNMP和RRDTOOL的使用

  好了廢話不多說了我們來看看在Windows下如何安裝CACTI吧正如我前面說的那樣CACTI是一套PHP系統所以如果說是安裝調試的話最主要的還的PHP環境的建立其它的RRDTOOL和NetSnmp簡單應用的話只要安裝上就可以不用做太多的設置

  PHP是一套強大的腳本語言最初只能應用於Linux下面隨著它的發展已經能夠在Windows下使用了由於它最初是應用於Linux下的所以它安裝起來不像Windows的其它軟件那樣簡單需要進行一些必要的配置這對使慣Windows的人來說可能一時不能適應它本身是一套腳本解釋引擎本身並不具有Web服務器的功能它是以插件的形式和ApacheIIS等Web服務一起工作的

  Mysql是一套開源的強大的數據庫系統最初也是在Linux上應用現在也可以在Windows下使用最新版本有安裝設置向導使用起來還是很方便的

  Appserv的安裝及PHP的設置

  在上一篇文章裡我詳細的寫了在Winodws下安裝設置ApachePHPMysql但是感覺這樣還是太顯麻煩一樣一樣裝一樣一樣設太煩瑣而現在大多數網站也都是用的Apache+PHP+Mysql環境都差不多那麼有沒有更簡單的方法來搭建這個服務器環境呢?答案肯定是有的不然也不會有這篇文章了

  通過在網上的搜索我發現Appserv這個軟件AppServ 是 Windows下PHP 網頁架站工具組合包泰國的作者將一些網絡上免費的架站資源重新包裝成單一的安裝程序以方便初學者快速完成架站AppServ 所包含的軟件有ApacheApache MonitorPHPMySQLPHPNukephpMyAdmin目前最新版本是這個軟件安裝起來非常方便一路下一步就可以非常方便的安裝完成而且安裝完成後一個Apache+PHP+Mysql的環境就算搭建好了而且這個工具還安裝了PhpMyAdmin這個Mysql的管理工具對於菜鳥來說實在是太方便了在這裡主要需要注意的是如果本機默認的端口已經在使用了記著把默認的端口改成沒有使用的還有就是Mysql的登錄密碼

  由於這個環境是PHP網站的環境所以我們還要對PHP進行一些必要的設置讓它符合我們的需求其實主要就是加幾個環境變量我們打開開始控制面板系統高級環境變量系統變量選項卡裡點添加在彈出的窗口中變量名輸入MIBDIRS變量值輸入C:\AppServ\php\extras\mibs確定就可以了;再找到path變量點編輯在變量值最後加入PHP的搜索路徑就是你的PHP安裝路徑和擴展插件路徑這裡是C:\AppServ\php和C:\AppServ\php\ext所以我加入了; C:\AppServ\php; C:\AppServ\php\ext注意不要加雙引號只添加雙引號裡面的內容就可以了

  我們還要開啟PHP對SNMPGDSocket的支持打開c:\windows\phpini文件確保extension=php_gddllextension=php_mysqldll extension=php_snmpdll

  extension=php_socketsdll三個選項前面沒有分號

  這時我們要重新啟動Windows使剛才所做的設置生效

  安裝CACTI

  系統重新啟動以後我們首先要做的就是在Windows安裝NetSnmp這個工具安裝起來也是很方便的一路下一步就好了不用做什麼設置最好是按照Cacti默認的路徑安裝這樣設置起CACTI來會省不少事Cacti默認查找NetSnmp的路徑是C:\netsnmp所以我們最好將它安裝在這個目錄下

  而RRDTOOL也已經有Windows下的版本的了我們只要把它解壓就可以了由於CACTI默認的搜索路徑是c:\rrdtool所以我們把它解壓到這個目錄就可以了

  最後我們只要把CACTI復制到Web服務器的根目錄就可以了我這裡是C:\AppServ\www所以我把從網上下載到的CACTI解壓到了這個目錄下的CACTI目錄然後打開IE輸入//localhost點phpMyAdmin Database Manager Version 鏈接輸入Mysql的用戶名和密碼進入PhpMyAdmin後新建一個數據庫cacti新建一個用戶cactiuser密碼cactiuser給這個用戶完全控制cacti數據庫權限然後選擇導入數據把C:\AppServ\www\cacti\cactisql文件導入到cacti數據庫到此我們就可以打開IE輸入來對cacti進行一些簡單的設置主要是路徑的設置

  這樣我們就安裝成功了CACTI當然我們還需要進行任務計劃的設置等詳細的設置請參見我的上一篇文章在Windows下安裝CACTI

  最後附上本次所需要軟件的下載地址

  AppServ

  CACTI

  RRDTOOL For Windows

  NetSnmp For Windows

  ?group_id=&package_id=&release_id=

  這些都是軟件的最新穩定版本


From:http://tw.wingwit.com/Article/Common/201311/5316.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.