zabbix3.X配置邮件监控
来源:互联网 发布:破解三星s4支持4g网络 编辑:程序博客网 时间:2024/06/07 01:40
- CSDN把我图片给压缩了写的欲望都没了我在简书传了一份清楚的看不清图片的可以去看看httpwwwjianshucompb34ea271748f
- 一环境准备
- 二告警脚本
- shell脚本方式告警
- python脚本方式告警
- 三zabbix图形界面配置
- 设置报警媒介类型media types
- 创建action
- 对用户添加报警方式
- 设置执行脚本的路径
- 测试
CSDN把我图片给压缩了,写的欲望都没了。我在简书传了一份清楚的,看不清图片的可以去看看。http://www.jianshu.com/p/b34ea271748f
一、环境准备
1.确保zabbix的server和client已经成功配置。
二、告警脚本
1. shell脚本方式告警
通过sendmail、postfix、smtp有限服务器实现
(1) 安装mail
# yum install -y mailx sendmail# service sendmail start
(2)配置mail
# vim /etc/mail.rc set from=waolk586@163.comset smtp=smtp.163.comset smtp-auth-user=waolk586set smtp-auth-password=xxxxxxset smtp-auth=login
(3)发送测试邮件
# echo "aaa"|mail -s 'aaa' 123456789@qq.com
检查邮箱可以看到邮件
(4)邮件发送脚本
# vim /usr/local/zabbix/scripts/send_mail.sh #!/bin/bashmessages=`echo $3 | tr '\r\n' '\n'`subject=`echo $2 | tr '\r\n' '\n'`echo "${messages}" | mail -s "${subject}" $1 >>/tmp/sendmail.log 2>&1
(5)发送测试邮件
# /usr/local/zabbix/scripts/send_mail.sh 763836801@qq.com 'aaa' 'ccc'检查邮箱可以看到邮件
2.python脚本方式告警
(1)python脚本在我的另一片博文里,推荐用python脚本。
http://blog.csdn.net/qq_32642039/article/details/77044036
(2)发送测试邮件
# /usr/local/zabbix/scripts/zabbix_mail.py 763836801@qq.com 'aaa' 'ccc'
检查邮箱可以看到邮件
注意: 有可能报警发送了邮件,你没收到,这时请查看发件方是不是邮件被退回了。
三、zabbix图形界面配置
1. 设置报警媒介类型(media types)
(1)Administration –> Media types –> Creat media type
(2)name这里可以随便自己定义,type选择scripts;
Script name则输入上一步编写的脚本名称;
再添加以下3个参数,分别对应脚本需要的3个参数:
收件人地址、主题、详细内容
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
注:
2.x版本默认会传3个参数
2. 创建action
(1)Configuration –> Actions –> Creatte action
(2)设置名称和条件
(3)设置触发条件
Action
设置报警内容和关联报警脚本
修改持续时间为60秒
修改步骤为3,表示触发3次动作
注:切记修改好Operations后add Operation,然后再add整个Action。
(4)Recovery operations 同上
3. 对用户添加报警方式
(1)Configuration–> Users–> Creatte Users
(2)add
(3)media
4. 设置执行脚本的路径
# vim /usr/local/zabbix/etc/zabbix_server.confAlertScriptsPath=/usr/local/zabbix/scripts
设置755执行权限和zabbix用户属组权限
5. 测试
# /etc/init.d/zabbix_agentd stop
如果你收到告警邮件说明配置成功。
- zabbix3.X配置邮件监控
- Zabbix3.0邮件告警配置
- zabbix3.0.4邮件报警配置
- zabbix3.2邮件报警配置
- zabbix3.0.4 邮件告警详细配置
- Zabbix3.2监控charts图形自动发送邮件
- 分布式监控系统Zabbix3.2给异常添加邮件报警
- 配置postfix邮件监控
- Zabbix3.0 配置自动发现agent主机并添加监控
- zabbix3.2自定义监控
- zabbix3.2端口监控
- zabbix3.2监控Mariadb
- zabbix3.4 ping监控
- Zabbix3.2监控RabbitMQ
- zabbix3.2邮件报警
- zabbix3.2邮件报警
- zabbix3邮件告警
- zabbix3.0邮件报警
- sockaddr和sockaddr_in的区别(转载)
- Android Handler与Looper原理浅析
- poj3279 Fliptile【二进制枚举状态】
- MySQL 运行状态及调优(二)
- 尝试自己写一个工具类实现UGUI的按钮功能
- zabbix3.X配置邮件监控
- http如何像tcp一样实时的收消息?
- Python正则表达式指南
- 第三方TabLayout的静态动态使用 和Viewpage一起使用
- 补码正确性的证明
- 从Toast显示原理初窥Android窗口管理
- 自动行为操控Steering(九)—徘徊(单体操控)
- 【CodeForces 626E】Simple Skewness (三分)
- 大学英语单词L