添加自定义监控项目、配置邮件告警及不发邮件的问题处理
一、添加自定义监控项目
需求:监控某台web的80端口连接数,并出图 #!/bin/bash ##获取80端口并发连接数 netstat -ant |grep ‘:80 ‘ |grep -c ESTABLISHED 给权限: 二、配置邮件告警1、使用163或者QQ邮箱发告警邮件 3、创建报警脚本mail.py vim /usr/lib/zabbix/alertscripts/mail.py//内容参考https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py chmod 755 /usr/lib/zabbix/alertscripts/mail.py 创建一个接受告警邮件的用户,“管理”,“用户”,“创建用户”,“报警媒介”,类型选择“baojing”,注意用户的权限,如果没有需要到用户组去设置权限 设置动作,“配置”,“动作”,“创建动作”,名称写“sendmail”(自定义),“操作”页面,内容如下 HOST:{HOST.NAME} {HOST.IP} TIME:{EVENT.DATE} {EVENT.TIME} LEVEL:{TRIGGER.SEVERITY} NAME:{TRIGGER.NAME} messages:{ITEM.NAME}:{ITEM.VALUE} ID:{EVENT.ID} “新的触发条件”,A维护状态 非在 维护,B触发器示警度>=未分类 “操作”,选择发送的用户为刚创建的用户,仅送到选择“baojing” 切换到“恢复操作”,把信息改成如下 HOST:{HOST.NAME} {HOST.IP} TIME:{EVENT.DATE} {EVENT.TIME} LEVEL:{TRIGGER.SEVERITY} NAME:{TRIGGER.NAME} messages:{ITEM.NAME}:{ITEM.VALUE} ID:{EVENT.ID} 点击“新的”,“操作”,选择发送的用户为刚创建的用户,仅送到选择“baojing” 三、测试告警四、不发邮件的问题处理(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |