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.![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/bb6c59db1e3b825eb0cca459fa2663fa.png)
原因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
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/8fc709a25c2de0688fd6f69135aef5e3.png)
解决办法:新建mapping,健值对
SNMP OSPF Admin Status | 1 | Enabled |
2 | Disabled | |
SNMP OSPF Area Status | 1 | Active |
2 | Not In Service | |
3 | Not Ready | |
4 | Create and Go | |
5 | Create and Wait | |
6 | Destroy | |
SNMP OSPF Neighbor State | 1 | Down |
2 | Attempt | |
3 | Init | |
4 | TwoWay | |
5 | ExchangeStart | |
6 | Exchange | |
7 | Loading | |
8 | Full | |
SNMP OSPF Interface Status | 1 | Down |
2 | Lookback | |
3 | Waiting | |
4 | PointToPoint | |
5 | DR | |
6 | BDR | |
7 | Backup |
四、模板制作
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/fd88432a8527eea9b5f325556f4de753.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/919bf3d573fef52bbc285b6cf8703316.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/7861aac33ad0c1b6727c7035e128cd66.png)
五、效果图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/ae367f049737456aa2b5f159171e65d2.png)
六、脚本和参考文献
模板地址:https://github.com/loveqx/zabbix-doc/tree/master/zabbix-scripts/zabbix-template-ospf相关文章推荐
- Zabbix实战-简易教程(7)--监控第一台host
- Zabbix实战-简易教程(9)--触发器函数(triggers)
- Zabbix实战-简易教程--正则(Regxp)
- Zabbix实战-简易教程--宏变量(Macro)
- Zabbix实战-简易教程--聚合(Aggreate)
- Zabbix实战-简易教程--业务类
- Zabbix实战-简易教程(8)--添加item
- Zabbix实战-简易教程(4)--Server端安装
- Zabbix实战-简易教程--动作(Actions)--触发器
- Zabbix实战-简易教程--低层次发现(LLD)
- Zabbix实战-简易教程--技巧(本地化)
- Zabbix实战-简易教程(9)--模板
- Zabbix实战-简易教程--告警屏蔽(Maintenances)
- Zabbix实战-简易教程(1)--总流程
- Zabbix实战-简易教程系列
- Zabbix实战-简易教程--排错(持续收集中)
- Zabbix实战-简易教程--技巧一(操作类技巧)
- Zabbix实战-简易教程--动作(Actions)--自动发现
- Zabbix实战-简易教程(2)--整体架构图
- Zabbix实战-简易教程(5)--Proxy和Agent端(源码和yum方式)