而本次所介紹的Cacti網路監控套件,就是利用原mrtg團隊開發改良的rrdtool繪圖工具與php程式結合而成的套件軟體,透過Web-gui介面可以輕易地對網路設備進行管理,在早期Cacti能見度還不高的時候,安裝步驟非常繁瑣,所有相依套件都需要手工make config,幸好現在Ubuntu的套件管理程式已經直接支援Cacti囉,玩家們只要事先安裝好Lamp環境,再加上短短的10幾個步驟就可以架設成功,這麼好康的事情還等什麼呢?快跟著tomy一起Step by step吧!
進行cacti的安裝
驗明正身,Ubuntu 10.04套件管理程式提供的Cacti本為0.8.7e。
使用cli文字模式以apt-get指令進行安裝
系統貼心的小提醒,只可惜我看不懂直接按下一步吧!
安裝程式詢問您系統原本安裝的http service,在此tomy選擇apache2。
這裡開始進行cacti的安裝設定。
需要administrator權限來替cacti建立資料庫。
這裡要替cacti的資料庫設定一組密碼。
恩,安裝程式很慎重地要求您再確認一次您所設定的密碼。
接著我們來到WEB瀏覽器這邊輸入本機cacti網址。
選擇初次安裝New Install。
正常在File的部分應該都顯示綠色,接著按完成。
網頁安裝程式導引我們到登入頁面。
千呼萬喚,我們終於來到Cacti的Web管理頁面囉!
如何監控Linux或Windows設備
完成以上步驟後,僅只代表本機可以監控網路上任一設備的snmp訊號,我們知道Service是相對應的,有Client就要有Service,任一設備想要被監控就需要開啟snmp Agent的服務,提供本身的snmp訊號給監控端,接著再由監控端(Cacti)手動設定並將該設備加入監控。
要被監控的Linux主機安裝snmp Agent服務。
設定與監控端的通關密碼(SNMP community)
預設只有本機127.0.0.1才可以監控,請將這組IP移除。
設定檔調整後的Client端Linux主機重啟snmpd服務。
接著我們回到監控端Web-gui來新增一組要被監控的網路設備(上述範例的Linux主機)。
設備設定完畢後按下方Create鈕進行監控設備的建立。
選擇要監控的項目(如Cpu負載、磁碟空間...等),接續按下方Create鈕。
要監控的設備設定完畢後將該Host加入Graph Trees。
Cacti預設每5分鐘進行一次繪圖,
所以大約10分鐘內就可以看到我們所監控的設備狀況囉!
那麼要被監控的Windows Client同樣也需安裝snmp Agent服務喔!
0 Comments:
張貼留言