zabbix告警设置,自动发现,自动注册

1.告警设置

1.声音告警

 这种告警会根据不同情况,发出声音

2.触发器

 

 添加链接数,发生报警

 当小于等于2时恢复

 3.邮件告警

 

 测试

 

 4.微信报警

注册并登录企业微信

添加部门-->添加成员

 应用管理>添加应用

 创建并添加

 记住AgentidSecret

记住企业id

调试接口 https://open.work.weixin.qq.com/wwopen/devtool/interface/combine

 

 进行安装,配置和写脚本

dnf install -y python-pip
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
dnf install -y git
git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git
cd Zabbix-Alert-WeChat/
cp -a wechat.py /usr/lib/zabbix/alertscripts/
cat  /usr/lib/zabbix/alertscripts/wechat.py

写脚本

\vi /usr/lib/zabbix/alertscripts/weixin.sh


#!/bin/bash 
CorpID="wwa6e1a5" #
你的企业id
Secret="OPc7HsrDTQw68zZYc8ri_"  #
你的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}')
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=2  # 部门
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

 测试

 报错就把IP开放就行了

 这才是正确返回

 zabbix配置

创建媒体类型

 添加三个脚本参数,再去创建模板

故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障! 

告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

添加给用户

 填写应用id

 在动作里面添加

 配置操作

 然后进行测试

收到了,我中文设置有误,但是步骤是没有问题的

2.自动发现

添加发现规则

 创建动作

 配置动作

 配置操作

测试

 

3.自动注册

 添加动作 

 添加操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值