zabbix server3.4 使用mailx配置邮件报警

Posted renyongbin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix server3.4 使用mailx配置邮件报警相关的知识,希望对你有一定的参考价值。

软件具体配置如下:

  操作系统:Centos7.5  zabbix server版本:zabbix server3.4  zabbix agent版本:zabbix agent3.0

现在开始配置zabbix监控系统 邮件报警:

  zabbix server 端做如下操作:

    [[email protected]_server ~]# yum install mailx -y

  查看mailx版本:    

    [[email protected]_server ~]# mailx -V
    12.5 7/5/10

  配置发件邮箱地址:

     [[email protected]_server ~]# vim /etc/mail.rc

    添加如下邮箱地址配置:

    技术图片

    手动测试是否可以发送邮件:

      技术图片

 

 

技术图片

 

    如上所示,发送邮件成功!

  编写zabbix server服务器自动发送邮件的脚本:    

[[email protected]_server ~]# cat /usr/lib/zabbix/alertscripts/sendmail.sh
#!/bin/bash
contact=$1
subject=$2
body=/tmp/mailbody

echo $3 > $body
sed -i ‘s/^M/ /g;s/^//‘ $body
mail -s "$subject" "$contact" < $body

    给这个脚本文件添加可执行权限:[[email protected]_server ~]# chmod +x /usr/lib/zabbix/alertscripts/sendmail.sh

    测试zabbix server服务器自动发送邮件的脚本是否可以发送邮件:

      技术图片

 

    技术图片

 

      

           如上所示:zabbix server服务器自动发送邮件的脚本发送邮件成功!

 








以上是关于zabbix server3.4 使用mailx配置邮件报警的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix外部邮件告警配置mailx

zabbix使用系统自带mailx(mail)SMTP发送邮件

zabbix邮件告警

zabbix配置mailx邮箱报警

zabbix 利用外部邮件设置邮件报警

Linux使用mailx发送邮件--技术流ken