返回列表 发帖

Zabbix使用SNMP监控iKuai路由器(SNMPv2c)

笺注:路由器、交换机、防火墙的系统,其实都是Linux系统,监控的方法如出一辙。

开启iKuai路由器的SNMP功能:

应用工具》SNMP服务器端
图片1.png

备注:
SNMP的监听端口默认为 UDP 161
SNMP的版本默认为 SNMP V2C
SNMP的团体名称默认为 public
“可访问设备IP”留空则为允许所有IP地址的访问。。


实验中,iKuai路由器的IP地址、网卡:
图片2.png





在Zabbix服务器上检测与路由器的SNMP连通性:
[root@centos8 ~]# yum -y install net-snmp-utils net-snmp-libs net-snmp

查看被监控主机运行了多长时间:(IP地址后面的是SNMP OID
[root@centos8 ~]# snmpwalk -v 2c -c public 192.168.168.191 .1.3.6.1.2.1.25.1.1
HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (379198) 1:03:11.98

注释:SNMP Community为public,要与路由器的SNMP Community保持一致。



[root@centos8 ~]# snmpwalk -v 2c -c public 192.168.168.191
备注:正常的话,会有很多数据出现的。

不可以访问时:
[root@centos8 ~]# snmpwalk -v 2c -c public 192.168.168.191
Timeout: No Response from 192.168.168.191






######

Zabbix添加被监控主机:

配置〉〉主机〉〉创建主机(主机名称无需与被监控主机的真实主机名一致;群组可以随便选)
图片3.png

移除agent代理程序的接口:
图片4.png

使用SNMP接口:( 指明被监控主机的IP地址;端口为UDP 161 )
图片5.png

本页拖下去:
图片6.png


主机添加成功:
图片7.png


给主机添加模板:( Template OS Linux SNMPv2 )
图片8.png
注释:路由器系统其实也是Linux系统,使用Linux模板即可。


监控成功:
图片9.png

图片10.png





###

查看模板Template OS Linux SNMPv2自带图形:(要等一段时间才会出现)

监测》图形

CPU使用率:
图片11.png

图片12.png

图片13.png




图片14.png

图片15.png

图片16.png



图片17.png

图片18.png

图片19.png



图片20.png

图片21.png

这里可以看到被监控主机的CPU核心数:
图片1.png



内存使用率:
图片23.png

图片24.png

图片25.png



硬盘分区使用情况:(可以看到各个硬盘分区的大小、已使用量、使用率)

图片26.png

图片27.png

图片28.png


##
图片29.png

图片30.png

图片31.png


###
图片32.png

图片33.png

图片34.png




网卡流量:(lan1
图片35.png

图片36.png

图片37.png

单位:
bps: 比特/秒
Kbps: 千比特/秒
Mbps: 兆比特/秒



网卡流量:(wan1
图片38.png

图片39.png

图片40.png





######

模板Template OS Linux SNMPv2会自动发现的关于网卡的触发器:
名称: Interface lan1(): Link down
图片41.png


模板Template OS Linux SNMPv2会自动发现的关于网卡的触发器:
名称: Interface wan1(): Link down
图片42.png



假如被监控主机的其中一张物理网卡(wan1)突然不能用了,仪表板会如下图显示:(显示触发器的名称)
Interface wan1(): Link down
图片43.png

图片44.png

备注:假如被监控主机的网卡恢复正常,仪表板的告警会自动消失。









######

网卡(wan1)的接收流量的监控项:(来源于模板Template OS Linux SNMPv2)
名称: Interface wan1(): Bits received
键值: net.if.in[ifHCInOctets.9]
图片2.png



创建自定义的网卡流量触发器:( 网卡(wan1)接收流量小于5bps就告警,即监控网卡(wan1)所处的网络通不通)

自定义触发器名称: Interface wan1() received too low
图片45.png

插入表达式: ( 监控项: Router_01: Interface wan1(): Bits received
图片46.png

自动生成的表达式:(触发器的表达式要用到监控项中的键值)
{Router_01:net.if.in[ifHCInOctets.9].last()}<5
图片47.png

本页拖下去:
图片48.png


添加触发器后,对应图形就可以看到自定义的触发器了:
图片49.png

图片50.png



假如被监控主机的网卡(wan1)的接收流量过低(网络不通),仪表板会如下图显示:(显示触发器的名称)
Interface wan1() received too low
图片51.png

图片52.png


对应图形会如下显示:
图片53.png

图片54.png

图片55.png

注释:可以看到 Interface wan1(): Bits received 的最新值为 0 bps












######

网卡(lan1)的发送流量的监控项:(来源于模板Template OS Linux SNMPv2)
名称: Interface lan1(): Bits sent
键值: net.if.out[ifHCOutOctets.8]
图片3.png




创建自定义的网卡流量触发器:( 网卡(lan1)的发送流量大于2Kbps就告警 )

自定义触发器名称: Interface lan1() sent too much
图片56.png

插入表达式: ( 监控项: Router_01: Interface lan1(): Bits sent
图片57.png

自动生成的表达式:(触发器的表达式要用到监控项中的键值)
{Router_01:net.if.out[ifHCOutOctets.8].last()}>2K
图片58.png

本页拖下去:
图片59.png



假如被监控主机的网卡(lan1)的发送流量大于2Kbps,仪表板会如下图显示:(显示触发器的名称)
Interface lan1() sent too much
图片60.png

图片61.png



对应图形会如下显示:
图片62.png

图片63.png

可以看到多了一条告警线:
图片64.png

还可以看到多了一个触发器:
图片4.png





相关文章:
Zabbix使用SNMP监控iKuai路由器(自定义SNMP Community)
Zabbix使用SNMP监控iKuai路由器(SNMPv2c+SNMP OID)
Zabbix使用SNMP监控iKuai路由器(SNMPv3+SNMP OID)

Zabbix使用SNMP监控VMware ESXi 6.5
Cacti监控监控iKuai路由器(SNMPv2c)

Zabbix使用SNMP监控CentOS6/Redhat6






#################################
#################################
亲,学习研究也要劳逸结合哦,来我微店逛逛,买点东西好好犒劳犒劳自己和家人吧^_^^_^


苏泊尔电压力锅家用智能5L高压饭煲特价
dianfanbao.png


苏泊尔电磁炉火锅家用智能正品学生电池炉灶特价炒菜
diancilu.png


苏泊尔电蒸锅多功能家用蒸气锅三层大容量电蒸笼蒸锅蒸菜自动断电
dianzhengguo.png

返回列表