侧边栏壁纸
博主头像
学海无涯博主等级

有疑问可发邮件zp@wlzs.cn。

  • 累计撰写 334 篇文章
  • 累计创建 90 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

zabbix报警脚本添加

利刃
2026-02-07 / 0 评论 / 0 点赞 / 2 阅读 / 7398 字
温馨提示:
本文最后更新于 2026-02-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

概述

本文主要介绍了zabbix中的报警脚本添加思路。

过程

添加报警脚本

在/usr/lib/zabbix/alertscripts/目录下,创建脚本文件。可以是python脚本,也可以是shell脚本。
当脚本路径不一致时,也可以添加完成告警媒介后,点击测试,会警告找不到文件,里面会提示脚本路径。
image.png

脚本是通过执行传一个消息进入,会发送告警信息。
image.png
这样脚本就可以正常使用了。

添加告警媒介

image.png
脚本添加完成进行测试时,会提示权限不够,这是需要给到zabbix用户脚本的执行权限

chmod 755 wx.py

image.png
当权限给够时,还是会出现以下的告警信息,这是由于开启了selinux导致的,需要将selinux关闭。
image.png
临时性关闭

setenforce 0

永久性关闭,如下图所示enforcing改为disabled

vi /etc/selinux/config
....
SELINUX=disabled
....

image.png
测试成功
image.png

创建触发器动作

添加触发条件,如下图所示,将会当告警达到一般严重以上,才会进行消息通知
image.png
定义发送的用户及消息内容,这里选择的是所有的administrators组内的成员。信息可以根据实际情况自定义,这里就是实际脚本发出的内容,我这里是需要后端程序进行二次处理,所以比较复杂。
image.png
定义一个恢复时的消息,和上面的信息基本一致。
image.png
image.png

用户消息通知

需要给用户开启报警媒介,否则无法向用户发送信息。
image.png
添加完成后,一定要点更新,否则没有添加。
image.png

当主机告警时,就会收到推送的信息了。
image.png

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区