zabbix企業(yè)應(yīng)用之discovery監(jiān)控交換機流量
之前監(jiān)控交換機都是使用cacti,通過snmp來進行監(jiān)控,但cacti的監(jiān)控是每5分鐘監(jiān)控(監(jiān)控時間長,數(shù)據(jù)就不能更精確),而且進行報警的話,還需要安裝第三方插件,比較麻煩,而且我現(xiàn)在監(jiān)控服務(wù)器的硬件與軟件都是使用zabbix,所以就把交換機的流量監(jiān)控從cacti搬遷到了zabbix,統(tǒng)一使用zabbix監(jiān)控服務(wù)器硬件、系統(tǒng)、服務(wù)、交換機流量等信息,這樣只維護一個監(jiān)控平臺,能更細致監(jiān)控與報警、更好管理。
由于zabbix監(jiān)控的話,需要把監(jiān)控主機與模板進行關(guān)聯(lián),所以第一步是制作模板。當(dāng)然我已經(jīng)弄好模板了,所以大家只需要根據(jù)自己的需求來進行修改即可。我監(jiān)控的話,沒有使用固定端口監(jiān)控,而是使用discover來監(jiān)控,這樣的好處是同一個模板,關(guān)聯(lián)的交換機端口有多少個都可以自己發(fā)現(xiàn)并監(jiān)控上,不會出現(xiàn)由于端口不一樣,需要制作不同的端口的模板來使用,同時這個模板不但可以監(jiān)控H3C的交換機,還可以監(jiān)控CISCO交換機。
安裝方法就是把模板導(dǎo)入到zabbix里,然后在把監(jiān)控的交換機與模板關(guān)聯(lián)即可,同時在zabbix里的宏設(shè)置好你的SNMP community(我模板里的宏變量為{$SNMP_COMMUNITY_PUBLIC_V2},對應(yīng)后臺的宏內(nèi)容為public),下面是監(jiān)控效果圖:
1、監(jiān)控的圖形
這個是通過discovery來發(fā)現(xiàn)的圖形,只是部分。
2、圖形內(nèi)容
可以看到進出的流量(單位都是bit),已經(jīng)進來流量的95%的值。
下面具體介紹一下模板內(nèi)容:
從上面可以看到有2個模板,一個是snmp類型為1,一個是snmp類型為2,大家根據(jù)自己的交換機配置來選擇。同時在項目、觸發(fā)器與圖形、篩選都是為0,發(fā)現(xiàn)里為1,這樣就是使用discover來進行自動發(fā)現(xiàn)。
可以看到我定義了很多內(nèi)容,并且監(jiān)控時間為60s
可以看到我使用snmp為2的協(xié)議,SNMP community是通過宏來定義的,這個需要你在zabbix的“管理"--"一般”--“宏“來定義
使用宏的好處是,如果進行變更,只需要更改一次就可以,方便操作與控制。
進入項目原型,內(nèi)容為
觸發(fā)器為
我設(shè)置的進、出報警閥值為100m,都是檢查5次,如果5i都超過100m才報警,這樣方便大家的監(jiān)控。由于我這里只監(jiān)控機房總出口的流量,所以我把這個觸發(fā)器給關(guān)閉了。
圖形
基本內(nèi)容就是這樣,模板在附件里,大家可以多研究一下,有問題可以博客或者qq咨詢。
本文出自 “吟—技術(shù)交流” 博客。