Board logo

标题: CentOS8_通过脚本发送Zabbix告警邮件(使用Postfix的25端口) [打印本页]

作者: admin    时间: 2020-3-10 22:54     标题: CentOS8_通过脚本发送Zabbix告警邮件(使用Postfix的25端口)

笺注: 这是在 CentOS8编译安装Zabbix4.4.5 的基础上进行的。 邮件服务器的安装可以参考: CentOS8_安装与配置邮件服务器(Postfix+Dovecot) 先在Zabbix服务器上配置邮件功能:(无需安装Postfix、Sendmail) 先检测发送邮件的软件包mailx安装了没有: [root@centos8 ~]# rpm -q mailx 未安装软件包 mailx 安装mailx: [root@centos8 ~]# yum -y install mailx 确认mailx安装成功: [root@centos8 ~]# rpm -q mailx mailx-12.5-29.el8.x86_64 查看mailx的相关文件、目录: [root@centos8 ~]# rpm -ql mailx /bin/mail /bin/mailx /etc/mail.rc /usr/bin/Mail /usr/bin/nail /usr/lib/.build-id /usr/lib/.build-id/e0 /usr/lib/.build-id/e0/16cad374c96ed5dbda7f751ab0cc153815c49f /usr/share/doc/mailx /usr/share/doc/mailx/AUTHORS /usr/share/doc/mailx/COPYING /usr/share/doc/mailx/README /usr/share/man/man1/Mail.1.gz /usr/share/man/man1/mail.1.gz /usr/share/man/man1/mailx.1.gz /usr/share/man/man1/nail.1.gz 修改mailx的配置文件:(邮件服务器的IP地址为 192.168.168.155 ) cat >/etc/mail.rc<< eof set from=zhuohua@zhuohua.store set smtp=192.168.168.155 set smtp-auth-user=zhuohua set smtp-auth-password=111 set smtp-auth=login eof 发送测试邮件: [root@centos8 ~]# echo "Hello." | mail -s "Title" happy@zhuohua.store 正常的话,邮箱happy@zhuohua.store是可以收到测试邮件的了: 图片2.png ###### 创建Zabbix的告警邮件脚本: [root@centos8 ~]# cd /usr/local/zabbix/share/zabbix/alertscripts [root@centos8 alertscripts]# ls [root@centos8 alertscripts]# [root@centos8 alertscripts]# vi sendmail.sh #!/bin/bash messages=`echo $3 | tr '\r\n' '\n'` subject=`echo $2 | tr '\r\n' '\n'` echo "${messages}" | mail -s "${subject}" $1 >> /tmp/sendmail.log 2>&1 完成的效果如下图: 图片3.png 设置脚本的权限: [root@centos8 alertscripts]# chmod 755 sendmail.sh [root@centos8 alertscripts]# chown zabbix.zabbix sendmail.sh ###### 继续通过浏览器配置Zabbix的邮件功能: 1)管理》报警媒介类型》Email: 类型选择“脚本”, 脚本名称: sendmail.sh 脚本参数: {ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE} 如下图: 图片4.png 更新后,可以点击“Email”右边的“测试”: 图片5.png 发送Zabbix的测试邮件: 图片6.png 注释:要指定收件人邮箱。 Zabbix的测试邮件发送成功: 图片7.png 正常的话,邮箱happy@zhuohua.store可以收到Zabbix的测试邮件: 图片8.png 2)配置用户的收件邮箱: 管理》用户》Admin:(使用用户Admin进行接收邮件) 添加报警媒介: 图片9.png 图片10.png 注释:要指定收件人邮箱。 点击“更新”: 图片11.png 3)配置触发邮件的条件: 配置》动作》“Report problems to Zabbix administrators”: 图片12.png 自定义“动作”: 图片13.png 注释: 使用“触发器名称”时 ,要输入指定触发器的名称中包含的关键字,关键字区分英文字母大小写; 图片14.png 注释: 点击勾选“已启用”; ### 自定义“操作”:(默认标题、消息内容会出现在告警邮件中) 图片17.png 注释: 不勾选“暂停操作以制止问题”; 默认操作步骤持续时间 60s “操作”的消息内容的默认英文模板: Problem started at {EVENT.TIME} on {EVENT.DATE} Problem name: {EVENT.NAME} Host: {HOST.NAME} Severity: {EVENT.SEVERITY} Original problem ID: {EVENT.ID} {TRIGGER.URL} ### “恢复操作”:(默认标题、消息内容会出现在告警恢复邮件中) 图片18.png “恢复操作”的消息内容的默认英文模板: Problem has been resolved at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE} Problem name: {EVENT.NAME} Host: {HOST.NAME} Severity: {EVENT.SEVERITY} Original problem ID: {EVENT.ID} {TRIGGER.URL} ### “更新操作”: 图片19.png “更新操作”的消息内容的默认英文模板: {USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}. {EVENT.UPDATE.MESSAGE} Current problem status is {EVENT.STATUS}, acknowledged: {EVENT.ACK.STATUS}. 触发邮件的条件更新成功: 图片20.png 图片21.png 备注: 实验中,主机Zabbix server的触发器“vsftpd is down on {HOST.IP}”已启用,如下图: 图片15.png 图片16.png ###### 测试: 停止vsftpd服务: [root@centos8 ~]# systemctl stop vsftpd 在Zabbix服务器上使用命令zabbix_get检测本机(127.0.0.1)的监控项“check_process_vsftpd”的键值:(这种方法可以不用管vsftpd服务的端口号) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 127.0.0.1 -k proc.num[vsftpd] 0 当主机Zabbix server的FTP(vsftpd)服务Down了,会触发其触发器“vsftpd is down on {HOST.IP}”,收件人会收到如下类似的告警邮件: 图片22.png 备注:此次的告警邮件只会发送一封,告警长时间不恢复,也不会重复发送的; ### 启动vsftpd服务: [root@centos8 ~]# systemctl start vsftpd 再次,在Zabbix服务器上使用命令zabbix_get检测本机(127.0.0.1)的监控项“check_process_vsftpd”的键值:(这种方法可以不用管vsftpd服务的端口号) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 127.0.0.1 -k "proc.num[vsftpd]" 1 当主机Zabbix server的FTP(vsftpd)服务从Down到Up,其触发器“vsftpd is down on {HOST.IP}”会自动消除警告,收件人会收到如下类似的告警恢复邮件: 图片23.png ###### 查看Zabbix发送过的邮件: 报表》动作日志: 图片24.png 图片25.png 图片26.png 备注: 实验中,zhuohua@zhuohua.store发送这种邮件后,在“已发送”里是没有记录的。 相关文章: CentOS8_通过脚本发送Zabbix告警邮件(使用新浪邮箱的25端口) Nagios设置告警邮件

图片附件: 图片2.png (2021-6-5 11:55, 42.85 KB) / 下载次数 122
http://blog.zhuohua.store/attachment.php?aid=17931&k=87acadfc6d6b24d90f8eb7ebbbbb7f27&t=1714321080&sid=33IsgN



图片附件: 图片3.png (2021-6-5 11:56, 101.22 KB) / 下载次数 98
http://blog.zhuohua.store/attachment.php?aid=17932&k=35099d146eadbd3245c2502ce33a793a&t=1714321080&sid=33IsgN



图片附件: 图片4.png (2021-6-5 11:57, 42.34 KB) / 下载次数 112
http://blog.zhuohua.store/attachment.php?aid=17933&k=08fef8d20e8aebafa93356210051dfb9&t=1714321080&sid=33IsgN



图片附件: 图片5.png (2021-6-5 11:57, 31.17 KB) / 下载次数 112
http://blog.zhuohua.store/attachment.php?aid=17934&k=e5fad3357022353163033e59cfde98d4&t=1714321080&sid=33IsgN



图片附件: 图片6.png (2021-6-5 11:58, 24.6 KB) / 下载次数 111
http://blog.zhuohua.store/attachment.php?aid=17935&k=271c70bca2209d74eaa4ba055f0fb093&t=1714321080&sid=33IsgN



图片附件: 图片7.png (2021-6-5 11:58, 32.95 KB) / 下载次数 104
http://blog.zhuohua.store/attachment.php?aid=17936&k=7f47ae15f8ee93cb461a80639f70ad30&t=1714321080&sid=33IsgN



图片附件: 图片8.png (2021-6-5 11:58, 50.85 KB) / 下载次数 97
http://blog.zhuohua.store/attachment.php?aid=17937&k=805f0ffcfb0a0c2a5c1c49f33bdc717d&t=1714321080&sid=33IsgN



图片附件: 图片9.png (2021-6-5 11:59, 48.8 KB) / 下载次数 119
http://blog.zhuohua.store/attachment.php?aid=17938&k=1a70db03f93921fe457a55e0cc179fed&t=1714321080&sid=33IsgN



图片附件: 图片10.png (2021-6-5 11:59, 35.91 KB) / 下载次数 101
http://blog.zhuohua.store/attachment.php?aid=17939&k=7d67c1d83d8652857f8bf6c2fe0edcfb&t=1714321080&sid=33IsgN



图片附件: 图片11.png (2021-6-5 11:59, 29.88 KB) / 下载次数 108
http://blog.zhuohua.store/attachment.php?aid=17940&k=f4d68f330ac0e6a471b42d318f9e95e1&t=1714321080&sid=33IsgN



图片附件: 图片12.png (2021-6-5 11:59, 27.42 KB) / 下载次数 119
http://blog.zhuohua.store/attachment.php?aid=17941&k=df85aeee743461bd03ee6d774ba91226&t=1714321080&sid=33IsgN



图片附件: 图片13.png (2021-6-5 12:00, 50.4 KB) / 下载次数 114
http://blog.zhuohua.store/attachment.php?aid=17942&k=c570859dd84d8065258413d164a32b67&t=1714321080&sid=33IsgN



图片附件: 图片14.png (2021-6-5 12:00, 60.78 KB) / 下载次数 118
http://blog.zhuohua.store/attachment.php?aid=17943&k=1d0b7aa508df96a8fb37ce7b68c9a576&t=1714321080&sid=33IsgN



图片附件: 图片15.png (2021-6-5 12:01, 87.2 KB) / 下载次数 109
http://blog.zhuohua.store/attachment.php?aid=17944&k=ee4c6a9d9b271595b0969f1b9ee81f73&t=1714321080&sid=33IsgN



图片附件: 图片16.png (2021-6-5 12:01, 11.55 KB) / 下载次数 111
http://blog.zhuohua.store/attachment.php?aid=17945&k=aeaa4f798151ccd0bdb7c02c408ab3a3&t=1714321080&sid=33IsgN



图片附件: 图片17.png (2021-6-5 12:02, 80.96 KB) / 下载次数 105
http://blog.zhuohua.store/attachment.php?aid=17946&k=cefb7d0e9244d0d69edccf6abf0ca540&t=1714321080&sid=33IsgN



图片附件: 图片18.png (2021-6-5 12:03, 76.77 KB) / 下载次数 120
http://blog.zhuohua.store/attachment.php?aid=17947&k=a026b99454f5fd15dfda944c1b924db2&t=1714321080&sid=33IsgN



图片附件: 图片19.png (2021-6-5 12:03, 87.98 KB) / 下载次数 106
http://blog.zhuohua.store/attachment.php?aid=17948&k=4dd0bebb8e6094b84f1d7a0568e946aa&t=1714321080&sid=33IsgN



图片附件: 图片20.png (2021-6-5 12:04, 31.66 KB) / 下载次数 108
http://blog.zhuohua.store/attachment.php?aid=17949&k=dbf0261b03a3d4978779cd717765637d&t=1714321080&sid=33IsgN



图片附件: 图片21.png (2021-6-5 12:05, 21.58 KB) / 下载次数 112
http://blog.zhuohua.store/attachment.php?aid=17950&k=6e3013e6eb37aa097775db9550c27a09&t=1714321080&sid=33IsgN



图片附件: 图片22.png (2021-6-5 12:05, 76.95 KB) / 下载次数 112
http://blog.zhuohua.store/attachment.php?aid=17951&k=4279e5e0133a0d892c688a9826c54362&t=1714321080&sid=33IsgN



图片附件: 图片23.png (2021-6-5 12:05, 82.42 KB) / 下载次数 115
http://blog.zhuohua.store/attachment.php?aid=17952&k=ec53eda44f545b71f0219f48e4e28b2d&t=1714321080&sid=33IsgN



图片附件: 图片24.png (2021-6-5 12:06, 36.99 KB) / 下载次数 95
http://blog.zhuohua.store/attachment.php?aid=17953&k=01f1900302200d9fadeaf6f8980be878&t=1714321080&sid=33IsgN



图片附件: 图片25.png (2021-6-5 12:06, 42.7 KB) / 下载次数 103
http://blog.zhuohua.store/attachment.php?aid=17954&k=e23fb6fd9a6958fcf86d4337dd44707b&t=1714321080&sid=33IsgN



图片附件: 图片26.png (2021-6-5 12:06, 32.78 KB) / 下载次数 97
http://blog.zhuohua.store/attachment.php?aid=17955&k=94882ab1bd1b186a90f64789e8b28a31&t=1714321080&sid=33IsgN






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2