说一下监控交换机端口的原理,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
IF-MIB::ifInOctets.1 = Counter32: 1527388259
IF-MIB::ifInOctets.10101 = Counter32: 3981185894
IF-MIB::ifInOctets.10102 = Counter32: 1151867655
IF-MIB::ifInOctets.10103 = Counter32: 3652535587
IF-MIB::ifInOctets.10104 = Counter32: 2460654335
IF-MIB::ifInOctets.10105 = Counter32: 0
IF-MIB::ifInOctets.10106 = Counter32: 1647081981
IF-MIB::ifInOctets.10107 = Counter32: 3095406759
IF-MIB::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> #模板在文件夹内.
文档内有相关模板:配置à模板à载入
这时在显示图型里就可以看见图了 ,具体请详见配置模板。后面会介绍如何获取设备OID