Zabbix自动发现规则如何使用过滤器

关注乐维_lwops

Zabbix自动发现规则如何使用过滤器
原创

乐维_lwops 2020-07-14 10:08:06 ©著作权

文章标签 zabbix 正则表达自动发现模板过滤器文章分类 Linux 系统/运维

©著作权归作者所有：来自51CTO博客作者乐维_lwops的原创作品，请联系作者获取转载授权，否则将追究法律责任

最近在做监控设备时，老是会有端口down掉的告警，一查数据发现，端口本来一直就是down的，关了之后，过段时间又继续发告警；还有领导反馈监控项那么多为啥那么多没有数据的，然后又blablabla解释了一大堆。所以，就想到了使用过滤器，添加正则表达式给这些没啥实际意义的监控项去掉，记录下来供大家参考。具体操作请以实际情况为准。过滤器，顾名思义是指过滤掉不需要的监控项，比如端口没有数据的、状态一直是down的、虚拟端口等；在自动发现规则使用过滤器就对我们的监控需求很有帮助。

下面以网络设备的端口的状态、虚拟端口为例，浅谈一下如何使用过滤器帮助我们达到监控效果，也可以在其他有自动发现规则的模板使用，过滤前可以先观察实际情况的数据，然后再使用过滤器。

1、过滤掉虚拟端口(Virtual Interface) 如下图所示的，Vlanif（VirtualLocalAreaNetworkIterface）这些端口，一般是设备的逻辑端口，在物理上并不存在的，类似的还有virtual interface、Vinterface等名称的，都属于虚拟端口。监控这些虚拟的端口没有实际意义，可以适当的过滤。

过滤方法：在自动发现规则添加正则表达式 ^Vlanif，然后点 现在检查 等待重新自动发现即可过滤此类监控项。

2、不发现状态关闭或者未知的端口

通常端口的状态有三个值映射，也就是 0 Unknow、1On 、2 Down，当然每种型号的设备可能会有所区别，需要根据实际的设备OID查询。我们一般会把端口的状态是Down的情况创建触发器，但假如端口一直是 Off的，然后一直发告警信息，这就不符合实际监控需求，应该是有up转down才送告警。因此需要在自动发现时，过滤状态为Down的端口。打开端口状态的监控项，复制oid到自动发现规则在过滤器添加正则表达式，过滤掉状态为2(Down)的端口然后加到自动发现规则里面，更新后，点击现在检查，等规则重新发现数据后，就会过滤掉状态为Down的端口了。

当然，这个是一个一个模板的添加修改的，在模板较多时，不方便，可以在 配置 – 一般 – 正则表达式，创建全局的表达式，然后在自动发现规则引用即可以。示例：引用方式：点击添加表达式，输入宏，使用 @Network interfaces for discovery 即可。关于正则表达式的使用，可以参考一些教程学习网站，如菜鸟教程、W3Cschool等。

打赏

赞

收藏

评论

分享

举报

上一篇：Zabbix“专家坐诊”第67期问答汇总

下一篇：Zabbix 正则结合JavaScript简化Trap告警信息

提问和评论都可以，用心的回复会被更多人看到评论

发布评论

全部评论 () 最热最新

相关文章

搭建zabbix5.0

zabbix5.0版本对基础环境的要求有⼤的变化，最⼤的就是对php版本的要求，最低要求7.2.0版本,对php扩展组件版本也有要求，详⻅官⽹⽂档1.准备好⼀台linux服务器，ip地址，设置bashroot@tech_linux3hostnamectlsethostnametech_linux3root@tech_linux3cat/etc/hostnametech_linux3root@tec

linux php 数据库 zabbix

安装Zabbix5.0

目录概述支持的平台安全相关支持TimescaleDBagent升级垂直菜单部署配置镜像源安装数据库添加源安装启动并设置开机自启修改root密码Zabbix server，Web前端，agent及相关依赖创建初始数据库为Zabbix server配置数据库为Zabbix前端配置PHP启动Zabbix server和agent进程配置Zabbix前端数据库要求前端要求服务端要求Agent 2Java

Zabbix5.0

【过滤器】布隆过滤器

介绍二进制存储特点查询速度快解决问题缓存穿透黑名单等

过滤器 java 算法缓存占用空间

zabbix5.0 LDAP认证

zabbix5.0 LDAP认证修改zabbix认证方式

zabbix 认证模式 mysql JAVA

Zabbix5.0 监控redis

使用zabbix 5.0自带模板和zabbix-agent2监控redis。 ...

redis zabbix5.0 zabbix agent2 json sed

Zabbix5.0安装步骤

centos7下载地址：​​http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/​​可以用迅雷下载先决条件，先在虚拟机安装好centos 7 配置好ip，掩码，网关,登录用户和密码这些，最好让虚拟机连网。一般通过其他工具比如: Xshell   ssh + IP  。连上后先关闭防火墙和selinux ，先

php centos 数据库

Zabbix5.0的安装

一、安装zabbix-server 首先在虚拟机上把Centos7安装完毕并关闭防火墙与SElinux。 打开Zabbix官网选择Zabbix版本-OS系统-OS版本-数据库-WebServer 2、替换阿里云Zabbix源 shell脚本zabbix_aliyun.sh #!/bin/bash e ...

mysql php vim 配置文件数据库

Filter过滤器 - 多个过滤器的使用 & 过滤器优点

多个过滤器的使用 如果有多个过滤器都满足过滤的条件，则容器依据映射的先后顺序来调用各个过滤器 例子： 过滤器调用的先后顺序： 和配置文件中<filter-mapping>映射的先后顺序有关 过滤器优点 实现代码的“可插拔性”，即增加或减少某个功能模块，不会影响程序的正常执行 可以将多个相同处理逻辑的 ...

Back end 功能模块配置文件数据

过滤器（6）_过滤器的拦截

本系列博客汇总在这里：过滤器汇总目录过滤器的拦截过滤器的拦截我们来做个测试，写一个过滤器，指定过滤的资源为 index.jsp，然后我们在浏览器中直接访问 index.jsp，你会发现过滤器执行了！但是，当我们在 a.jsp 中 request.getRequestDispathcer(“/b.jsp”).forward(request,response) 时，就不会再执行过滤器了！也就...

过滤器的拦截直接访问地址栏错误页面其他

过滤器（1）_什么是过滤器？

本系列博客汇总在这里：过滤器汇总目录什么是过滤器？什么是过滤器？过滤器是 JavaWeb 三大组件之一，它与 Servlet 很相似！过滤器是用来拦截请求的，而不是处理请求的。当用户请求某个 Servlet 时，会先执行部署在这个请求上的过滤器（Filter），如果过滤器 “放行”，那么会继续执行用户请求的 Servlet；如果过滤器不 “放行”，那么就不会执行用户请求的 Servle...

过滤器 tomcat java 学习

磁性过滤器 流体磁棒过滤器

磁性过滤器DNDLH5015946051580273574658100377678784150500916958200700112010752508001

大数据安装使用工作原理安装方法

Filter过滤器链（多个过滤器）

当有多个过滤器的时候，执行顺序很重要，在注解开发中，其执行顺序跟其类名的字符串有关，小的先执行，这里演示，一个是AFilter另一个是BFilter，如果是web.xml配置，那就是配置在上面的先执行搞清楚了谁先执行，下面看看多个过滤器是怎么执行的，过滤器的执行是先去，把所有路过的过滤器都执行一遍，然后再回来再执行一遍所有的过滤器package com.zhiying.filter;...

JavaWeb

过滤器

1、使用Vue.filter()进行全局定义 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/vue-2.6.14.js"></script> <s ...

Vue html IT

乐维_lwops

关注私信

分类列表

# zabbix技术干货10篇

近期文章

1.大数据学习连载03篇：分布式技术（集群、负载、弹性、故障等知识点）

2.25 个 Java 机器学习工具和库

3.鉴权系统搭建（JWT）

4.Feign使用

5.LeetCode刷题（98）～访问所有点的最小时间

签到领勋章

返回顶部

举报文章

请选择举报类型

内容侵权涉嫌营销内容抄袭违法信息其他

具体原因

包含不真实信息涉及个人隐私

原文链接（必填）

补充说明

0/200

上传截图

格式支持JPEG/PNG/JPG，图片不超过1.9M

取消确认

已经收到您得举报信息，我们会尽快审核

打赏

赞

收藏

评论

分享

51CTO首页

内容精选

博客

学堂

精培

企业培训

CTO训练营

汽车开发者社区

开源基础软件社区

LeaTech全球CTO领导力峰会

移动端

公众号矩阵

博客

免费课程课程排行直播课软考学堂

精品班厂商认证 IT技术 2022年软考 PMP项目管理

在线学习企业服务

CTO训练营技术经理研习营 LeaTech峰会

文章资源问答开源课堂专栏直播

51CTO博客

首页

关注

排行榜

订阅专栏

学堂精培开源社区 CTO训练营 51CTO 班级博客

登录注册

手机随时阅读

写文章

搜索历史清空

热门搜索

查看【】的结果

Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号

关于我们

官方博客 | 意见反馈 | 了解我们 | 全部文章
在线客服 | 网站地图 | 热门标签

友情链接

开源基础软件社区 | 51CTO学堂
51CTO | 汽车开发者社区

访问验证

为了更好的访问体验，请进行如下验证