zoukankan      html  css  js  c++  java
  • Zabbix实战-简易教程--监控OSPF

    一、需求背景

    网络工程师需要对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

  • 相关阅读:
    oeong.xyz
    Layui将前端数据传到PHP后台
    软件工程 —— 个人总结
    Beta冲刺 —— 个人总结
    小黄衫的故事
    Alpha冲刺 —— 个人总结
    Python实现批量MD5加密
    修改电脑快捷键
    第三次个人作业 —— 用例图设计
    crontab定时任务
  • 原文地址:https://www.cnblogs.com/skyflask/p/7507803.html
Copyright © 2011-2022 走看看