1、Cacti原理及概述
1Cacti是一款使用PHP語言開發的性能與流量監測工具。監測的對象可以是linux也可以是windows也可以是路由器交換機等網絡設備主要基於SNMPsimple network managerprotocol簡單網絡管理協議來蒐集cpu佔用內存使用運行進程數磁盤空間網卡流量等各種網絡數據。
2實際上cacti本身只是一個web界面的管理套件通過調用net-snmp工具來採集監測數據並結合RRDtoolround Robin databaseTool輪詢數據庫工具記錄數據並繪製圖片最終以web的圖片形式返回給用戶
3cacit提供了優秀的整合能力充分使用lamp基礎平臺snmp協議工具rrtool數據引擎不僅配置簡單直觀而且支持插件和數據模板使用時非常靈活便於進一步擴展監測功能。
2、安裝lamp架構
服務器端192.168.5.1/24 gw:192.168.5.1
客戶端192.168.5.2/24 gw:192.168.5.1
Yum 配置過程略。
1yum安裝
2)啓動服務
3、安裝net-snmp-utilslm_sensors工具包
安裝net-snmp-utils工具
4、編輯安裝RRDtool源碼包
1解壓
2編譯
5、部署cacti套件至網站目錄並打補丁
1解壓這裏用的是cacti中文包
2部署至網站目錄下
3打補丁
4建立用戶設置權限
6、建立數據庫表
7、調整配置文件
在第二行加入
修改網站配置文件
修改網站根目錄
添加php語言支持
8、安裝cacti發現是亂碼因爲我們使用的是cacti中文包。而系統確是英文的。所以要安裝系統的中文包
1安裝中文包
2修改系統默認爲中文
9、進入安裝界面。下一步
選擇全新安裝
2會進入到輸入密碼階段用戶名爲admin密碼admin
配置cacti客戶機
1.安裝net-snmp包
安裝net-snmp
2配置snmpd啓動服務
更換成服務器地址
服務器對客戶機進行納管