@Zabbix监控网络设备Trap接口UPDOWN关联告警配置

网络设备Trap接口UPDOWN关联告警配置

文章目录

    • 网络设备Trap接口UPDOWN关联告警配置
      • SNMPTrap描述
      • 1.监控平台监控项配置
      • 2.监控平台日志接收
      • 3.监控平台触发器配置
      • 4.监控平台触发器功能测试
        • 1)告警触发
        • 2)告警恢复
      • 5.告警解析

SNMPTrap描述

在Zabbix中,SNMPTrap是一种基于SNMP协议的事件通知机制。它允许网络设备和应用程序通过SNMPTrap消息向Zabbix发送事件、警报和其他信息。Zabbix可以通过配置SNMPTrap接收器来捕获和处理这些消息,以进行实时监控和告警。

使用SNMPTrap,Zabbix可以监控以下内容:
1》网络设备状态变化: 例如,当交换机端口状态改变、路由器连接中断或链路故障时,相关设备可以生成SNMPTrap消息,并通过SNMPTrap接收器发送给Zabbix。
应用程序错误和异常: 你可以在应用程序中设置SNMPTrap,以便在发生错误、故障或其他异常条件时发送SNMPTrap消息到Zabbix。这可以帮助及时发现和解决应用程序性能问题。
2》服务器资源监控: 通过SNMPTrap,你可以监控服务器的资源使用情况,如CPU利用率、内存利用率、硬盘空间等。当资源达到指定的阈值时,相关的SNMPTrap消息将被发送到Zabbix。

配置SNMPTrap接收器和相关的触发器、操作和通知,Zabbix可以在接收到SNMPTrap消息时触发警报、执行特定操作或发送通知。这使得Zabbix可以实时响应设备和应用程序的状态变化,便于及时发现和解决问题。
需要注意的是,为了实现SNMPTrap功能,设备或应用程序需要在其SNMPTrap配置中设置正确的目标IP地址和端口,并在Zabbix中配置相应的SNMPTrap接收器以接收并处理这些消息。在将SNMPTrap集成到Zabbix中时,确保在设备和应用程序上正确配置SNMPTrap,并相应地配置Zabbix的接收器和相关配置项

如下为snmp协议包括的三种方式:

在这里插入图片描述

SNMP Agent:负责处理 snmp 请求,主要包括 get,set 等操作。可通过此接口查询设备的运行状态(使用较多),或者变更配置(使用较少),默认使用 UDP 161 端口
SNMP Trap: snmp 通知消息,主动发送消息到管理端。如设备故障,端口 down 等都会实时发送消息到接收端。默认使用 UDP 162 端口
SNMP MIB:MIB 代表管理信息库,是按层次结构组织的信息的集合,定义了设备内被管理对象的属性。

1.监控平台监控项配置

网络设备产生的log日志,zabbix监控平台可通过snmptrap协议进行扑捉,通过snmptt处理格式化到对应设备,通过监控平台展示;

#监控项配置如下图所示:

在这里插入图片描述

2.监控平台日志接收

在网络设备上触发接口的down日志,通过zabbix的trap监控项监控展示

#最新数据查看SNMPTrap监控,日志分析处理,日志展示如下所示:
##可使用当前zabbix设备模拟网络设备触发器接口down的日志
#接口模拟测试
snmptrap -v 2c -c public 192.168.1.10  "" .1.3.6.1.4.1.2021.251.1 sysLocation.0 s "linkdown Trap on TwentyFiveGigE5/2/1 down"

#日志扑捉
2023-12-28 10:41:44	
2023/12/28 10:41:40  ucdStart event” "“General" 192.168.1.10 - linkdown Trap on TwentyFiveGigE5/2/1 down

在这里插入图片描述

3.监控平台触发器配置

分析日志,在监控平台配置触发器,检索日志,触发器告警

#使用find函数,配置查找对应的关键字,通过触发器匹配触发器标记,来完成时间事件关闭

触发器添加

在这里插入图片描述

标记配置,使用宏函数{{ITEM.VALUE}.iregsub来过滤处理数据

在这里插入图片描述

4.监控平台触发器功能测试

1)告警触发

触发告警,生产日志,测试告警的配置关联
日志生产,如下所示:

在这里插入图片描述

告警产生,触发如下告警:

在这里插入图片描述

2)告警恢复

触发器通过检索日志,匹配恢复条件,告警恢复

在这里插入图片描述

匹配标记,迭代恢复事件,进行告警恢复

在这里插入图片描述

5.告警解析

Zabbix通过SNMPTrap来收集日志可以应用于以下场景之一:

监控网络设备事件: 网络设备(如路由器、交换机)通常会生成SNMPTrap消息来报告事件,如端口状态变化、链路断开、设备离线等。Zabbix可以通过SNMPTrap接收器来捕获这些事件,并根据配置的触发器进行相应的告警或动作。

监控应用程序错误: 一些应用程序可以通过SNMPTrap来报告错误或异常事件,如数据库服务器、网络服务器等。Zabbix可以通过配置SNMPTrap接收器来接收这些事件,并根据需要进行告警或进行其他相关操作,如自动重启服务或发送通知。

集中日志管理: 在分布式环境中,可能希望集中管理各个设备或应用程序的日志,以便更方便地进行监控和故障排除。通过配置SNMPTrap接收器,Zabbix可以接收各个设备和应用程序发送的SNMPTrap消息,并将其存储在中央存储库中,实现集中日志管理和分析。

注意:配置SNMPTrap接收器需要相关的设备和应用程序支持SNMPTrap协议,并提供相应的SNMPTrap消息。你需要了解设备或应用程序的SNMPTrap消息结构以及所需的配置参数,以便在Zabbix中正确设置SNMPTrap接收器。
此外,SNMPTrap是异步的事件通知机制,相对于周期性的轮询方式(如SNMP轮询),它可以更及时地捕获和响应事件。然而,使用SNMPTrap的场景比较特定,需要在设备或应用程序中正确配置和发送SNMPTrap消息,并在Zabbix中设置合适的触发器和操作来处理接收到的事件。对于一些简单的监控需求,SNMPTrap可能不是必需的,而使用其他方法如SNMP轮询或代理更为简单和常见。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/279177.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

网络基础操作练习

知识改变命运&#xff0c;技术就是要分享&#xff0c;有问题随时联系&#xff0c;免费答疑&#xff0c;欢迎联系&#xff01; 手把手教你操作华为设备&#xff0c;新手必看。 实验拓扑图 关于命令行视图 1&#xff09;用户视图 <Huawei> 2&#xff09;系统视图 [Hu…

超维空间S2无人机使用说明书——51、基础版——使用yolov8进行目标跟踪

引言&#xff1a;为了提高yolo识别的质量&#xff0c;提高了yolo的版本&#xff0c;改用yolov8进行物体识别&#xff0c;同时系统兼容了低版本的yolo&#xff0c;包括基于C的yolov3和yolov4&#xff0c;以及yolov7。 简介&#xff0c;为了提高识别速度&#xff0c;系统采用了G…

添加 Android App Links

添加 Android App Links功能 介绍一个简单的效果Android配置Add Url intent filtersAdd logic to handle the intentAssociate website 搭建网页支持AppLinks 介绍 Android App Links 是指将用户直接转到 Android 应用内特定内容的 HTTP 网址。Android App Links 可为您的应用带…

大数据学习(30)-Spark Shuffle

&&大数据学习&& &#x1f525;系列专栏&#xff1a; &#x1f451;哲学语录: 承认自己的无知&#xff0c;乃是开启智慧的大门 &#x1f496;如果觉得博主的文章还不错的话&#xff0c;请点赞&#x1f44d;收藏⭐️留言&#x1f4dd;支持一下博主哦&#x1f91…

re:Invent 2023技术上新|Amazon DynamoDB与OpenSearch Service的Zero-ETL集成

Amazon DynamoDB 与 Amazon OpenSearch Service 的 Zero-ETL 集成已正式上线&#xff0c;该服务允许您通过自动复制和转换您的 DynamoDB 数据来搜索数据&#xff0c;而无需自定义代码或基础设施。这种 Zero-ETL 集成减少了运营负担和成本&#xff0c;使您能够专注于应用程序。这…

用通俗易懂的方式讲解大模型:基于 Langchain 和 ChatChat 部署本地知识库问答系统

之前写了一篇文章介绍基于 LangChain 和 ChatGLM 打造自有知识库问答系统&#xff0c;最近该项目更新了0.2新版本&#xff0c;这个版本与之前的版本差别很大&#xff0c;底层的架构发生了很大的变化。 该项目最早是基于 ChatGLM 这个 LLM&#xff08;大语言模型&#xff09;来…

【SAP-FICO】--总账标识配置路径OBXR

FICO业务需求&#xff1a; F-02&#xff0c;财务会计凭证填写09客户A时&#xff0c;带出的总账标识为可编辑。 需求截图&#xff1a; 第一步&#xff1a;了解需求 首先&#xff0c;我们要明白&#xff0c;财务凭证生成&#xff0c;是分多种类型&#xff08;不同类型的凭证&a…

HarmonyOS自学-Day4(TodoList案例)

目录 文章声明⭐⭐⭐让我们开始今天的学习吧&#xff01;TodoList小案例 文章声明⭐⭐⭐ 该文章为我&#xff08;有编程语言基础&#xff0c;非编程小白&#xff09;的 HarmonyOS自学笔记&#xff0c;此类文章笔记我会默认大家都学过前端相关的知识知识来源为 HarmonyOS官方文…

ES6+ 面试常问题

一、let const var 的区别 1. var&#xff1a; 没有块级作用域的概念&#xff0c;有函数作用域和全局作用域的概念全局作用域性下创建变量会被挂在到 windows 上存在变量提升同一作用域下&#xff0c;可以重复赋值创建未初始化&#xff0c;值为 undefined 2. let&#xff1a…

相机删除视频恢复后损坏打不开修复方法

同事对热恋5年的女朋友精心准备了一场浪漫求婚仪式&#xff0c;让朋友帮忙用单反相机拍摄记录这一美好时刻。不巧的的是朋友清理相机空间时&#xff0c;不小心把这一视频删除了&#xff0c;找人帮忙把视频恢复了&#xff0c;却无奈发现恢复出来的视频播放不了&#xff0c;真是好…

【第4期】Springboot集成阿里云对象存储OSS+Vue+Iview文件上传组件

本期简介 文件上传是非常常见的功能&#xff0c;本期要实现的功能是将文件存储到阿里云分布式对象存储OSS中&#xff0c;这样做的好处是随便哪里都可以方便的展示出该图片&#xff0c;并且图片以链接形式在客户端浏览器渲染&#xff0c;流量不会经过后台&#xff0c;降低后台压…

【23.12.29期--Spring篇】Spring的 IOC 介绍

介绍一下Spring的IOC ✔️引言✔️ lOC的优点✔️Spring的IOC✔️ 拓展知识仓✔️IOC是如何实现的&#xff1f; ✔️引言 所谓的IOC (inversion of control) &#xff0c;就是控制反转的意思。何为控制反转? 在传统的程序设计中&#xff0c;应用程序代码通常控制着对象的创建和…

Pycharm 切换interpreter---python的环境和第三方库问题

这篇回答两个问题&#xff1a; 1.为什么在 pycharm中打开新的project&#xff0c;切换interpreter 之后发现自己之前装的库消失了&#xff1f; 2.为什么 interpreter 切换到python3.8了&#xff0c; terminal 还是在 3.9&#xff1f;&#xff1f; 问题的关键&#xff1a;搞懂什…

STM32CubeMX学习(二) USB CDC 双向通信

STM32CubeMX学习&#xff08;二&#xff09; USB CDC 双向通信 简介CubeMX新建工程&#xff08;串口LED&#xff09;测试串口和LED串口接收测试USB CDC通信 简介 利用正点原子F407探索者开发板&#xff0c;测试基于USB CDC的双向数据通信。 CubeMX新建工程&#xff08;串口LE…

工业企业出口技术复杂度测算(2000-2014年)

工业企业出口技术复杂度的测算是对工业企业出口产品的技术含量和复杂度进行评估的过程。这种测算通常涉及分析出口产品的研发强度、生产过程的复杂性、所需的技术知识水平以及产品在全球市场上的竞争力。技术复杂度高的产品可能包括高端制造业产品&#xff0c;如先进电子设备、…

如何使用idea部署springboot项目全过程

博主介绍&#xff1a; ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精彩专栏 推荐订阅 &#x1f447;&#x1f3fb; 不然下次找不到 Java项目精品实…

单机+内部备份_全备案例

此场景为单机数据库节点内部备份&#xff0c;方便部署和操作&#xff0c;但备份REPO与数据库实例处于同一个物理主机&#xff0c;冗余度较低。 前期准备 配置ksql免密登录(必须) 在Kingbase数据库运行维护中&#xff0c;经常用到ksql工具登录数据库&#xff0c;本地免密登录…

Unity | 快速修复Animation missing错误

目录 一、背景 二、效果 三、解决办法 一、背景 最近在做2D 骨骼动画相关的Demo&#xff0c;我自己使用Unity引擎进行骨骼绑定并创建了anim后&#xff0c;一切正常&#xff0c;anim也能播放。但是昨天我修改Obj及子物体的名称&#xff08;由中文改为英文&#xff0c;如&…

数据分析师,就是做报表?错!!

企业作为数据载体&#xff0c;没有数据&#xff0c;大概率也不会再有企业存在 !! 数据分析师&#xff0c;正是这只小舟的船桨&#xff0c;掌舵所有人的命运。注意&#xff0c;是分析师&#xff0c;不是表哥&#xff0c;表姐... 那么作为数据分析师&#xff0c;应该有哪些硬技能…

Python入门学习篇(十二)——内置函数匿名函数

1 内置函数——数学函数 1.1 绝对值函数 1.1.1 语法 abs(参数) # 里面的参数既可以是整数,也可以是小数1.1.2 示例代码 m -1.99 n -9 print(f"{m}的绝对值为: {abs(m)}") print(f"{n}的绝对值为: {abs(n)}")1.1.3 运行截图 1.2 求商和余数 1.2.1 语…