019.Zabbix的Trigger及相关函数】的更多相关文章

一 告警简介 告警指将达到某一个阀值事件的消息发送给用户,让用户在事件发生的时候即可知道监控项处于不正常状态,从而采取相应的措施.在Zabbix中,高进是由一系列的流程组成,首先是触发器达到阀值,接下来是Action对事件信息进行处理,其中包括两部分:第一部分是发送消息,即将告警信息发送给用户:第二部分是执行命令,即将事件用命令进行处理,达到对事件故障自动尝试恢复的效果. 具体表示为:Host Groups(设备组)---->Hosts(设备)---->Applications(监控项组)--…
前言 今天公司线上环境新添一个监控项,监控 一些日志的是否出现错误,有错误就及时报警,那么问题来了 ,报警必须告诉我们哪个日志有错误,这样才能够快速定位到哪个日志有问题. 配置 zabbix-agent上配置了一个自定义监控项,用一个脚本去检测哪个日志有错误,有错误就返回日志名,没有就返回1,那么我们在zabbix的trigger上就要这样匹配,agent返回的数值不是1,那么就说明有问题,不等于号在zabbix trigg里面是这么写的:<> .所以这个触发器的式子该这么写: {LogOfY…
Zabbix中trigger的severity的值定义了trigger的不同严重程度,其中severity默认的6个值为 Not classified, Information, Warning, Average, High, Disaster.要实现Zabbix告警分级功能只需要如下两步: 1)在zabbix中配置trigger的severity的值,并配置action的Default message的内容 2)在百度告警平台中配置服务的故障分发功能 1.Zabbix配置 1.1.Zabbix…
zabbix中item的配置如下: zabbix中trigger的配置如下:…
zabbix实现自动触发远程脚本执行命令 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令 环境 Server:基于centos6.5 final x86_64 Zabbix:zabbix-3.0.4 server/agent 注意事项 1.远程执行命令是server端向agent端执行,不支持主动模式的agent: 2.不支持代理模式: 3.zabbix用户必须对命令具有执行权限,可以使用sudo赋予root权限(配置sudo无密码方式):…
原文发表于cu:2016-06-14 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令. 本文主要配置验证zabbix执行远程命令. 一.环境 Server:基于CentOS-7-x86_64-1511: Zabbix:zabbix-3.0.1server/agent. 二.注意事项 一些能想到的比较重要的注意事项: 远程执行命令是server端向agent端执行,不支持主动模式的agent: 不支持代理模式: zabbix用户必须对命令具有…
在zabbix-2.2版本之前,zabbix计算trigger与calculated/aggregate值都是直接通过sql语句查询并处理出来的结果,为了提高这块的性能与效率,zabbix引入了value cache zabbix获取到的item数据,会暂时保存到cache中,等达到一定阀值之后,将会把数据存储到数据库中. 此时trigger.aggregate等等功能直接从cache中抓取数据使用,如果cache中没有所有的数据,那么再从数据库中读取,无形中降低了不少的数据库的压力. zabb…
一.Zabbix微信报警 默认路径:/usr/lib/zabbix/scripts/weixin.py #!/usr/bin/python # -*- coding: utf-8 -*- import urllib,json import urllib2 import sys import time reload(sys) #print sys.getdefaultencoding() sys.setdefaultencoding('utf8') #print sys.getdefaultenc…
Zabbix提供强大的触发器(Trigger)函数以方便进行更为灵活的报警及后续动作,具体触发器函数可以访问https://www.zabbix.com/documentation/2.0/manual/appendix/triggers/functions, 之前也有翻译本文章,地址为: http://pengyao.org/zabbix-triggers-functions.html 今天用实例来说明常见的监控需求,应该如何来编写Trigger表达式. 主人公就暂且叫做"绿肥"吧.…
1. 创建触发器 了解了什么触发器,接下来看下zabbix触发器怎么创建和配置,方法很简单,请大家往下读,有什么问题请留言. 创建触发器步骤: 点击Configuration(配置) → Hosts(主机) 点击hosts(主机)相关行的trigger 点击右上角的创建触发器(create trigger),你也可以修改列表中的触发器 在表单中输入相应的信息 2. 配置触发器 如下为触发器 参数介绍 参数 描述 Name 触发器名称.名称可以包含宏变量: {HOST.HOST}, {HOST.N…