我们搭建好Zabbix服务器创建了监控项和触发器之后,如何使用邮箱达到报警功能?本文使用邮件作为邮件发送工具。
下面将介绍,如何安装和配置邮箱。
话不多说,就是干!我们分两步,第一步安装邮件邮件发送工具,第二步配置Zabbix服务器发送报警邮件
安装邮件支持功能
yum安装后缀 systemctl开始后缀 systemctl启用后缀
验证:ss -lntp
安装发邮件工具邮件
百胜是安装bzip2 openssl openssl-devel wget补丁gcc-c + + cd/选择 wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 焦油jxvf mailx-12.4.tar。bz2 #解获取压 cd mailx - 12.4 #进入目录 wget http://www.linuxfromscratch.org/patches/blfs/7.6/mailx - 12.4 - openssl_1.0.0_build_fix - 1.补丁#下载补丁包 补丁-Np1我mailx - 12.4 - openssl_1.0.0_build_fix - 1。#打补丁补丁包 让#编译 使安装UCBINSTALL=/usr/bin/安装#安装 ln - s/usr/local/bin/mailx/bin/mail #创建mailx到邮件的软连接 ln - s/etc/nail.rc/etc/mail.rc #创建mailx配置文件软连接 那儿离mailx #查看安装路径 mailx - v #查看版本信息
编辑发件人及邮件服务器信息
vi/etc/nail.rc 添加一下配置文件: 设置从=xxxxxx0@163.com #设置默认发件的人 设置smtp=smtp.163.com smtp服务器 设置smtp-auth-user=xxxxxx@163.com #设置认证发件人邮箱 设置smtp-auth-password=12345678 #登录密码 设置smtp-auth=登录#允许登录 (邮箱信息根据自身情况修改!)
重启——祝辞systemctl重启后缀
发送邮件测试
回声”邮件内容”|邮件- s”邮件主题“xxxxxx@163(收件人邮箱地址)
例如:
回声”- - - -你好词!——”|邮件- s“消息”xxxxxx@163.com
邮件命令参数详解
-b<地址祝辞:指定密件副本的收信人地址;
引用>
-c<地址祝辞:指定副本的收信人地址;
-f<邮件文件祝辞:读取指定邮件文件中的邮件;
我:不显示终端发出的信息;
我:使用互动模式,
n:程序使用时,不使用邮件。rc文件中的设置;
n:阅读邮件时,不显示邮件的标题;
-s<邮件主题祝辞:指定邮件的主题;
-u<用户帐号祝辞:读取指定用户的邮件;
- v:执行时,显示详细的信息。
配置zabbix配置文件<代码> vim/etc/zabbix/zabbix_server.conf 代码>
AlertScriptsPath=/usr/lib/zabbix alertscripts #邮件发送脚本放在配置路径下脚本内容:
[root@zabbix_server alertscripts] #猫sendmail.sh # !/bin/sh 消息=' echo $ 3 | tr ' \ r \ n ' ' \ n ' ' 主题=' echo $ 2 | tr ' \ r \ n ' ' \ n ' ' 回声邮件- s " ${消息}" | " ${主题}”1美元在祝辞/tmp/sendmail。日志2祝辞,1
配置zabbix图形化——管理,报警媒介类型——右上角创建媒体类型——传入三个参数
{ALERT.SENDTO},,,收件人地址
{ALERT.SUBJECT},,,主题
{ALERT.MESSAGE},,,正文
,配置收件人和用户权限——管理,用户——报警媒介——选择sendemail.sh脚本,输入收件人的邮箱地址
添加权限——管理,用户群组——选择Zabbix管理员组
点击权限——添加所监控的分组
配置——动作,编辑邮件发送操作
Zabbix3.0邮件报警配置