Zabbix可通过Mail、Jabbar及SMS等媒体通知警报信息,在这里介绍使用腾讯企业邮箱账户发送警报邮件的方法。
使用腾讯企业邮箱,无需安装邮箱客户端可在微信接收邮件,随时随地掌握系统情况。
安装及配置mailx
创建发送警报邮件的脚本(Shell)
配置示警媒介类型
配置示警媒介
创建动作
一。安装及配置mailx
1.mailx是在Linux上通过外部邮箱服务器发送邮件的中间件,在这里yum安装mailx。
[root@CentOS7 ~]# yum install mailx -y
2.配置外部邮箱服务器的信息,在mailx配置文件 /etc/mail.rc 最下面添加以下信息.其中密码为腾讯邮箱客户端专用密码
[root@CentOS7 ~]# vi /etc/mail.rc
set from=daiwei.chen@dibcn.com smtp=smtp.exmail.qq.com
set smtp-auth-user=abc@qq.com smtp-auth-password=TccxEMbHQ2YC6orQo
set smtp-auth=login
from:指定邮件发送人的地址
smtp:在这里指定的是腾讯企业邮箱的SMTP服务器
smtp-auth-user:你的腾讯企业邮箱地址 # 使用该邮箱发送警报邮件
smtp-auth-password:该邮箱的登陆密码
二。创建发送警报邮件的脚本(Shell)
登陆Zabbix管理页面,依次点击 管理 -> 报警媒介类型 -> Email之后,如下图填写信息并点击 更新。
名称:Email# 可任意填写
类型:脚本
脚本名称:sendmail.sh
脚本参数: #zabbix3.0以上版本需添加
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
三。配置示警媒介
Zabbix管理页面上依次点击 管理 -> 用户 -> Amdin。示警媒介页面点击 添加 之后输入如下信息,并点击 更新。
类型:Email via Mailx
收件人:填写接收警报邮件的邮箱地址
当作用中时:使用默认7×24小时
用此如果示警度:指定该用户接收什么严重度的警报邮件
状态:已启用
四。创建动作
Zabbix管理页面依次点击,配置 -> 动作 -> 创建动作。
在动作页面,填写任意的名称,勾选恢复信息及已启用。