zabbix3.0.4安装部署文档--邮件报警

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix3.0.4安装部署文档--邮件报警相关的知识,希望对你有一定的参考价值。

一、使用外部邮箱账号发送报警邮件设置:
        1、关闭sendmail或者postfix

       使用外部邮箱账号时,不需要启动sendmail或者postfix ,如果在sendmail或者postfix启动的同时          使用外部邮箱发送报警邮件,首先会读取外部邮箱配置信息。
        [[email protected] local]# /etc/init.d/sendmail stop
        [[email protected] local]# /etc/init.d/postfix stop

        2、安装测试邮件发送工具mailx

        [[email protected] ~]#  yum install mailx

        [[email protected] ~]#  vi /etc/mail.rc   //在文件的最后添加以下内容

        set from=******@163.com smtp=smtp.163.com

        set smtp-auth-user=*******@163.com  smtp-auth-password=********

        set smtp-auth=login

        [[email protected] ~]#  echo "zabbix test mail" |mail -s "zabbix" [email protected]
        

技术分享

技术分享

二、添加zabbix服务器发送脚本

        cd /usr/local/zabbix-3.0.4/share/zabbix/alertscripts

        vim sendmail.sh

        #!/bin/sh

        echo "$3" | mail -s "$2" $1

        chown zabbix.zabbix /usr/local/zabbix-3.0.4/share/zabbix/alertscripts/sendmail.sh

        chmod +x /usr/local/zabbix-3.0.4/share/zabbix/alertscripts/sendmail.sh

三、进入zabbix管理界面

        点击 管理-->报警媒介类型-->创建媒体类型

        

技术分享

        输入脚本名称,类型选择脚本

        添加以下3个参数,分别对应sendEmail.sh脚本需要的3个参数:收件人地址、主题、详细内容

        {ALERT.SENDTO}

        {ALERT.SUBJECT}

        {ALERT.MESSAGE}

        

技术分享

        

        解释:很多人安装zabbix 3.0之后,写的脚本一直发信不成功,手动执行时可以的。

        那是因为zabbix3.0之后,可以自定义参数了。所以不写参数,它是不会传参数的。

        在2.x版本不存在这个问题,默认会传3个参数。

        点击admin

技术分享

技术分享

技术分享

        点击用户群组,点击zabbix administrator后面的调用模式,点击一下,就启用了

技术分享

        点权限,添加

技术分享

        点名称,选择所有

技术分享

        点击更新

技术分享

        配置-->动作-->创建动作

        

技术分享

技术分享

技术分享



        配置完成看看效果吧哈哈!!

        




        






以上是关于zabbix3.0.4安装部署文档--邮件报警的主要内容,如果未能解决你的问题,请参考以下文章

zabbix3.0.4安装部署文档----添加监控主机

Zabbix实现微信平台报警----基于zabbix3.0.4

zabbix3.0.4 部署之九 (zabbix3.0.4 Linux Agent安装)

zabbix3.0.4设置邮件告警

zabbix3.0.4监控linux主机cpu使用率超过90%的时候报警

zabbix3.0.4源码编译安装