美文网首页
zabbix设置邮件报警

zabbix设置邮件报警

作者: w也不知道 | 来源:发表于2017-11-13 13:22 被阅读0次

一、配置本机postfix服务

  之前邮件设置一直使用的163的smtp服务,但是163的smtp服务经常性的报5xx的错误,所以自己配置smtp服务。

  1. 下载安装postfix,mailx
yum install postfix mailx dos2unix -y
  1. 配置postfix和mail.rc,改动的东西不多
# vi /etc/postfix/main.cf
inet_protocols = ipv4
mynetworks = 127.0.0.0/8

# vi /etc/mail.rc
set from="zabbix@imlcs.com" smtp=127.0.0.1
  1. 收件箱用的是QQ邮箱,先设置邮件地址白名单(一定要和mail.rc中的"set from"的地址一样)


    QQ邮箱白名单设置

    4.发送一封测试邮件

echo "你好,收件人!" |mail -s "这是一封zabbix测试邮件"  xxxxxxxxx@qq.com
收件箱已经收到测试邮件

二、zabbix配置

  1. 配置zabbix报警媒介


  2. sendmail.sh脚本内容
$ cat /usr/lib/zabbix/alertscripts/sendmail.sh 
#########################################################################
# File Name: sendmail.sh
# Author: lcs
# Created Time: 2017-11-09 09:13:47
#########################################################################
##!/bin/bah

export LANG=en_US.UTF-8
to=$1
subject=$2
echo "$3" > /tmp/zabbix_mailbody #存入临时文件是为了解决邮件正文中带有中文时没有邮件正文,正文在附件中的问题
 
dos2unix /tmp/zabbix_mailbody_$$
mail -s "$subject" "$to" < /tmp/zabbix_mailbody
rm -f /tmp/zabbix_mailbody
  1. 配置zabbix报警动作(zabbix版本为3.4.2,不同版本配置界面不一样)



    故障出现时进行的操作
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}: {TRIGGER.NAME}出现故障!

告警主机:{HOSTNAME1} 
告警时间:{EVENT.DATE}{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
故障恢复时进行的操作
恢复{TRIGGER.STATUS},服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE}{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

三、测试zabbix邮件报警(关掉一台被监控的主机)

故障报警邮件
故障恢复邮件

相关文章

  • zabbix设置邮件报警

    一、配置本机postfix服务   之前邮件设置一直使用的163的smtp服务,但是163的smtp服务经常性的报...

  • zabbix3.4.4邮件报警设置

    如果下列设置完之后邮件无法发送,请安装如下yum -y install mailx sendmail一、首先设置报...

  • zabbix邮件报警

    环境介绍: 操作系统:Centos 6.* ( 双核4G、硬盘至少20G) Zabbix 版本:3.2.6 zab...

  • zabbix 邮箱报警设置

    zabbix 添加 邮件报警: 邮件报警 配置 有两块 : 1. 服务器邮件服务 2. web端配置 他们中间 串...

  • zabbix5.X 邮件报警设置

    管理--报警媒介类型,选择Email 密码要从邮件服务商获取,QQ邮箱没设置成功,不止到为何。

  • zabbix的各种报警机制实战

    zabbix报警功能---触发器/动作 动作: 指定将报警信息发送给谁/定义报警的信息/定义报警的类型(邮件 ...

  • day58-zabbix 邮件报警-微信报警及

    zabbix zabbix 添加邮件报警 1.添加发件者 2.添加收件者 3.启用动作 4.触发报警 多开几个窗口...

  • zabbix邮件报警配置

    1. 安装mailx 服务 通过mailx 配置好外部SMTP服务器相关信息发送邮件(这里是配置发信的地址): y...

  • zabbix 创建邮件报警

    简介 邮件报警是最基础的报警方式了,但是有个不好的地方就是,中国人其实不怎么关注邮件这个东西,而且邮件告警延时会比...

  • 报错:This account is currently not

    前言:配置zabbix邮件报警的时候,切换普通用户zabbix发现切换不了,这个就是解决方案 报错: [root@...

网友评论

      本文标题:zabbix设置邮件报警

      本文链接:https://www.haomeiwen.com/subject/dybpmxtx.html