Zabbix实战-简易教程--监控OSPF
作者:@skyflask
转载本文请注明出处:https://www.cnblogs.com/skyflask/p/7507803.html
目录
一、需求背景
二、准备工作
三、故障排错
四、模板制作
五、效果图
六、脚本和参考文献
一、需求背景
网络工程师需要对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
三、故障排错
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 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://github.com/loveqx/zabbix-doc/tree/master/zabbix-scripts/zabbix-template-ospf
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」