centos7 Zabbix预警设置(联动企业微信或钉钉)
centos7 Zabbix预警设置(联动企业微信或钉钉)
企业微信申请机器人(其他通信app也有类似功能)
|复制地址到下面的脚本
|:-
配置脚本,填入上面申请的webhook地址 |
---|
把脚本上传到root目录下 |
---|
给脚本赋予执行权限 |
---|
chmod a+x token.sh |
给脚本赋予zabbix用户属性(便有后期zabbix的调用) |
---|
chown zabbix.zabbix token.sh |
测试 ,"1"是给谁,"2"是标题,“3是内容” |
---|
./token.sh 1 2 3 |
./token.sh 1 2 just |
查看zabbix预警设置路径 |
---|
vim /etc/zabbix/zabbix_server.conf |
找到/usr/lib/zabbix/alertscripts目录下,把脚本移动到该目录下 |
---|
cd /usr/lib/zabbix/alertscripts/ |
mv /root/token.sh . |
创建动作 |
---|
配置-动作-触发器-创建动作 |
创建媒介类型 |
---|
管理-报警媒介类型-创建媒体类型 |
配置动作 |
---|
触发条件为不在维护状态且警告 |
配置操作 |
---|
默认接收人更改为: |
故障{TRIGGER.STATUS},服务器: {HOSTNAME1}发生:{TRIGGER.NAME}故障! |
默认信息更改为: |
告警时间: {EVENT.DATE} {EVENT.TIME} |
告警等级: {TRIGGER.SEVERITY} |
告警信息: {TRIGGER.NAME} |
告警项目: {TRIGGER.KEV1} |
问题详情: {ITEM.NAME} : {ITEM.VALUE} |
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1} |
事件 ID : {EVENT.ID} |
操作细节 |
---|
恢复操作 |
---|
默认接收人更改为: |
恢复{TRIGGER.STATUS},服务器: {HOSTNAME1}发生:{TRIGGER.NAME}已恢复! |
默认信息更改为: |
告警时间: {EVENT.DATE} {EVENT.TIME} |
告警等级: {TRIGGER.SEVERITY} |
告警信息: {TRIGGER.NAME} |
告警项目: {TRIGGER.KEV1} |
问题详情: {ITEM.NAME} : {ITEM.VALUE} |
当前状态: {TRIGGER.STATUS} : {ITEM.VALUE1} |
事件 ID : {EVENT.ID} |
添加授权 |
---|
管理-用户-admin-报警媒介-添加 |
测试 |
---|