|NO.Z.00043|——————————|^^ 构建 ^^|——|Zabbix3.2构建.V4|——|2台server|

一、报警设置:
### --- zabbix 联合钉钉实现终端报警

~~~     头像图标——>正在发送消息——>前端响应——>播放声音:10S——>更新——>告警会发生告警声音——>END
~~~     QQ:需要每隔24小时扫描登录
~~~     微信:需要企业微信,还需要企业微信APP登录
~~~     钉钉:最优方案
二、钉钉配置
### --- 钉钉配置

~~~     +加号——>群名称:zabbix报警——>添加用户:最少2人——>确定——>群机器人——>自定义
~~~     ——>添加——>名称:zabbix——>webhook:复制——>设置说明:设置方案:curl类型发送——>END
[root@server11 ~]# vim token.sh 
#!/bin/bash
to=$1
subject=$2
text=$3
curl 'https://oapi.dingtalk.com/robot/send?access_token=0dc26faede3a38a0499446d1bf98294fa4ee9dccd85ce67d7413b5f37b74666e' \
-H 'Content-Type: application/json' \
-d '
{"msgtype": "text",
"text": {
"content": "'"$text"'"
},
"at":{
"atMobiles": [ "'"$1"'" ],
"isAtAll": false
}
}'
[root@server11 ~]# chmod a+x token.sh
[root@server11 ~]# chown zabbix.zabbix token.sh 
[root@server11 ~]# ./token.sh 1 2 3                                         // 测试一下:1给谁,2标题,3内容

[root@server11 ~]# vim /etc/zabbix/zabbix_server.conf
/usr/lib/zabbix/alertscripts                                                // 找到脚本存放目录
[root@server11 ~]# mv /root/token.sh /usr/lib/zabbix/alertscripts/          // 将脚本移至该目录
### --- 钉钉配置

~~~     管理——>报警媒介类型——>创建报警媒介类型——>名称:钉钉——>类型:脚本
~~~     ——>脚本名称:token.sh——>脚本参数(图一)——>添加。
~~~     操作信息——>配置——>动作——>创建动作——>名称:钉钉——> 计算方式:和
~~~     ——>新的触发条件:触发器示警度>=未分类——>添加——>操作
~~~     ——>默认操作步骤持续时间:3600S默认接收人信息(图二)——>维护期间暂停操作
~~~     ——>步骤:1-5次;持续时间:120分钟——>操作类型:发送消息
~~~     ——>发送到用户:Admin(Zabbi-Administrator)——>仅发送:钉钉——>END
~~~     恢复信息——>同步操作信息——>END
~~~     授权——>管理——>用户——>Admin——>报警媒介——>添加——>类型:钉钉
~~~     ——>收件人:手机号:000000000000(图四)——>添加——>END

                                                                        图一
                                                                              图二
                                                                            图三
                                                                        图四
三、断掉网卡查看告警信息
1、监控方式添加参数
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
2、错误报警信息参数
### --- 标题改为
故障{ERIGGER.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}
3、错误恢复报警信息设置
### --- 标题改为
恢复{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}

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

 

posted on   yanqi_vip  阅读(33)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示