zabbix之企业报警通知
⼀、背景介绍:
起初使⽤邮件报警,接收效果⼀直不好,需要打开邮箱才看到报警邮件。后来使⽤企业,⽅便,省事,接收及时,可以做到第⼀时间相应。现在企业更新成企业了。发送报警的⽅式有稍微改变。之前借⽤别⼈的脚本,密密⿇⿇。借此机会,⾃⼰写了个脚本与之分享、
⼆、实现步骤:
1、申请企业号
2、创建告警脚本
3、设置web管理界⾯触发脚本。
4、修改zabbix_server端配置⽂件。并重启
5、测试报警触发功能
6、完成
三、实施部署:
完成第⼀步:申请企业号:
注册信息共计三步,按照指⽰填写相关信息,下⼀步即可:
1、填写企业信息:
2、管理员使⽤扫⼆维码
3、填写管理员基本信息
4、注册成功:
企业号申请完成。创建⼯作组
创建完成、红框内的内容需要注意。脚本中需要⽤到
完成第⼆步:脚本编写
#!/bin/bash
喷墨打印机打印不清楚# SCRIPT_NAME: weixin.sh
# DESCRIPTION: send message from weixin for zabbix monitor
# Email: zhaofeng@bjdaos
# DATE : 2017-06-06
CropID='wxeadc9b62be8e382b'
Secret='ovd5WejYR68V7pj9BJ95eYcYrlmOA1gYNEvtVdJ-Zhc'
#获取access_token
GURL="qyapi.weixin.qq/cgi-bin/gettoken?corpid=$CropID&corpsecret=$Secret" Gtoken=$(/usr/bin/curl -s -G $GURL | awk -F\" '{print $10}')个人所得税
PURL="qyapi.weixin.qq/cgi-bin/message/send?access_token=$Gtoken" function body () {
local Meg=$(echo "$@" | cut -d" " -f3-)
echo """{
\"touser\" : \"@all\",
\"msgtype\" : \"text\",
\"agentid\" : 1,
\"text\" : {
\"content\" : \"$Meg\"}
}"""
}
/usr/bin/curl --data-ascii "$(body $1 $2 $3)" $PURL
完成第三部:web管理界⾯触发脚本
s7 lol1、建⽴报警媒介类型
2、映射⽤户触发(由哪个⽤户发送报警):
3、创建触发动作:
完成第四步、修改配置⽂件并重启:(报警脚本⽬录)
将报警脚本放置本⽬录下
cat f
我想开快递代理点AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
完成第五步:测试报警功能:美国战争电影>亚马逊开店教程
修改⼀个item的触发器。使之触发报警脚本
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论