CACTI使用指南
?cacti 是網(wǎng)絡(luò)流量監(jiān)控里的開源大餐,對于一般網(wǎng)絡(luò)管理員來說,監(jiān)控網(wǎng)絡(luò)流量的作用是為了有一個參照。對于問題分析有一個數(shù)據(jù)可依。那CACTI就是一個最佳的選擇。但是CACTI安裝繁瑣成為了一個不小的問題,此處推薦一般的管理員安裝cactiez,最新出了由Ivory制作的 cactiez中文版ISO鏡像,只要直接即可。
下面講解用的是cacti 0.8.7b 高集成非漢化版本。 Cacti安裝完后登陸WEB系統(tǒng)(用戶密碼都是admin)輸入完成后會提示更改密碼。 登陸后首先查看安裝路徑是否都OK 由于cactiez已經(jīng)設(shè)置好了centos系統(tǒng)上的一些配置包括snmp,所以我們只需要在cacti和需要監(jiān)控的設(shè)備上設(shè)置一些參數(shù)就行了。 接下來是設(shè)置網(wǎng)絡(luò)設(shè)備SNMP口令 cisco 路由交換snmp-server community public_cacti RO
snmp-server ifindex persist
snmp-server enable traps
這是華為交換機的方法,這是臺quidway3952
sys?
snmp-agent community read xqssl2l?
snmp-agent trap enable?
snmp-agent sys-info version all?
snmp-agent target-host trap address udp-domain *.*.*.* udp-port 161 params?
quit?
save 然后進入cacti -Configuration -setting-General
RRDTOOL版本設(shè)置為1.2X SNMP版本一般設(shè)置為V2 下面要設(shè)置SNMP團體口令。要和設(shè)備設(shè)置的保持一致。 關(guān)于SNMP的版本:
SNMP Version 1: SNMP協(xié)議的首個版本,因為配置、使用很簡單,所以也是最常用的。這個版本的安全策略使用的是限制IP訪問和團體名的方式,而且數(shù)據(jù)傳輸也不加密,一旦被非法用戶獲取訪問方法,服務(wù)器的所有信息將被一覽無余。
SNMP Version 2: SNMP的第二版本, 也稱為v2c。SNMPv2在前一版本的基礎(chǔ)上擴展了錯誤代碼數(shù)量和計數(shù)器的大小,并且在查詢大量數(shù)據(jù)信息時能夠保證較高的效率。
SNMP Version 3: 相對于前兩個版本,v3提供了更為強大的安全機制和遠程配置功能。它不再使用團體名和讀寫訪問控制作為安全策略,而是加入了用戶名和密碼的機制。最重要的一點是v3版本支持SNMP數(shù)據(jù)傳輸和錯誤檢測加密傳輸。并且可根據(jù)每個用戶來單獨設(shè)置訪問OID值的權(quán)限。
接下來正式進入圖形生成的設(shè)置。
第一步創(chuàng)建主機 management->devices->add->devices[new]
進行完這一步,就完成了一個主機基本信息的描述。保存后在device里就生成了一條記錄,點擊記錄再進入記錄條目,此時如果SNMP infomation下面有一個紅色提示snmp error說明可能是CACTI服務(wù)器連接不到目標主機,也可能是SNMP團體名設(shè)置錯誤,可做適當調(diào)整,知道沒有錯誤。
第二步 為主機創(chuàng)建圖形?
???? 在上圖的界面點擊旁邊的create Graphs for this host.為剛剛創(chuàng)建的主機創(chuàng)建圖形。
實際上這一步看到的界面是和前面選用的模板有關(guān)的,我們在前面devices選擇的模板是ucd/net snmp host 所以有列出了CPU 內(nèi)存信息,另外在下面還可增加監(jiān)控模板。如果監(jiān)控模板不對,則顯示的圖形不和實際或者無法顯示。關(guān)于模板是個很重要的功能,請參看模板一節(jié)。我這里要監(jiān)控的是一臺CISCO交換機的端口流量,那么我要把需要監(jiān)控的端口選上。最后保存就為這個主機創(chuàng)建了一個流量信息圖集(之所以說是集,因為里面的圖形并不是專屬這個主機名稱的,也可以劃到另一個名稱去,變化比較靈活,這個問題屬于圖形樹規(guī)劃的問題,后面有講)。
?? 第三步 創(chuàng)建圖形樹
?????? 做完了第二步,實際上在graphs里是看不到圖形的,需要用圖形樹把圖形鏈接出來,使用自己創(chuàng)建的圖形樹的目的是為了規(guī)劃圖形分類,讓管理更清晰。
???? 3.1 Management->Graph Trees->add??
????????? 新建圖形樹
???? NAME 起一個一級目錄的名字
???? sorting type分類類型???? 實際上是目錄排序,分別是無排序、安字母、自然排序、數(shù)字排序。一般選無排序。 創(chuàng)建完了一級目錄后,進入一級目錄,單擊ADD創(chuàng)建二級目錄
此項注意: 先選擇節(jié)點類型,因為選擇節(jié)點類型后頁面要刷新,其他的白選。頁面類型中
??? header 是菜單項,意思就是點擊后彈出子菜單。
??? graphs 圖形?? 點擊后鏈接到具體的一個圖形。
??? host??? 主機?? 點擊后現(xiàn)實設(shè)備中定義的主機下所有的圖形集。
??? 這一級菜單只有header可以定義名稱。graphs和host是集成前面定義的名稱來的。所有的時候為了看起來清晰明了 需要將你的主機再向下包含一層目錄。
??? 到此簡單的流量監(jiān)控圖就創(chuàng)建完了,主菜單的graphs項列出了我們創(chuàng)建的圖形樹,點擊可看到相應(yīng)的數(shù)據(jù)圖表。
這里提幾點關(guān)于創(chuàng)建目錄的問題,比如我這個架構(gòu),6509_host_1是核心交換機,一個域內(nèi)的VLAN端口、服務(wù)器端口都和這個交換機有關(guān),這時如何來做。建議分開來做。我的6509_host_1在設(shè)備第二步創(chuàng)建圖形時只創(chuàng)建了上面的實際端口流量信息和交換機CPU\內(nèi)存信息。?? 而VLAN信息雖然也是在6509上,但卻沒有選而是單獨創(chuàng)建了一個6509_host_vlan。服務(wù)器端口的流量也是單獨的創(chuàng)建了一個服務(wù)器的圖形主機,這樣方便進行查看。 另外對于交換機端口信息圖,希望圖形上顯示交換機里對端口的描述信息(description)。這個默認是沒有的,需要自己創(chuàng)建模板才能實現(xiàn),下面要講到的是模板的一些設(shè)置。 第七步 關(guān)于其他插件
7.1、使用monitor插件 1、打開“Console->Settings->Misc”,可以調(diào)整Monitor的各項配置。例如:勾選“Show Icon Legend”可以在監(jiān)控頁面顯示圖例; “View”可以選用Tiles類型,以顯示設(shè)備狀態(tài)表格。 2、為cacti添加新設(shè)備時,勾選上“Monitor Host”項。對已添加的設(shè)備可以通過“Management->Devices”進去修改。 3、單擊Web頁面上方的“monitor”標簽鏈接,可以進入查看各設(shè)備/主機的狀態(tài)圖示。
7.2、使用thold插件 1、打開“Console->Settings->Mail/DNS”,可以調(diào)整“SMTP Options”和“DNS Options”等配置,用于確保預(yù)警郵件能夠發(fā)出。 2、打開“Console->Settings->Alerting/Thold”,可以調(diào)整Thold的各項配置。例如:“Dead Host Notifications Email”處可填寫設(shè) 備當機時發(fā)送警告信息到哪個郵箱;勾選“Send alerts as text”項,可以設(shè)置只發(fā)送文本格式的郵件。 3、打開“Templates->Threshold Templates”,可以添加、取出需要關(guān)聯(lián)到預(yù)警系統(tǒng)的模板,例如:可以添加和“Interface-Traffic” 模板的關(guān)聯(lián),選擇“traffic_in”、“traffic_out”數(shù)據(jù)項,分別設(shè)置警告閾值“High Threshold”(如200000000比特/秒);可以添加和“ Unix-Disk Space”模板的關(guān)聯(lián)……。 4、打開“Create->New Graphs”,選擇需要提供預(yù)警的設(shè)備,單擊右側(cè)上方的“Auto-create thresholds”創(chuàng)建預(yù)警項目。 5、打開“Management->Thresholds”,可以管理已經(jīng)創(chuàng)建的預(yù)警項目。 文章出處:http://www.diybl.com/course/6_system/linux/Linuxjs/2008106/148273.html 第五步 模板設(shè)置
轉(zhuǎn)載于:https://blog.51cto.com/longsky/567039
總結(jié)
- 上一篇: (译)如何使用cocos2d来制作一个打
- 下一篇: JQuery对checkbox操作 (循