Zabbixzabbix设置邮件报警

Posted zhangshengdong

tags:

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

Zabbix设置邮件报警

1.安装sendmail或postfix

[[email protected] ~]# yum -y install sendmail
[[email protected] ~]# yum install -y postfix
[[email protected] ~]# /etc/init.d/sendmail start
[[email protected] ~]# /etc/init.d/sendmail status
sendmail (pid  8368) 正在运行...
sm-client (pid  8377) 正在运行...

2.安装邮件发送工具mailx 。

# yum -y install mailx 

3.配置mail

vim /etc/mail.rc

set [email protected]
set smtp=159.226.251.11
set [email protected]
set smtp-auth-password=xxx
set smtp-auth=login

其中from输入自己的邮箱,用于发邮件。

? smtp邮件的服务器

? smtp-auth-user邮箱账户

? smtp-auth-password邮箱账户密码

4. 测试邮件发送

echo "zsdtest" | mail -s 'zsd test linux'  [email protected]

5.编写邮件发送脚本sendmail.sh

[[email protected] ~]# cd /usr/lib/zabbix/alertscripts/
[[email protected] alertscripts]# cat sendmail.sh 
#!/bin/bash
#export.UTF-8
echo "$3" | sed s/'
'//g | mailx -s "$2" $1

6.设置sendmail.sh权限

[[email protected] ~]# cd  /usr/lib/zabbix/alertscripts/
[[email protected] alertscripts]# chmod u+x sendmail.sh && chown zabbix. sendmail.sh
[[email protected] alertscripts]# ls -l sendmail.sh 
-rwxrwxrwx 1 zabbix zabbix 153 2月  18 15:27 sendmail.sh

7.测试sendmail脚本

/usr/lib/zabbix/alertscripts/sendmail.sh [email protected] "test linux" "test"  

8.zabbix web后台页面配置。

  • 【管理】 >> 【报警媒介类型】 >> 【创建媒体类型】,如下图:

    技术图片

  • 编辑sendmail.sh

    {ALERT.SENDTO} //照填,收件人变量

    {ALERT.SUBJECT} //照填,邮件主题变量

    {ALERT.MESSAGE} //照填,邮件正文变量

    如下图:

    技术图片

  • 【配置】 >> 【动作】 >> 【创建动作】,如下图:

    设置报警的信息内容,可定制化,内容如下:

    标题信息 内容
    默认标题 新一代ARP故障级别:{TRIGGER.STATUS} 服务器:【{HOST.NAME1}】 发生:{TRIGGER.NAME} 故障!
    消息内容 告警主机:{HOSTNAME1}
    告警时间:{EVENT.DATE} {EVENT.TIME}
    告警等级:{TRIGGER.SEVERITY}
    告警信息:{TRIGGER.NAME}
    告警项目:{TRIGGER.KEY1}
    问题详情:{ITEM.NAME}:{ITEM.VALUE}
    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
    恢复主题: 服务器:【{HOST.NAME1}】故障已恢复。故障原因:{TRIGGER.NAME}

    技术图片

  • 【配置】 >> 【动作】 >> 【操作】,触发给与谁发邮件

    技术图片

  • 配置哪个用户收取报警信息。

    技术图片

以上是关于Zabbixzabbix设置邮件报警的主要内容,如果未能解决你的问题,请参考以下文章

zabbix设置邮件发送报警

服务器几种邮件报警设置之WEB站服务器监控邮件报警配置[三]

zabbix3 设置邮件报警

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

zabbix3.2.1邮件报警设置

zabbix3.2.1邮件报警设置