Zabbix3.0版邮件报警设置

各项报警历史记录查看:“报表--Action log”

---------------------------------------------------------------------------------------------

3.0之后的版本与以往不同的是,在示警媒体类型处需要添加参数,按顺序被脚本引用,分别是$1 $2 $3... 

由于采用邮件报警的话,会涉及到“邮件主题”,所以此处会使用三个参数,而短信报警只需要SENDTO和MESSAGE两个就够了

发信后,可以查看zabbix的web界面里的“报表”->“动作日志(action log)”

其中最难搞的莫过于报警内容的格式转换问题,换行以及发送的邮件产生附件的问题等。

示例脚本:

# yum install dos2unix -y

#!/bin/bash
mail=$1
title=$2
message=$3
datetime=`date "+%F %T"`
echo "$message" | dos2unix -k > /usr/lib/zabbix/alertscripts/sendmail.tmp
mail -s "${title}" ${mail} < /usr/lib/zabbix/alertscripts/sendmail.tmp
echo "$datetime $mail $title" >> /usr/lib/zabbix/alertscripts/sendmail.log
原文地址:https://www.cnblogs.com/wjoyxt/p/9186490.html