说一下监控交换机端口的原理,SNMP是通过OID(标识符)来获取当前设备的值。不管你监控什么型号的交换机,只要修改相应oid就可以了。

一、如何获取交换机端口的oid

参考zabbix 官方的snmp 资料,上面说的很清楚,
https://www.zabbix.com/wiki/howto/monitor/snmp/snmp

例如:(请修改自己的ip192.168.0.2 团体号public)

[root@zabbix_server ~]# snmpwalk 192.168.0.2 v1 c public+|grep i ifinoctet

IFMIB::ifInOctets.1 = Counter32: 1527388259

IFMIB::ifInOctets.10101 = Counter32: 3981185894

IFMIB::ifInOctets.10102 = Counter32: 1151867655

IFMIB::ifInOctets.10103 = Counter32: 3652535587

IFMIB::ifInOctets.10104 = Counter32: 2460654335

IFMIB::ifInOctets.10105 = Counter32: 0

IFMIB::ifInOctets.10106 = Counter32: 1647081981

IFMIB::ifInOctets.10107 = Counter32: 3095406759

IFMIB::ifInOctets.10108 = Counter32: 2698100415

[root@zabbix_server ~]# snmpwalk On 192.168.0.2 v2c c public ifInOctets.10101

.1.3.6.1.2.1.2.2.1.10.10101 = Counter32: 3990346790

.1.3.6.1.2.1.2.2.1.10.10101就是交换机第一个端口的oid,其它的以此类推。

二、导入模板,并把交换机加到模板中,请选择机应端口的模板.
注意:别忘批量替换<snmp_community>public</snmp_community> #模板在文件夹内.

文档内有相关模板:配置à模板à载入

zabbix 2.0.6监控cisco交换机 2950 2960s 3560G-编程知识网

zabbix 2.0.6监控cisco交换机 2950 2960s 3560G-编程知识网

这时在显示图型里就可以看见图了 ,具体请详见配置模板。后面会介绍如何获取设备OID

zabbix 2.0.6监控cisco交换机 2950 2960s 3560G-编程知识网

zabbix 2.0.6监控cisco交换机 2950 2960s 3560G-编程知识网


转载于:https://blog.51cto.com/chengcai/1328118