Zabbix学习笔记(十三)

Zabbix告警原理:

触发器触发后,可以配置对应的动作

在动作里可以发邮件、微信、钉钉、短信等

邮件发送提示:

服务器往外的25端口一般被云厂商禁止

建议使用465端口发邮件

qq、163邮箱需要配置开启smtp

1、 zabbix告警脚本的位置(查看/usr/local/zabbix/etc/zabbix_server.conf)

LogFile=/usr/local/zabbix/zabbix_server.log

DBHost=127.0.0.1

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

Timeout=30

AlertScriptsPath=/usr/local/zabbix/alertscripts

ExternalScripts=/usr

2、 创建目录

mkdir /usr/local/zabbix/alertscripts -p

3、 告警脚本

 image.png

chmod a+x zabbix_sendmail.py#加可执行权限

4、 邮件发送测试

image.png

 image.png

 

5、 zabbix media types 设置

Administration-Media types-create media type

 image.png

脚本需要三个参数:

{ALERT.SENDTO}#发送给谁

{ALERT.SUBJECT}#邮件标题

{ALERT.MESSAGE}#邮件内容

6、 收件用户设置

administration-users-相关用户-media

 image.png

7、 创建触发器

在主机中配置触发器

8、 创建动作

configuration-actions-create action

 image.png

 image.png

 image.png

问题恢复了,发邮件:

 image.png

 image.png

9、 告警内容自定义

主题、内容自定义

主机名变量:{HOST.NAME1}

主机IP变量:{HOST.IP1}

configuration-actions-定义的actions:

 image.png

 image.png

10、 告警抑制(延迟告警)

一般来说不会有问题马上发送告警,例如检测80端口

定义持续时间

定义step

 image.png

修改:

 image.png

 image.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章