配置Zabbix 邮件报警
配置环境:系统:CentOS 6.5
Zabbix:2.4.7
一、安装sendEmail
sendEmail是一个免费、轻量级、命令行的SMTP邮件客户端。
如果你需要使用命令行方式发送邮件,那么sendEmail是非常完美的选择:使用简单、功能强大。
sendEmail下载地址:
http://caspian.dotconf.net/menu/Software/SendEmail/
sendEmail安装:
tar xvzf sendEmail-v1.56.tar.gz
cp sendEmail-v1.56 /usr/local/sendEmail
二、zabbix服务器端发送邮件脚本
[*] 修改zabbix配置文件
修改以下内容去掉前面的注释并修改为当前zabbix的路径
#AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
#ExternalScripts=/usr/local/zabbix/share/zabbix/externalscripts
2.创建发送邮件脚本
cd /usr/local/zabbix/share/zabbix/alertscripts
vi mail.sh #脚本网上复制的
#!/bin/bash
SMTP_server='smtp.163.com' # 邮件SMTP服务器地址
username='zabbix@163.com' # 邮箱账户
password='zabbix' # 邮箱密码
from_email_address='zabbix@163.com' # 发送的邮箱地址
to_email_address="$1" # 收件人邮箱地址,zabbix传入的第一个参数
message_subject_utf8="$2" # 邮件标题,zabbix传入的第二个参数
message_body_utf8="$3" # 邮件内容,zabbix传入的第三个参数
# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。
message_subject_gb2312=`iconv -t GB2312 -f UTF-8
页:
[1]