為了安全的原因,,第一次登錄成功后,,cacti 會(huì)強(qiáng)制要求你更改一個(gè)新的 password ,輸入新密碼并確認(rèn)密碼,,點(diǎn)擊 save ,進(jìn)入 cacti 控制臺(tái)界面: 點(diǎn)擊 graphs ,,查看cacti 監(jiān)控本機(jī)的圖表: 內(nèi)存使用圖 負(fù)載均值圖 登錄用戶數(shù)圖 CPU圖 默認(rèn) cacti 并沒(méi)有對(duì)主機(jī)網(wǎng)卡進(jìn)行監(jiān)控,這個(gè)需要手工添加,,回到consloe ,,點(diǎn)擊 Device ,在右邊點(diǎn)擊 ADD 按鈕 輸入設(shè)備信息 Description 設(shè)備名稱,可隨便填寫(xiě),,最好是設(shè)置一個(gè)比較有意義的名稱 Hostname 設(shè)置地址,,如果是本機(jī)就填 127.0.0.1 HostTemplate 設(shè)備的類型,按照實(shí)際情況選擇,,這里是本機(jī),,選擇 ucd/net SNMP Host SNMP Version 選擇 Version 1 其他的按默認(rèn)設(shè)置即可,點(diǎn)擊 Create ,。 在頂端顯示了 SNMP Information ,,表示保存成功,,點(diǎn)擊 Create Graphs for this Host 開(kāi)始創(chuàng)建監(jiān)控圖表。 備忘錄: 在新建本地網(wǎng)卡監(jiān)控的時(shí)候,,遇到了一點(diǎn)波折,,新建了很多次網(wǎng)卡Device,始終無(wú)法生成圖表,,后來(lái)查看Cacti 的Debug信息,,提示錯(cuò)誤如下: 后來(lái)到通過(guò)GOOGLE 搜索到了 Cacti BBS的一篇文章解決了此問(wèn)題,文章地址:http://forums./about10396.html 內(nèi)容如下: I've spend about 3 hours trying to figure this out and I've seen alot of people with the same problem. In cacti 0.8.6g (and perhaps f), using redhat (I've seen enterprise, RH9, Fedora 3 and 4 mentioned) there's a problem getting the list of interfaces to be detected, which allows you to graph traffic. The typical problems involve the following errors: "No SNMP data returned" (from verbose query in the devices detail) No data returned while running snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.2.2.1.1 General problems getting Interface - Traffic graphs to work The problem resides in the permissions for SNMP version 1 users in the /etc/snmp/snmpd.conf file You need to change the following limits: view systemview included .1.3.6.1.2.1.1 view systemview included .1.3.6.1.2.1.25.1.1 to: view systemview included .1.3.6.1.2.1 view systemview included .1.3.6.1.2.1.25.1.1 This reduces the limits to the pubic group's access using smtpwalk and allows cacti to get the list of interfaces. 在 Data Query [SNMP - Interface Statistics] 勾選需要監(jiān)控的網(wǎng)卡,,點(diǎn)擊 Create 開(kāi)始創(chuàng)建圖表,。點(diǎn)擊 Management 中的 Graph Management 點(diǎn)擊 Local NIC Monitior即可以開(kāi)始瀏覽監(jiān)控圖表: 注:剛開(kāi)始的時(shí)候,可能圖表會(huì)無(wú)法顯示,,查看 Debug 信息的話,,還會(huì)提示 rrdtool 找不到 /var/www/html/cacti/rra/local_nic_monitior_traffic_in_8.rrd 目錄或文件。此時(shí)只要你確認(rèn)在此目錄或文件是存在的話,,請(qǐng)稍待幾分鐘(或直接使用 php /var/www/html/cacti/poller.php > /dev/null 2>&1 生成圖表)再來(lái)查看就可以顯示啦,。 此時(shí)這個(gè)監(jiān)控圖表在Graph 還不能顯示,為了方便管理,,統(tǒng)一查看監(jiān)控圖表,,下面需要將此圖表可以在 Graph 處顯示。點(diǎn)擊 Management 處的 Graph Trees 點(diǎn)擊 Add 按鈕,,增加一個(gè) Graph Tree 在 Name 處輸入一個(gè) Graph Tree 名稱,,點(diǎn)擊 Create 在 Name 處輸入一個(gè) Graph Tree 名稱,點(diǎn)擊 Create 在 Tree Item Type 處選擇 Host ,,在 Host 處選擇要添加監(jiān)控圖表,,點(diǎn)擊 Create ,現(xiàn)在就可以在 Graph 看查看監(jiān)控圖表啦,。 二,、Cacti 監(jiān)控局域網(wǎng)內(nèi)的網(wǎng)絡(luò)設(shè)備 1、使用 Cacti 監(jiān)控 Windows 主機(jī) 這里我以監(jiān)控 Windows Server 2003 為例,。Windows Server 2003 默認(rèn)安裝情況下并沒(méi)有安裝 SNMP 協(xié)議,,而 Cacti 使用的就是 SNMP 協(xié)議,所以為了Cacti 可以正常監(jiān)控 Windows Server 2003 主機(jī),,需要在Windows Server 2003 上安裝 SNMP 協(xié)議,。安裝步驟如下:控制面板 | 添加/刪除程序| 添加/刪除組件 | 管理和監(jiān)視工具 | 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)開(kāi)始安裝,SNMP安裝好后,,就需要對(duì) SNMP 進(jìn)行設(shè)置,,不然 Cacti 無(wú)法接受到 Windows Server 2003 的SNMP 信息。打開(kāi) Services 窗口并找到SNMP 服務(wù),雙擊 SNMP 服務(wù),,在打開(kāi)的窗口中找到“安全”選項(xiàng)卡,, 在此選項(xiàng)中有兩部分設(shè)置,上半部分是指SNMP 服務(wù)接受哪種 Community 指示字,,默認(rèn)情況下 Windows Server 2003 不對(duì)任何指示字反饋,,一般可設(shè)置為團(tuán)體名稱為:public,權(quán)限:只讀。下半部分用來(lái)添加可信任的主機(jī)名稱,、IP名稱,、IPX名稱,也就是添加 Cacti 服務(wù)器的地址,,修改后的情況如下: 設(shè)置完成后,,點(diǎn)擊確定按鈕,然后重啟 SNMP 服務(wù),。如果安裝了防火墻,記得將 UDP 61 端口打開(kāi),。登錄 Cacti 控制臺(tái)添加Device,,與添加上面添加網(wǎng)卡的操作相同,不過(guò)記得在選擇 Host Template的時(shí)候,,選擇 Windows 2000/XP host ,。從 Windows 上獲取到的 SNMP 信息也挺多,,CPU,,內(nèi)存,虛擬內(nèi)存,,硬盤(pán)空間使用,,網(wǎng)卡流量,一應(yīng)俱全,。最后創(chuàng)建圖表 , 完成,。 2、使用 Cacti 監(jiān)控 Linux 主機(jī) 如果需要使用 Cacti 來(lái)監(jiān)控局域網(wǎng)中的Linux 主機(jī),,那么只需要修改被監(jiān)控 Linux 主機(jī)的 SNMP 設(shè)置即可,,如下: [root @test ~] # vi /etc/snmp/snmpd.conf 將 Com2sec notConfigUser default public 改為: Com2sec notConfigUser 192.168.98.240(Cacti 服務(wù)器地址) public 將 access notConfigGroup "" any noauth exact systemview none none 改為: Access notConfigGroup "" anynoauth exact all none none 將前面的 # 注釋 去掉。 #view all included .1 80 重新啟動(dòng) snmp 服務(wù) [root @test ~] #service snmpd restart 在 Cacti ,,Devices中創(chuàng)建新設(shè)備,, 填寫(xiě)被監(jiān)控 Linux 主機(jī) IP 地址,Host Template: ucd/net SNMP Host , 創(chuàng)建圖表 , 完成,。 3、使用 Cacti 監(jiān)控網(wǎng)絡(luò)設(shè)備 只要是支持SNMP的網(wǎng)絡(luò)設(shè)備,都可以通過(guò)使用 Cacti 來(lái)對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)控,。在使用 Cacti 監(jiān)控網(wǎng)絡(luò)設(shè)備,,請(qǐng)確保 SNMP協(xié)議是被啟用的,并設(shè)置被監(jiān)控的網(wǎng)絡(luò)設(shè)備將 SNMP Trap 發(fā)送給 Cacti 主機(jī),,Get Community Name為 public 。設(shè)置好后,,就可以在Cacti 主機(jī)上添加對(duì)該監(jiān)控設(shè)備的Device 啦,設(shè)置基本上差不多,,Host Template 選擇ucd/net SNMP Host,如果是Cisco 的網(wǎng)絡(luò)設(shè)置可以選擇ucd/net SNMP Host 或 Cisco Router ,創(chuàng)建圖表,,完成,。 |
|
來(lái)自: 命運(yùn)之輪 > 《服務(wù)器監(jiān)控》