下班时遇到的。 办公室网络有防火墙和交换机,所以必须监视他们的流量。 zabbix可以做到。 从整个操作过程来看,主要有两个难点。
监视的原理是使用zabbix模板附带的OID向交换机获取值。 因此,需要打开交换机的snmp,并获取相关监视项目的OID值。 在zabbix中添加监视模板就可以了。
这里不介绍打开交换机的snmp功能。 并不是我打开的,所以这部分稍后补充。
首先,对获取相关监视项目的OID的方法进行说明。
我使用的软件是MIB浏览器
首先输入ip,保证可以与交换机ping。 设置端口和读取com Mn。 这是由开关构成的。 检查SNMP的版本,然后单击“确定”。
然后单击旁边的高级,
在那之后,你会得到很多值
如果第一个没有这样的画面,可以输入什么来查找。 例如,如果你能做ifDescr,你可能会得到信息。 请尝试ifInOctets。 也可以得到。
接下来就是去找你需要的OID。 例如,查找进入端口的通信量的值。
首先,找到相应端口(如Eth-Trunk20 )的OID。 这里是124。 接下来去找InOctets。
如下图所示,找到了OID。 然后在zabbix上创建监视项目。
添加监视项目时,请记住首先添加主机,然后检查zabbix主机是否可以与交换机进行snmp通信。 具体的测试方法是可以使用以下命令: 有返回值就可以了。
snmpwalk-v2c-c联想2017172.16.30.254
我去看看zabbix Web界面上SNMP指示灯是否亮。 绿色代表正常,接下来添加监控项目就可以了。
有正常的和异常的,如下所示。
如果SNMP正常,则可以配置监视项目。
前面基本介绍了,这里只介绍重要的部分。
名称:在此根据需要填写。
类型:这里列出了端点代理。 其他版本可能有客户端选项。 一样的。
键值:无法说明。 可以看到前面的截图。
SNMP OID :在前面
SNMP comm :上一个读com Mn填写的位置
端口: 161
保存值:选择差分。 这里值得介绍。 每次我们收集数据时得到的是从交换机开始监视的总值,因此需要从最新的中减去上次的,作为一定期间的通信量。 所以选择差分。
其他不要介绍,按上面填写就可以了。
最后点击添加,如果没有问题的话,可以看数据。
关于图表的添加进行说明。
名字:自由书写
其他选项,默认值。
在项目的该位置添加对应的监视文件后,监视文件中得到的值将显示在图表上。
之后,你可以看到数据在图形中展示。