在所要监控的主机上进行配置

zabbix_agent2配置文件如下

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

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

重启服务并在服务端测试


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

添加监控项

添加触发器

并新建一个动作

进入web页面,点击管理——报警媒介类型——Email
测试发送邮件


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




测试邮箱

企业微信报警


记住部门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

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

测试——成功

回到Zabbix网页界面创建报警媒介类型


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

添加动作

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

zabbix配置邮件和微信部署相关推荐

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

    要求:1.配置zabbix邮件报警和微信报警. 2.配置zabbix自动发现和自动注册. 1.配置zabbix邮件报警 配置email 邮件测试 测试成功 收到邮件 创建用户 配置动作 2.微信报警 ...

  2. zabbix配置监控主机及微信报警功能

    1.剖析自动发现和自动注册工作流程,写出详细的区别. 2.配置Zabbix支持微信或者钉钉报警,二选一完成实验,并且写出实施步骤. 3.监控www.jfedu.net官网是否包含support关键词, ...

  3. zabbix部署、设置邮件和微信告警

    1. Zabbix简介 Zabbix 是一个企业级分布式开源监控解决方案. Zabbix 软件能够监控众多网络参数和服务器的健康度.完整性.Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置 ...

  4. Zabbix配置微信报警通知

    Zabbix告警可以通过邮件,微信,电话,短信等方式发送告警消息. 电话和短信需要向运营商购买相应的网关,需要付费: 邮件和微信是免费的,可以根据业务需要选择相应的告警模式 Zabbix版本:3.2 ...

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

    本文是上一篇zabbix安装配置的后续,主要介绍配合通讯工具实时监控 使用公网邮箱发送邮件 邮件系统简要介绍: 电子邮件系统包括两个组件:MUA(Mail User Agent,邮件用户代理)和MTA ...

  6. zabbix配置微信报警

    前言:zabbix一般可以通过邮件以及脚本的方式进行告警,zabbix通过微信报警的方式也是通过脚本来实现 企业微信号内配置 自行申请企业号 在企业号内添加新应用 应用创建完之后查看并启用应用,同时会 ...

  7. 在zabbix中实现发送带有图片的邮件和微信告警

    微信公众号:运维开发故事,作者:double冬 1 python实现在4.2版本zabbix发送带有图片的报警邮件 我们通常收到的报警,都是文字,是把动作中的消息内容当成了正文参数传给脚本,然后邮件或 ...

  8. zabbix添加自定义监控项目-配置邮件告警-测试告警

    2019独角兽企业重金招聘Python工程师标准>>> 添加自定义监控项目: 需求:监控某台web的80端口连接数,并出图 步骤:1.zabbix监控中心创建监控项目: 客户端定义脚 ...

  9. Zabbix的邮件报警配置

    Zabbix的邮件报警配置 一.进入报警媒介 二.创建媒体类型 三.测试邮箱配置是否正确 四.关联报警媒介到用户 五.配置动作 六.配置报警媒介的信息模板 七.报警邮件测试 一.进入报警媒介 二.创建 ...

最新文章

  1. spark提交到yarn_详细总结spark基于standalone、yarn集群提交作业流程
  2. 判断一个IP区间(或IP)是否被另一个IP区间所包含
  3. bigdecimal 设置_BigDecimal
  4. Ubuntu系统查看mongo得慢日志,及一些操作
  5. 第 14 章 Networking
  6. python读取路径中字符串_python实现提取str字符串/json中多级目录下的某个值
  7. 直播实录 | 非自回归神经机器翻译 + ICLR 2018 论文解读
  8. leetcode 394. Decode String | 394. 字符串解码(用栈做表达式转换)
  9. 1185. 一周中的第几天 golang
  10. Android fb0 截屏实现
  11. 这是一段关乎你的代码:你的未来 我们正在参与
  12. .net VS Java 到底谁吃香?
  13. 有趣的JS 一行代码 偷取所有图片
  14. 笨办法学 Python · 续 练习 0:起步
  15. Windows tablet数位板数位屏开发出现的问题
  16. as常用固定搭配_500个英语语法固定搭配
  17. 贝叶斯网络大白话教程
  18. 视频云服务四路玩家,谁是最大赢家
  19. 诗意插画:心理健康问题上的从A到Z
  20. 网站统计-设计思路(访客数,浏览量,平均访问时长,平均同时在线人数,最高同时在线人数)

热门文章

  1. 单片机基础(一):外部引脚及总线接口
  2. 分享2D Unity游戏的动画制作经验
  3. 201915 天融信防火墙TopGate500初探
  4. 定时器、Lambda表达式、Stream流
  5. 阿联酋金融机构举办加密资产及金融科技论坛
  6. kerberos机制
  7. 适用于 Windows 10 的 Neat Download Manager 下载管理器将加快你的下载速度
  8. 星星之火-39: 什么是LTE物理层“时频”资源以及与物理层信道帧结构、物理层信道的关系?
  9. 中国光刻机获得重大突破,富士康大规模采用国产光刻机
  10. 简单操作实现Siri控制ESP8266引脚电平--1