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