zabbix 定义触发器,并使用邮件,微信消息报警。

触发器可根据监控项获取到的值来进行一些操作,如监控项获取到的values为0,触发器可判断为正常,如果获取到了1,就触发报警。

定义报警方式比较简单,但是用shell脚本实现起来,总是有格式问题,所以我用python语言写了简单的程序[发邮件,发到微信号上],zabbix运行python程序时,传入几个参数,即可根据参数内容定义发送的介质。

定义监控项参考,此文使用上篇文章环境来做操作:https://www.cnblogs.com/xiaodai12138/p/10159217.html

对目前存在的两个监控创建触发器,根据监控项的值来判断要做的操作。

nginx_status

原文地址:https://www.cnblogs.com/xiaodai12138/p/10159916.html

时间: 2024-10-16 10:34:35

zabbix 定义触发器,并使用邮件,微信消息报警。的相关文章

zabbix入门之定义触发器

zabbix入门之定义触发器 触发器的概念 触发器的定义:界定某特定的item 采集到数据的非合理区间或非合理状态.通常为逻辑表达式. 逻辑表达式(阈值):通常用于定义数据的不合理区间,其结果如下: O K (符合条件) :正常 状态--> 较老的zabbix版本,其为TRUE: PROBLEM(不符合条件):不正常状态--> 较老的zabbix 版本,其为FALSE: 一般 ,评定获取到的数据是否为合理区间的比较稳妥的方式是--根据最后N次的平均值来判定结果:这个N次通常有两种定义方式: 1

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警

zabbix源码安装,自定义监控205的用户数,有触发器但没有邮件报警 监控端配置:(192.168.4.5) 1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则) [[email protected]桌面]# /etc/init.d/iptables stop [[email protected]桌面]# setenforce 0 2搭建lamp平台,(它运行在lamp平台上) [[email protected]桌面]# yum -y install htt

zabbix之 定义触发器(4)

定义触发器 configuration --> hosts --> trigger

Zabbix自定义、SMS、邮件告警通知

Zabbix告警媒介 Zabbix的触发器到了要发送告警通知的情况下,需要一个之间介质来接收和传递它的消息给我们这些可爱的运维们er,以往通常用Nagios(Nginos有着强大完善的告警机制),用脚本发送邮件或者微信来到达报警.这里的脚本其实就算得上一种媒介了. Zabbix的四种告警媒介 · E-mail 邮件告警(zabbix 3.0后升级了邮件告警客户端,使用起来还是很方便的) · Jabber Jabber有第三方插件,能让Jabber用户和MSN.YahooMessage.ICQ等I

Zabbix通过网易邮箱、企业微信、钉钉整合实现实时告警

Zabbix可以通过多种方式将告警信息发送到指定人,常用的报警方式有邮件.微信.钉钉等.本次博文主要介绍这三种报警方式. 一.配置网易邮箱实现报警 本篇博文采用网易邮箱的方式实现报警!操作如下: zabbix server需进行以下配置: [[email protected] ~]# yum -y install perl-Net-SSLeay perl-IO-Socket-SSL //安装所需依赖 [[email protected] ~]# wget http://caspian.dotco

zabbix 设置微信企业号报警

一.发现问题 Zabbix之前一直用的是邮件报警,因为现在邮件不方便经常查看,所以今天决定试一试使用zabbix来发送报警. 二.分析问题 1.要用微信企业号发送告警,首先要申请微信企业号. 2.其次要写发送告警的脚本. 3.最后就是设置zabbix指定哪些人可以接收到信息. 三.解决问题 1. 申请并设置企业号, 微信企业号申请地址:https://qy.weixin.qq.com/ 如何申请企业号及配置可以参数下面链接: http://www.cnyunwei.com/thread-2959

Zabbix 3.4.3之企业微信报警

一.企业微信注册 微信的报警方式可以让我们随时随地接收到信息,加快问题的处理,比传统邮件更加方便,首先我们先打开企业微信的地址 https://work.weixin.qq.com 1.填写申请信息 2.下一步 根据注册流程步骤进行后面的操作,直到注册成功. 二.企业微信配置 1.创建部门 首先我们要创建部门,类似于组,把相关的人员放到这个部门里面,创建部门之后,我们会用到部门id,报警消息根据部门id发到部门的相关人员. 根据自己的需求填写,所属部门也可以是现有部门的子部门,具有层级所属关系.

一个还算简单的微信消息SDK(基于.Net Standard 2.0)

虽然微信公众号出现了好久,不过在SDK这件事情上感觉并没有多少人把它当成一个有技术含量的事情来做,很多SDK做的事情就是一个代码的堆叠,当然也可能写的好的并没有开源出来.所以在某个翻遍Github而无所获的下午我写了一个基础的基于事件的微信消息类,今年初我把它放到了github和开源中国上并逐步完善,这篇文章就是简单介绍OSS开源系列下的微信消息模块SDK的使用方式,主要围绕以下几个方面分解: 一. 全局介绍 二. 配置管理 三. 框架使用 1. 框架组成元素 2. 框架支持的模式 四. 生命周

微信消息的处理和应答

1.微信消息应答流程微信服务器是客户手机和开发服务器信息流通的桥梁.消息流程图如下: 2.微信服务器向开发服务器请求消息1)文本消息处理2)事件消息处理3)开发者认证处理 微信消息处理入口操作,代码示例如下: public void ProcessRequest(HttpContext context) { //WHC.Framework.Commons.LogTextHelper.Info("测试记录"); string postString = string.Empty; if (