导入模板
导入 zabbix 官网分享的 SNMP Interfaces discovery 模板
优化
自动发现规则添加 {#IFALIAS} 宏
这样就能在触发器以及其他配置项的名称中使用{#IFALIAS}宏来显示接口的 alias 名称了
监控项原型优化
ifInOctets[{#SNMPVALUE}] 和 ifOutOctets[{#SNMPVALUE}] 都是32位 counter, 最大只能显示 4.29Gb 的值,如果出入口流量大于该值,也只能获取到 4.29Gb
分别修改为 64 位的 counter
ifInOctets[{#SNMPVALUE}] 对应 ifHCInOctets[{#SNMPVALUE}]
ifOutOctets[{#SNMPVALUE}] 对应 ifHCOutOctets[{#SNMPVALUE}]
这些oid获取的值单位都是 Bps
图中单位为 bps, 进程中倍数乘以8
同理,对于端口速率 ifSpeed[{#SNMPVALUE}] 也要改为 64 位版本 ifHighSpeed[{#SNMPVALUE}]
ifHighSpeed[{#SNMPVALUE}] 获取的值单位为 MBps
创建端口速率监控项
由于在监控项中设置的单位是bps,所以需要在进程中乘以1000000倍
之后就可以创建端口流量占用百分比的触发器