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

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_agent2配置文件如下

[root@node1 ~]# vim /etc/zabbix/zabbix_agent2.conf 

 任意为其添加一个自定义监控项——统计当前系统用户登录数

[root@node1 ~]# systemctl restart zabbix-agent2.service //修改配置后重启服务

[root@zabbix ~]# zabbix_get -s 192.168.163.141 -k os.login //在zabbix服务器上测试 
3

 在该主机的模板下为其添加一个监控项、触发器

 并新建一个动作

 邮件报警

进入web页面,点击管理——报警媒介类型——Email

 为发送端设置

测试是否能发送测试邮件 

 

测试成功

创建用户——用户和报警媒介关联,注意创建用户要对服务器群组有读取权限才可以发送邮件

 测试是否能够报警——在受监控主机上登录多个用户

 收到邮件

 减少系统登录用户数后,收到问题已被解决的邮件

 企业微信报警

注册企业微信:https://work.weixin.qq.com

记住部门ID 

 创建应用

 

 创建完成后记住AgentID和Secret

记住企业ID: 

微信企业号接口调试工具
https://open.work.weixin.qq.com/wwopen/devtool/interface/combine

 填入Secret

[root@zabbix ~]# dnf install python36-3.6.8-38.module+el8.5.0+671+195e4563.x86_64 -y
[root@zabbix ~]# cd /usr/lib/zabbix/alertscripts/
[root@zabbix ~]# cat weixin.sh
#!/bin/bash
CorpID="ww666898ece13c4ebb" # 你的企业id
Secret="A7L42tpVd9i04Y-GGUbFsf-BTy4e9Jdhyns-3eSGsHc" #你的SecretID 
GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken? 
corpid=$CorpID&corpsecret=$Secret" 
Token=$(/usr/bin/curl -s -G $GURL |awk -F\": '{print $4}'|awk -F\" '{print $2}') 
# echo $Token 
PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$Token" 
function body(){ 
local int agentid=1000002 # 你的agentdid 
local UserID="@all" # 发送的用户ID 
local PartyID=1 # 部门ID 
local Msg=$(echo "$@" | cut -d" " -f3-) # 发送给所有人 
printf '{\n' 
printf '\t"touser": "'"$UserID"\"",\n" 
printf '\t"toparty": "'"$PartyID"\"",\n" 
printf '\t"msgtype": "text",\n' 
printf '\t"agentid": "'"$agentid"\"",\n" 
printf '\t"text": {\n' 
printf '\t\t"content": "'"$Msg"\""\n" 
printf '\t},\n' 
printf '\t"safe":"0"\n' 
printf '}\n' 
}
/usr/bin/curl --data-ascii "$(body $1 $2 $3)" $PURL

[root@zabbix alertscripts]# chmod +x weixin.sh 
[root@zabbix alertscripts]# chown zabbix:zabbix weixin.sh 
[root@zabbix alertscripts]# systemctl restart zabbix-server.service 

测试失败——将报错IP复制 

[root@zabbix alertscripts]# ./weixin.sh testmessage
{"errcode":60020,"errmsg":"not allow to access from your ip, hint: [1659360173365201395928402], from ip: 222.91.168.57, more info at https://open.work.weixin.qq.com/devtool/query?e=60020"}

进入zabbix应用配置企业可信IP

再次测试——成功 

[root@zabbix alertscripts]# ./weixin.sh testmessage
{"errcode":0,"errmsg":"ok","msgid":"Dv0oBVNA9p2BIWPODPqgkiaXOYsaY2P0yoJbDMBz_-o4qO_hla9MTKfO9DFt9cl0hmcG9JcsPm70mb2PiGpv-A"}[root@zabbix alertscripts]# 

回到Zabbix网页界面

创建报警媒介类型

为test1用户添加报警媒介 收件人为部门号

 添加动作

人为触发报警 测试消息是否获取

 测试状态恢复

 

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... 阅读详情

相关推荐

zabbix配置邮件和微信部署

zabbix监控

yanjun52015的博客 413

企业微信60020错误

企业微信60020错误

猫头鹰的夜晚 8871

18、Zabbix与外部服务集成及API功能扩展全攻略

本文详细介绍了如何将Zabbix与Microsoft Teams、Telegram和Atlassian Opsgenie等外部服务集成,以实现高效的监控通知。同时,还涵盖了Zabbix API的功能扩展,包括API令牌的设置与管理,以及通过Python脚本调用API实现跳转主机、创建维护周期和启用/禁用主机等高级应用。通过这些功能,用户可以实现更加自动化和个性化的监控管理。

plant的博客 151

企业微信报错60020解决方法

企业微信报错60020解决方法

qq_40024178的博客 3万+

zabbix-webhook-notification:使用Zabbix 4.4中的webhook功能向MS Teams发送警报

此仓库已存档。 zabbix-webhook-通知 使用Zabbix 4.4中的webhook功能向MS Teams发送警报。 信用 你/克里斯巴克 用法 在管理->媒体类型下,创建一个新的webhook媒体类型。 参数 标题-> {ALERT.SUBJECT} 文字-> {ALERT.MESSAGE} WebHookURL->您的团队(或其他服务)频道的Webhook URL 严重性编号-> {TRIGGER.NSEVERITY} 严重性名称-> {TRIGGER.SEVERITY} 状态-> {TRIGGER.STATUS} 脚本 复制msteams.js或其他脚本的内容,然后粘贴到脚本编辑器中。 如果您不喜欢现有的颜色,我建议您将该网站推荐。

TI CC2642R蓝牙5.2模块实战:从零搭建智能门锁原型(附电路图)

本文详细介绍了如何基于TI CC2642R蓝牙5.2模块从零搭建智能门锁原型,涵盖硬件选型、低功耗配置、蓝牙安全交互等关键环节。通过CC2642R的高性能MCU和蓝牙5.2技术,开发者可实现低功耗、高安全性的智能门锁设计,并提供实用的电路图和PCB布局建议。

o5p6q的博客 103

zabbix微信报警报错 错误代码:60020?

e=60020'}

辅导自学转行 882

深入理解DQN中的Q值:核心概念和应用

在强化学习中,Q值(或称为动作价值函数)是核心概念之一。Q值函数 ( Q(s, a) ) 表示在给定状态 ( s ) 下,采取动作 ( a ) 并遵循某策略后,智能体从当前状态到未来状态所能获得的预期总回报。简言之,Q值是评估特定状态和动作对的好坏的指标。

qlkaicx的博客 2968

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

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 第三极 音乐: 许巍 - 第三极 君子不重则...

wanger5354的博客 1484

手把手教你用TP4056和PMOS管搭建锂电池自动切换电路(含元器件选型指南)

本文详细介绍了如何使用TP4056和PMOS管搭建锂电池自动切换电路,包括核心架构设计、元器件选型指南和PCB布局优化。通过智能充电算法和电源路径切换模块,实现外部供电与锂电池的无缝切换,提升便携式设备的电源管理效率。

julia4scientist的博客 873

Xilinx系列学习(一) BRAM的使用,并用PL读取BRAM数据

Xilinx系列学习(一) BRAM的使用,并用PL读取BRAM数据一,Xilinx BRAM介绍二,BRAM对应的IP核调用和使用1,BRAM对应的IP核介绍2,BMG例化IP核的调用 一,Xilinx BRAM介绍 BRAM 就是Block Memory,是Zynq的PL端的存储RAM单元。可以利用BRAM,在PS和PL之间进行数据的交换。Zynq中还有一类存储器,称为分布式随机访问存储器(D...

weixin_43941525的博客 3万+

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

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

小健健的博客 763

数字后端零基础入门系列 | Innovus零基础LAB学习Day7

数字后端零基础入门系列 | Innovus零基础LAB学习Day7

weixin_37584728的博客 2255

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

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

suiyuanfengfeng的博客 361

大疆 DJI Mobile SDK实战指南——从零构建Android示例开发环境

本文提供了一份详尽的DJI Mobile SDK Android开发环境搭建实战指南。文章手把手教你从注册开发者账号、获取App Key,到配置Android Studio、下载官方示例代码,最终成功运行DJI官方Android示例程序,帮助开发者快速入门无人机应用开发,避开常见编译与依赖问题。

weixin_29188043的博客 267

CH582低功耗实战:从1.2mA降到5uA,我的蓝牙广播功耗优化笔记

本文详细记录了沁恒CH582蓝牙芯片从1.2mA降至5μA的功耗优化全过程。通过建立基准测试环境、分层排查软件配置与IO状态、精细调优射频参数以及硬件层面的电源管理,实现了极致的低功耗表现。文章还提供了实用的功耗测量方法和典型问题排查指南,为蓝牙设备开发者提供了宝贵的参考经验。

weixin_30368405的博客 564

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

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

weixin_41040119的博客 955

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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

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

balanceone的博客 409

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

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

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

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

weixin_42521949的博客 497

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

大鱼 1857

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

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

追梦娃的博客 286

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

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

mingqing的博客 3020

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
上一篇: ceph的部署练习
下一篇: 配置zabbix自动发现和自动注册。
雾山雨巫
博客等级 码龄12年 12粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值