|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
分类:
cdv001-lbchac
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」