您的位置:首页 > 运维架构

Zabbix实战-简易教程--监控OSPF

2017-09-11 23:00 453 查看

一、需求背景

网络工程师需要对OSPF进行监控,需求如下:

1、状态展示

OSPF区域状态
OSPF接口状态
OSPF邻居状态

2、问题报警

触发器设置:
a、OSPF区域状态
b、OSPF接口状态
c、OSPF邻居状态 不是full状态就报警

二、准备工作

1、新建mapping(3个:SNMP OSPF Admin Status、SNMP OSPF Area Status、SNMP OSPF Neighbor State (ospfNbrState))
2、导入模板(Template SNMP Router OSPF)
3、server上提供OSPF mib文件(OSPF-MIB.mib ),存放路径 /usr/share/snmp/mibs
http://www.oidview.com/mibs/0/OSPF-MIB.html

三、故障排错

1、自动发现不支持Invalid SNMP OID:cannot parse expression.



原因1、zabbix3.0版本的lld有变化
原因2、server(proxy)上没有OSPF mib文件
解决办法:
因为3.0版本LLD有变化,The OIDs to discover are defined in SNMP OID field in the following format: discovery[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]
所以lld的SNMP OID需要改成如下:
discovery[{#SNMPVALUE},OSPF-MIB::ospfAreaId]---区域状态
discovery[{#SNMPVALUE},OSPF-MIB::ospfIfIpAddress] ---接口状态
discovery[{#SNMPVALUE},OSPF-MIB::ospfNbrIpAddr]---邻居状态

2、导入模板时错误 SNMP OSPF Admin Status 用于监控项 OSPF Router Admin Status on Template SNMP Router OSPF -V2



解决办法:新建mapping,健值对

SNMP OSPF Admin Status1Enabled
2Disabled
SNMP OSPF Area Status1Active
2Not In Service
3Not Ready
4Create and Go
5Create and Wait
6Destroy
SNMP OSPF Neighbor State1Down
2Attempt
3Init
4TwoWay
5ExchangeStart
6Exchange
7Loading
8Full
SNMP OSPF Interface Status1Down
2Lookback
3Waiting
4PointToPoint
5DR
6BDR
7Backup

四、模板制作







五、效果图



六、脚本和参考文献

模板地址:https://github.com/loveqx/zabbix-doc/tree/master/zabbix-scripts/zabbix-template-ospf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: