初试Zabbix5.0下使用官方OID监控eNSP数通设备接口状态

2023-11-12

笔者学习Zabbix的初衷是监控园区网络,其中一项是监控在配置MSTP下BPDU Guard/Filter及DHCP Snooping后接入交换机或非法DHCP服务器后端口的状态。本篇初试一下整个流程。

实验拓扑搭建:

 

拓扑如图,其中AR1、AR2型号为AR2220。

Cloud配置可以见笔者上一篇文章:

VMWare环境(CentOS7.6)下Zabbix5.0 基于SNMP监控eNSP数通设备_筐瓢大师小吕的博客-CSDN博客

AR1上配置了SNMP v2c,本篇的目的在于监控AR1 的Gigabitethernet 0/0/1接口状态。

AR2上仅做接口配置。

搜索需要用到的OID:

这是个好东西:

Info-Finder(在线工具)一站式获取产品关键信息平台-华为

在路由器——接入路由器里选择AR2000系列(因为本实验使用的设备为AR2220)

 

我们可以在Zabbix Server上先使用OID1.3.6.1.2.1.2.2.1.2(描述接口的字符串)查看该台设备有哪些接口:

[root@zabbix-server ~]# snmpwalk -v 2c -c zabbix 192.168.200.10 1.3.6.1.2.1.2.2.1.2
--------
IF-MIB::ifDescr.1 = STRING: InLoopBack0
IF-MIB::ifDescr.2 = STRING: NULL0
IF-MIB::ifDescr.3 = STRING: GigabitEthernet0/0/0
IF-MIB::ifDescr.4 = STRING: GigabitEthernet0/0/1
IF-MIB::ifDescr.5 = STRING: Ethernet0/0/0
IF-MIB::ifDescr.6 = STRING: Ethernet0/0/1
IF-MIB::ifDescr.7 = STRING: Ethernet0/0/2
IF-MIB::ifDescr.8 = STRING: Ethernet0/0/3
IF-MIB::ifDescr.9 = STRING: Ethernet0/0/4
IF-MIB::ifDescr.10 = STRING: Ethernet0/0/5
IF-MIB::ifDescr.11 = STRING: Ethernet0/0/6
IF-MIB::ifDescr.12 = STRING: Ethernet0/0/7
--------

而后使用OID1.3.6.1.2.1.2.2.1.8(接口当前的状态)查看该设备当前的接口状态:

[root@zabbix-server ~]# snmpwalk -v 2c -c zabbix 192.168.200.10 1.3.6.1.2.1.2.2.1.8
--------
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.3 = INTEGER: up(1)
IF-MIB::ifOperStatus.4 = INTEGER: up(1)
IF-MIB::ifOperStatus.5 = INTEGER: down(2)
IF-MIB::ifOperStatus.6 = INTEGER: down(2)
IF-MIB::ifOperStatus.7 = INTEGER: down(2)
IF-MIB::ifOperStatus.8 = INTEGER: down(2)
IF-MIB::ifOperStatus.9 = INTEGER: down(2)
IF-MIB::ifOperStatus.10 = INTEGER: down(2)
IF-MIB::ifOperStatus.11 = INTEGER: down(2)
IF-MIB::ifOperStatus.12 = INTEGER: down(2)
--------

通过以上2条命令,我们可以知道AR1的Gigabitethernet 0/0/0和0/0/1口都是up状态。

(废话,我直接在AR1上Display interface brief main不就行了)

当然,我们也可以只监控某个接口的状态:

[root@zabbix-server ~]# snmpwalk -v 2c -c zabbix 192.168.200.10 1.3.6.1.2.1.2.2.1.8.4
--------
IF-MIB::ifOperStatus.4 = INTEGER: up(1)
--------
//我们已经知道了Gigabitethernet 0/0/1的索引是4

在Zabbix Web上配置监控项与触发器:

监控项:

触发器:

表达式"{Huawei AR2220:ifOperStatus.4.last()}=2" 的逻辑是Zabbix Server获取到的最后一个值为2(2意为Down)时则发出"警告"信息,添加后勾选"启用"。

验证:

且看当前,风和日丽,一切正常:

但现在我是一名HCIA-Routing & Switching的学员,我今天刚刚学习了"shutdown"和"undo shutdown"命令。

于是我在R2的Gigabitethernet 0/0/0接口上执行了"shutdown"。

[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]shutdown
--------
Apr  5 2022 13:58:34-08:00 Huawei %%01IFPDT/4/IF_STATE(l)[0]:Interface GigabitEt
hernet0/0/0 has turned into DOWN state.
--------

您瞅瞅:

 

 那么验证至此就结束了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

初试Zabbix5.0下使用官方OID监控eNSP数通设备接口状态 的相关文章

随机推荐

  • Android-Studio中AndroidManifest-xml文件中application标签

    AndroidManifest xml 是每个android程序中必须的文件 它位于整个项目的根目录 描述了package中暴露的组件 activities services 等等 他们各自的实现类 各种能被处理的数据和启动位置 Andro
  • 小米盒子刷鸿蒙系统,继续提升配置:小米 发布小米盒子3 增强版

    距小米盒子3发布时隔小半年之后 小米再度更新产品线 近日于官网发布小米盒子3增强版 除去外观的变化之外 新品在配置方面相较于前作也有显著的提升 首次采用了Cortex A72处理器 小米盒子3增强版售价399元 定于3月18日小米官网发售
  • ECCV2018论文,以及相关比赛地址

    原 ECCV 2018论文解读及资源集锦 10月17日更新 含全部论文下载链接 2018年08月20日 17 41 38 extremevision 阅读数 8983 div class operating div
  • 三维模型轻量化示例

    声明 本文是学习GB T 42869 2023 机械产品三维模型简化与轻量化要求 而整理的学习笔记 分享出来希望更多人受益 如果存在侵权请及时联系我们 1 范围 本文件规定了机械产品三维模型的简化要求和轻量化要求 本文件适用于机械产品三维模
  • 2019多益网络秋招视频面试算法题:将一个长度为n的数组A的元素循环右移k位

    题目 将一个长度为n的数组A的元素循环右移k位 比如数组 1 2 3 4 5 循环右移3位之后变成 3 4 5 1 2 方法一 首先考虑k 如果k能被数组长度len整除 那么数组顺序不变 可以直接输出数组 如果不能整除 得到k k len
  • PostgreSQL 时间函数 extract函数和epoch 新纪元时间的使用

    Extract 属于 SQL 的 DML 即数据库管理语言 函数 同样 InterBase 也支持 Extract 它主要用于从一个日期或时间型的字段内抽取年 月 日 时 分 秒数据 因此 它支持其关健字 YEAR MONTH DAY HO
  • 组合游戏系列3: 井字棋、五子棋的OpenAI Gym GUI环境

    继上一篇完成了井字棋 N子棋 的minimax 最佳策略后 我们基于Pygame来创造一个图形游戏环境 可供人机和机器对弈 为后续模拟AlphaGo的自我强化学习算法做环境准备 OpenAI Gym 在强化学习领域是事实标准 我们最终封装成
  • python面试题一个字符串是否由重复的子字符串组成

    一 给定一个非空的字符串 判断它是否可以由它的一个子串重复多次构成 给定的字符串只含有小写英文字母 并且长度不超过10000 输入 abab 输出 True 解释 可由子字符串 ab 重复两次构成 输入 aba 输出 False 输入 ab
  • 直播网站服务器带宽多少合适,开直播网速要求(开直播要多少兆宽带)

    您好 开直播也是需要分情况的吧 如果是游戏直播 打电脑游戏至少需要100M的电信宽带 体验会好一些 当然网速越高越好 如果是一般直播 上行带宽满足10M就 开直播主要是对上行速度要求比较高 有条件的话建议直接办个百兆的宽带 现在一般运营商上
  • 数据爬取与SOCKS5的完美结合

    大家好 在进行数据爬取的过程中 我们经常需要应对反爬机制和IP限制等问题 今天 我将与大家分享一种强大的工具 数据爬取与SOCKS5代理的完美结合 帮助我们更高效地获取所需数据 1 什么是SOCKS5代理 SOCKS5是一种网络代理协议 能
  • AppsFlyer 研究(十一)配置 Google Ads MCC 获取 LINK ID

    配置 Google Ads MCC 获得 LINK ID 步骤如下 1 打开Google Ads Manager accounts链接 2 点击 Create a manager account 按钮 进入创建管理账号页面 3 填写账号相关
  • 排序算法(Sort)

    预计阅读时间 10分钟 目录 第一部分 冒泡排序 介绍 过程 代码 第二部分 选择排序 介绍 过程 代码 第三部分 插入排序 简介 过程 代码 第四部分 堆排序 简介 过程 代码 第五部分 归并排序 简介 过程 代码 第六部分 快速排序 简
  • 以太坊私有链重启后账户余额清零

    以太坊私有链重启后账户余额清零 问题描述 问题原因 问题解决 这个问题一直折磨了我两天 最后终于在luo同学和lin同学的帮助下解决了该问题 问题描述 使用 geth 搭建私有链 搭建完后新建账户并通过 miner start 挖矿获得以太
  • 【STM32知识点】关于不同外设中断标志位清除的使用笔记

    在使用中断函数的时候 我们往往忘记在中断服务函数内清除中断标志位而导致一些未知错误 以下我总结了几个外设关于中断标志位的清除问题 定时器 1 在程序有使用到中断的情况下 定时器在使能之前需要先清除更新中断标志位 否则会出现定时器一使能就进入
  • RocketMQ学习笔记

    基本概念 MessageQueue 消息存储的队列 topic 由一个或多个队列组成 逻辑概念 tag msg标签 目录 基本概念 架构 分布式事务 RocketMQ事务 RocketMQ安装 下载 开启NameServer 启动Broke
  • Java获取图片传到前端,生成二维码给前端

    可以将本地图片导入然后传到前端 也可以生成一个随意长度的二维码保存到本地 也可以传到前端 可以直接通过地址栏访问 要记得导入相关pom依赖包 获取本地图片传到前端 param paramm param 功能描述 传图片 GetMapping
  • MATLAB画灰阶窗口图

    一 效果图 先上效果图 二 程序 程序段如下 注释里面都写的很清楚 Author ZXX Date 2021 10 25 Introduction 按需求生成多张图片并保存到指定文件夹下 生成多张3840 2160 w h 的含有窗口 窗口
  • 《操作系统》- 操作系统的运行环境

    目录 一 操作系统的运行机制 1 1 基本概念 1 2 时钟管理 1 3 中断机制 1 3 1 内中断有三种情况 1 3 2 中断的处理过程 1 3 3 断点调试 1 4 原语 1 5 系统数据结构 1 6 系统调用 二 操作系统体系结构
  • 启动游戏提示由于找不到xinput1 3.dll无法继续执行代码?

    最近有Win10的用户在启动游戏的时候 电脑突出弹窗提示由于找不到xinput1 3 dll无法继续执行代码 导致游戏中断无法玩耍 这个要如何解决呢 下面小编就为大家带来详细的解决方法介绍 方法一 1 大家可以自己在本站下载一个叫做 xin
  • 初试Zabbix5.0下使用官方OID监控eNSP数通设备接口状态

    笔者学习Zabbix的初衷是监控园区网络 其中一项是监控在配置MSTP下BPDU Guard Filter及DHCP Snooping后接入交换机或非法DHCP服务器后端口的状态 本篇初试一下整个流程 实验拓扑搭建 拓扑如图 其中AR1 A