当前位置:   article > 正文

利用snmp监控交换机

h3c_snmp.sh

我们迫切需要加上对流量的监控,正好我们新上架的H3C-5120可以做,所以在zabbix上加入了对交换机的监控。第一种方法:我们可以使用zabbix自带的模板:Template SNMP Interfaces,第二种方法:自定义键值。

一、自动发现
1、创建主机,选择SNMP介面,写入H3C的IP和161(snmp)端口,模板中添加Template SNMP Interfaces。
2、配置发现规则,配置主机介面及SNMP community,SNMP community可以自定义,更新
3、等待组态-主机-可用性上SNMP变成绿色说明已经完成自动发现并监控

二、自定义键值
对于zabbix自带监控模板无法找到的监控项,我们使用自定义键值的方式,在安装zabbix的时候你需要增加snmp的支持

1、首先需要取得键值,使用linux下的snmpwalk实现。 snmpwalk -v 2c -c public 192.168.222.254 输出交换机全部键值

例如像获取交换机第三个端口的入口流量,需要使用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

最后一个数字3表示端口3,如果你想监控端口23那就写上23.
会输出如下值:
.1.3.6.1.2.1.2.2.1.10.3 = Counter32: 3472126941

最后我们到zabbix中创建监控项
点击监控项item,在右上角点击“create item”,type选择SNMP v2,snmp community使用默认的public,port不填写默认为161. SNMP OID写上OID,例如”.1.3.6.1.2.1.2.2.1.10.3"。然后其他内容和其他item type一样,然后保存即可。最后看看是否获取到了数据。

简单实例
参数
Community:public
OID:1.2.3.45.6.7.8.0
Key: 例如sysName等

ps.顺便说一下H3C-5120-28P的性能,了解一下交换机的参数。
型号:S5120-28P-LI ,24个100/1000M口,4个1000M SFP光口
性能:交换容量 192Gbps 包转发率 42Mbps,支持CLI和SNMP

交换容量:指的是端口能提供的总带宽。计算公式为端口数相应端口速率2(全双工模式)如果总带宽≤标称交换容量,那么在交换容量上是线速的

包转发:千兆端口数量×1.488Mpps+百兆端口数量0.1488Mpps+其余类型端口数相应计算方法,如果这个速率能≤标称包转发速率,那么交换机在做交换的时候可以做到线速

如果能满足上面两个条件,那么我们就说这款交换机真正做到了线性无阻塞

1105062-20171228180241897-1099226597.png

1105062-20171228180256069-433469238.png

1105062-20171228180306600-95894950.png

posted on 2017-12-28 18:03 JeffSunpan27 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/jeffsunpan27/p/8137079.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/156624
推荐阅读
相关标签
  

闽ICP备14008679号