利用snmp監(jiān)控交換機(jī)
我們迫切需要加上對(duì)流量的監(jiān)控,正好我們新上架的H3C-5120可以做,所以在zabbix上加入了對(duì)交換機(jī)的監(jiān)控。第一種方法:我們可以使用zabbix自帶的模板:Template SNMP Interfaces,第二種方法:自定義鍵值。
一、自動(dòng)發(fā)現(xiàn)
1、創(chuàng)建主機(jī),選擇SNMP介面,寫入H3C的IP和161(snmp)端口,模板中添加Template SNMP Interfaces。
2、配置發(fā)現(xiàn)規(guī)則,配置主機(jī)介面及SNMP community,SNMP community可以自定義,更新
3、等待組態(tài)-主機(jī)-可用性上SNMP變成綠色說明已經(jīng)完成自動(dòng)發(fā)現(xiàn)并監(jiān)控
二、自定義鍵值
對(duì)于zabbix自帶監(jiān)控模板無法找到的監(jiān)控項(xiàng),我們使用自定義鍵值的方式,在安裝zabbix的時(shí)候你需要增加snmp的支持
1、首先需要取得鍵值,使用linux下的snmpwalk實(shí)現(xiàn)。 snmpwalk -v 2c -c public 192.168.222.254 輸出交換機(jī)全部鍵值
例如像獲取交換機(jī)第三個(gè)端口的入口流量,需要使用IF-MIB::ifInOctets.3字符串,如下:
IF-MIB::ifInOctets.3 = Counter32: 3409739121
然后使用snmpget命令來獲取IF-MIB::ifInOctets.3的OID。
snmpget -v 2c -c public -On 10.62.1.22 IF-MIB::ifInOctets.3
最后一個(gè)數(shù)字3表示端口3,如果你想監(jiān)控端口23那就寫上23.
會(huì)輸出如下值:
.1.3.6.1.2.1.2.2.1.10.3 = Counter32: 3472126941
最后我們到zabbix中創(chuàng)建監(jiān)控項(xiàng)
點(diǎn)擊監(jiān)控項(xiàng)item,在右上角點(diǎn)擊“create item”,type選擇SNMP v2,snmp community使用默認(rèn)的public,port不填寫默認(rèn)為161. SNMP OID寫上OID,例如”.1.3.6.1.2.1.2.2.1.10.3"。然后其他內(nèi)容和其他item type一樣,然后保存即可。最后看看是否獲取到了數(shù)據(jù)。
簡單實(shí)例
參數(shù)
Community:public
OID:1.2.3.45.6.7.8.0
Key: 例如sysName等
ps.順便說一下H3C-5120-28P的性能,了解一下交換機(jī)的參數(shù)。
型號(hào):S5120-28P-LI ,24個(gè)100/1000M口,4個(gè)1000M SFP光口
性能:交換容量 192Gbps 包轉(zhuǎn)發(fā)率 42Mbps,支持CLI和SNMP
交換容量:指的是端口能提供的總帶寬。計(jì)算公式為端口數(shù)相應(yīng)端口速率2(全雙工模式)如果總帶寬≤標(biāo)稱交換容量,那么在交換容量上是線速的
包轉(zhuǎn)發(fā):千兆端口數(shù)量×1.488Mpps+百兆端口數(shù)量0.1488Mpps+其余類型端口數(shù)相應(yīng)計(jì)算方法,如果這個(gè)速率能≤標(biāo)稱包轉(zhuǎn)發(fā)速率,那么交換機(jī)在做交換的時(shí)候可以做到線速
如果能滿足上面兩個(gè)條件,那么我們就說這款交換機(jī)真正做到了線性無阻塞




浙公網(wǎng)安備 33010602011771號(hào)