Zabbix配置微信报警和邮件报警

zabbix配置企业微信报警 关于zabbix企业微信报警详细说明 阅读详情

微信公众号:运维开发故事,作者:wanger

安装并配置mailx

安装mailx

yum install -y mailx

修改mailx配置文件

vim vim /etc/mail.rc

set from=wang210@163.com  #定义发件人set smtp=smtp.163.com  #定义smtp服务器set smtp-auth-user=wang210@163.com 
set smtp-auth-password=asdASD123set smtp-auth=login
发送测试邮件

echo 'test1'|mail -s "testmail" wang210@126.com

编写邮件告警脚本

vim /usr/lib/zabbix/alertscripts/mail.sh
这是zabbix默认的脚本路径,可以通过zabbix_server配置文件修改

#/bin/bashto=$1subject=`echo $2|tr '\r\n' '\n'`
message=`echo $3|tr '\r\n' '\n'`echo "$message"|mail -s "$subject" $to >>/var/log/mailx.log 2>&1

touch /var/log/mailx.log
chown -R zabbix.zabbix /var/log/mailx.log
chmod +x /usr/lib/zabbix/alertscripts/mail.sh
./mail.sh wang210@126.com “主题” “内容”

编辑zabbix_web,配置报警媒介

图片

脚本参数的变量全为大写,是zabbix内置的宏
更多关于zabbix的宏可以查看 官方文档宏的介绍
除了使用脚本媒介,也可以使用email作为媒介,相比之下,使用email更简单

图片

编辑zabbix_web,配置用户

图片

图片

配置报警动作

操作,恢复操作,或者更新操作必须存在一个

配置条件

可以根据自己的需要配置触发条件

图片

配置操作

默认标题:

{TRIGGER.STATUS}:{TRIGGER.NAME}

消息内容:

报警主机:{HOST.NAME}
报警IP:{HOST.IP}
报警时间:{EVENT.DATE}-{EVENT.TIME}
报警等级:{TRIGGER.SEVERITY}
报警信息:{TRIGGER.NAME}:{ITEM.VALUE}
事件ID:{EVENT.ID}

图片

配置恢复操作

默认标题:

{TRIGGER.STATUS}:{TRIGGER.NAME}

消息内容:

恢复主机:{HOST.NAME}
恢复IP:{HOST.IP}
恢复时间:{EVENT.DATE}-{EVENT.TIME}
恢复等级:{TRIGGER.SEVERITY}
恢复信息:{TRIGGER.NAME}:{ITEM.VALUE}
恢复ID:{EVENT.ID}

图片

关闭agent,测试报警

systemctl stop zabbix_agent

图片

systemctl start zabbix_agent

图片

配置微信报警

注册企业微信

配置微信报警需要注册企业微信

https://work.weixin.qq.com/wework_admin/

获取企业ID

点击‘我的企业’到最下面获取

图片

获取AgentID和Secret

单击应用与小程序,选择下面的创建应用,应用名字自己随便起,最好有象征意义

图片

然后打开新创建的应用,记录下AgentID和Secret

图片

配置脚本

从GitHub克隆微信报警脚本
git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git
cp Zabbix-Alert-WeChat/wechat.py /usr/local/zabbix34/alertscripts/
chmod +x wechat.py && chown zabbix:zabbix wechat.py
安装requests库

使用pip安装,需要先下载pip

python  get-pip.py

安装requests库

pip install requests
修改wechat.py脚本

Corpid,Secret,Agentid填写自己企业微信的信息,修改这三个参数即可,当然也可以选择使用标签ID,部门ID,取消注释即可

图片

修改完成后测试脚本是否可用

python wechat.py 企业微信ID test text
{u'invaliduser': u'', u'errcode': 0, u'errmsg': u'ok'}

在zabbix_web上配置报警媒介和用户

配置报警媒介

图片

配置用户

收件人填写企业微信的用户ID

图片

配置动作

配置操作

消息内容与标题与邮件报警配置相同,只要把发送的媒介通过WeChat发送即可

图片

配置恢复操作

恢复操作也是把媒介改成通过WeChat发送

图片

测试微信报警

重启虚拟机测试,企业微信收到邮件

图片


参考链接:https://www.cnblogs.com/kumarhua/p/7645399.html

http://blog.51cto.com/tryrus/1782062

https://www.cnblogs.com/winstom/p/8883796.html


zabbix邮件报警和微信报警 故障{TRIGGER.STATUS},服务器{HOSTNAME1}发生{TRIGGER.NAME}故障!恢复{TRIGGER.STATUS},服务器{HOSTNAME1}{TRIGGER.NAME}已恢复!当前状态{TRIGGER.STATUS}{ITEM.VALUE1}当前状态{TRIGGER.STATUS}{ITEM.VALUE1}问题详情{ITEM.NAME}{ITEM.VALUE}问题详情{ITEM.NAME}{ITEM.VALUE}事件ID{EVENT.ID}...... 阅读详情

相关推荐

Zabbix监控客户端及实现邮件、微信报警

zabbix服务端部署可参考:https://blog.csdn.net/weixin_44907813/article/details/104587090 注:本文是基于上述链接 一、安装Zabbix agent端 这里我启动了一台IP为192.168.1.138的服务器,来用于充当agent端 [root@agent /]# mkdir /zabbix [root@agen...

看清所以看轻 932

zabbix6.0设置企业微信报警 (python脚本实现)

在/usr/lib/zabbix/alertscripts/ 目录下。有三个操作一个问题发现和恢复,更新 ,配置都一样可以更具实际需求更改。log日志会在/var/log/weixin.py这里。可以通过修改主机的宏来模拟测试报警 ok。只发给个人就添加用户(我们刚刚创建的)仅发送就是我们之前新建的报警媒介类型。3 为用户添加报警媒介。

Tanya_ao的博客 3199

zabbix配置邮件和微信部署

zabbix监控

yanjun52015的博客 413

zabbix启用企业微信告警的脚本

1,路径是在/usr/lib/zabbix/alertscripts 文件名随意设置,我这里设置的是weixin.py 我的python版本是 python2.7.5的 zabbix版本是5.0的; 脚本内容如下 直接照抄就可以了。亲测有效,目前有在用 #!/usr/bin/python2 # coding:utf-8 import urllib import urllib2 import json import sys reload(sys) sys.setdefaultencoding('utf-8

Lcongming的博客 2053

Zabbix后续,邮件+企业微信监控

使用公网邮箱发送邮件 邮件系统简要介绍: 电子邮件系统包括两个组件:MUA(Mail User Agent,邮件用户代理)和MTA(Mail Transport Agent,邮件传送代理 postfix)MUA是邮件系统为用户提供的可以读写邮件的界面;而MTA是运行在底层,能够处理邮件的收发工作的程序。 mail和mailx即为负责查看、编写邮件和向MTA发送邮件的MUA。mailx是mail...

qq_25147521的博客 3083

zabbix微信报警脚本文件wechat.py

zabbix微信报警脚本文件 centos系统,zabbix监控 路径/usr/lib/zabbix/alertscripts/wechat.py 提示:请执行 chown zabbix.zabbix /usr/lib/zabbix/alertscripts/wechat.py chmod +x /usr/lib/zabbix/alertscripts/wechat.py 一定要赋予权限

ZABBIX配置邮件报警和微信报警

Zabbix配置邮件报警和微信报警

qq_21921805的博客 1339

顺序功能图基本结构

顺序功能图(Sequential Function Chart,SFC)是一种用于描述工业控制系统中顺序控制流程的图形化编程语言,广泛应用于PLC(可编程逻辑控制器)编程。其核心思想是将复杂的控制流程分解为多个有序的步骤,通过逻辑条件实现步骤间的切换。顺序功能图通过图形化的方式简化了复杂控制逻辑的设计,尤其适用于需要严格顺序控制的工业自动化场景。[初始步] → 转换条件1 → [步1] → 转换条件2 → [步2] → ...[步X] → → [步B] → 转换条件B → → [合并步]

ayingqin1的博客 1216

配置Zabbix监控之邮件报警、微信报警

通过部署Zabbix监控可以简单的部署zabbix server端,这篇博文主要介绍如何部署zabbix agent端。前提是必须基于上述博文zabbix server的环境。 博文大纲:一、部署zabbix agent端二、配置zabbix server的web页面可以监控到客户端主机三、客户端部署Mysql服务四、配置zabbix server可以监控mysql五、配置邮件报警六、配置企业微...

小健健的博客 763

智驾系统分层架构:从传感器到执行器的全链路解析

本文深入解析了智能驾驶系统的分层架构,从传感器数据采集融合、应用层决策到车辆管理层执行,完整呈现了从感知到控制的全链路工作流程。文章重点阐述了架构设计的核心优势在于接口标准化与模块解耦,以ACC和LKA协同场景为例,说明了各层级如何通过清晰分工与高效协作,实现复杂系统的可靠、灵活与易于升级。

weixin_29219189的博客 392

保姆级教程:在Zynq UltraScale+ EV系列FPGA上,用VCU IP核搞定4K60帧H265视频解码与HDMI2.0输出

本文提供在Zynq UltraScale+ EV系列FPGA上使用VCU IP核实现4K60帧H265视频解码与HDMI2.0输出的全流程指南。从开发环境准备、Vivado工程配置到PetaLinux系统定制,详细解析硬件选型、IP核参数设置及性能优化技巧,帮助开发者快速构建高效视频处理系统。

weixin_30800987的博客 427

zabbix配置邮件报警和微信报警 配置自动发现和自动注册

zabbix报警和自动发现自动注册

suiyuanfengfeng的博客 361

信创环境下,软件测试如何破局?

毕竟,在自主可控的道路上,每一行通过测试的代码,都在为信创产业的未来添砖加瓦。未来,测试工程师不仅要验证软件在信创环境的可用性,更要基于国产软硬件的特性,推动软件进行 “原生设计”—— 例如,针对国产 CPU 的多核架构优化代码,基于国产数据库的索引机制提升查询效率。某政务云平台的测试数据显示,在 “飞腾芯片 + 麒麟操作系统” 环境下,系统的并发处理能力较传统环境下降约 15%,测试团队通过优化软件的线程调度逻辑,最终将性能损失控制在 5% 以内 —— 这正是信创性能测试的价值所在。

weixin_45608163的博客 876

Zabbix5.0的安装,配置邮件报警和微信报警

zabbix5.0,从安装到邮件预警和微信预警实现

weixin_41040119的博客 955

深信服桌面云实战:从零部署到高效运维的配置全景指南

本文详细介绍了深信服桌面云从零部署到高效运维的全流程配置指南,涵盖硬件规划、平台部署、虚拟桌面发布、终端管理及性能优化等关键环节。特别强调了双万兆网络架构、分布式存储配置和智能调度功能的应用,帮助用户实现高性能、高可用的虚拟桌面环境。

weixin_28568819的博客 392

Eplan P8 API二次开发--插入符号(Symbol)功能(Function)并定义属性

1、目的 使用Eplan API在页中自动插入某个符号并按约定规则自动设置好属性 2. 步骤 一、基础信息 比如要在Eplan中自动插入一个电机的符号并定制属性,我们先要确定要插入的符号名,可以在Eplan中获取如下符号(Symbol)信息 可以知道我们待插入的符号名称为M3_1, 接下来,使用Visual Studio建立类库项目,并引用Eplan Api库 二、获取符号变量(SymbolVariant) 在Eplan中,当一个符号(Symbol)被插入到页中,这个符号的引用即变为一个(Function

如是道程序人生 4503

1、配置zabbix邮件报警和微信报警。 2、配置zabbix自动发现和自动注册。

1、配置zabbix邮件报警和微信报警。 2、配置zabbix自动发现和自动注册。

balanceone的博客 409

智能挂锁软件需求规格说明书(SRS)

智能挂锁系统SmartPadlockV1.0是一款融合蓝牙通信、指纹识别和远程控制技术的便携式安防设备。系统由设备端、移动App和云平台三部分组成,支持蓝牙配对(10米内)、指纹识别、OTP一次性密码等多种开锁方式,响应时间<1.5秒。产品采用SM2/SM4加密技术保障安全,日均20次使用下续航达180天,兼容iOS13+/Android8.0+系统。功能包括设备绑定、远程授权、开锁记录查询和OTA固件升级,符合个人信息保护法规要求,适用于仓储、快递柜等多场景应用。

moton2017的博客 2102

zabbix 参数 脚本_监控运维实战篇:zabbix监控之微信报警,图文教程分享

上回分享了zabbix监控之邮件报警,今天分享zabbix微信报警教程现实生产环境中,我们通常使用邮件和短信接受zabbix报警信息,但是邮件经常被工作人员搁置在角落中甚至被设置为垃圾邮件被过滤掉。公司的短信接口又太贵,复杂环境中使用短息报警会使运维成本增加很多。微信提供了很好的第三方接口,我们可以利用微信报警以求降低运维成本申请企业微信号1)浏览器访问https://work.weixin.qq...

weixin_42521949的博客 497

YOLO26涨点改进 | 全网独家创新,注意力改进篇 | TGRS 2025 | 引入APCM自适应像素级协同机制,动态增强目标区域、抑制背景噪声,助力YOLO26做红外小目标检测有效涨点

本文提出一种基于APCM模块改进的YOLO26网络模型,通过像素级局部-全局协同建模动态增强目标特征并抑制背景噪声。APCM模块采用轻量化设计,无需复杂参数,在特征提取阶段有效提升目标区域特征表达质量,尤其适用于低对比度和复杂场景下的目标检测。实验表明,该方法能显著提高小目标检测精度和模型鲁棒性,同时保持较低计算开销。模块通过局部特征分支和全局特征分支的协同融合,实现了对红外小目标的有效增强,在NUAA-SIRST和IRSTD-1K数据集上性能优于现有方法。文章还提供了完整的代码实现和配置指南。

Ai缝合怪、助力小伙伴高效发论文 179

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

zabbix报警方式,邮件报警和微信报警。

最近这些天都在弄Zabbix不再只是简单的监控物理硬件,服务端口,流量图等。让Zabbix的功能发挥到极致。 本篇博客只做笔记介绍zabbix的报警,报警方式用到的有两种: 1.微信报警。 2.email报警。 zabbix版本是2.4.6 使用zabbix进行报警使用的是测试环境做的。经过本人多次测试最终在线上使用。 脚本存放路径为zabbix_server端定义的:

大鱼 1857

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Zabbix配置邮件报警和微信报警笔记

一、定义发件人 进入web界面,点击管理-报警媒介及类型 image.png 然后点击Eail进行配置按如下操作即可。QQ邮箱要选择SSL/TLS安全链接协议,端口是465. image.png 二、配置收件人 点用户 image.png image.png 三、启动动作 配置-动作-启用动作 可以只发...

追梦娃的博客 286

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

⑦企业级zabbix监控 微信报警、邮箱报警、钉钉报警、全网最细

文章目录基于微信实现自动化监控报警5.2企业微信后台【PC】python报警监控脚本上传报警监控脚本或者下载脚本微信报警脚本2、zabbix 创建告警媒介163邮箱发送邮件 使用脚本3、web网页配置(脚本)另一种方式:邮件不用脚本钉钉报警安装python-pip和requests库在监控页面创建媒介: 基于微信实现自动化监控报警 zabbix 微信报警【监控端】 5.1下载企业微信【手机】 点击登录默认没有企业会出现创建企业 加了企业的话,点击我的》 点击设置》切换身份》创建企业/团队 5.2企

mingqing的博客 3019

Linux——Zabbix邮件报警设置

邮件脚本报警 官方zabbix脚本文档 https://www.zabbix.com/documentation/4.0/zh/manual/ 案例背景 企业使用centos6,zabbix2.* ,zabbix没有email报警媒介模块 1.关闭zabbix-server上的邮件服务,安装mailx [root@zabbix-server ~]# systemctl stop postfix.service [root@zabbix-server ~]# systemctl disable po

weixin_45191791的博客 1367

Zabbix2.4.8实现WeChat+Mail预警

Zabbix2.4.8实现WeChat+Mail预警 本文将具体记录我的邮件预警和微信预警的设置和脚本的准备,在启用微信和邮件设置之前需要将Zabbix环境搭建起来 搭建篇[x] zabbix部署版本2X版本,底层环境为Redhat6.4版本,部署前需要搭建LAMP环境 [x] zabbix服务端需要禁用selinux [x] 无特殊需求采用rpm安装 LAMP版本支持: A

千里之行,始于足下 3169

总zabbix配置-搭建-邮件报警-微信报警-监控mysql

Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成: 确认一下: 1 2 cat/etc/redhat-release# 查看CentOS版本 cat/proc/version#查看存放与内核相关的文件 ...

weixin_30339457的博客 1826
上一篇: 使用LNMP搭建Zabbix并对接Elasticsearch
下一篇: 原地升级k8s集群docker和containerd版本
运维开发故事
博客等级 码龄5年 1403粉丝 391原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值