zabbix(7)邮件报警配置
邮件报警可以使用Linux自带邮件服务器(postfix等),也可以使用其他邮件服务器(像腾讯邮箱,126邮箱)
一、使用mail。
1、确定zabbix server是否安装发送邮件的命令mail,如果未安装,请安装
yum install mailx -y
2、邮件测试
(1)在/etc/mail.rc文件配置以下信息,如果该文件夹不存在,创建一个
set smtp=smtp.126.com smtp服务器
set smtp-auth-user=xxx@126.com 发件人邮箱账号
set smtp-auth-password=xxx 发件人邮箱密码 注:如果是网易邮箱,这里不是邮箱的密码,这个密码是需要去网易邮箱开启第三方登录设置的密码
set smtp-auth-login
(2)测试邮件是否可以正常发送
# echo "邮件内容"|mail -s "主题" 收件人邮箱 eg:
# echo "this is a zabbix test" |mail -s "zabbix mail" xxx@126.com
如果正常收到邮件,说明配置成功
(3)编写zabbix 自动发送邮件的脚本
# cd /usr/lib/zabbix/alertscripts 这是zabbix执行脚本的路径,是在zabbix server配置文件中定义,如下:
AlertScriptsPath=/usr/lib/zabbix/alertscripts
(4)脚本内容如下,cat mail.sh
#!/bin/bash
to=$
subject=$
body=$ echo -e "${body}" |/usr/bin/mail -s "${subject}" ${to}
二、使用sendEmail命令
(1)安装sendEmail
# yum install sendEmail -y
(2)测试是否可以正常发送邮件
/usr/local/bin/sendEmail -f xxx@.com -t "xxx@126.com" -s smtp..com -u "message" -o message-content-type=html -o message-charset=utf8 -xu xxx@.com -xp passwd -m "$body"
参数解释:
-f:发件人邮箱
-t:收件人邮箱
-u:邮件信息
-s:邮件服务器
-o:邮箱内容格式
-xu:发件人邮箱账号
-xp:发件人邮箱密码 注:如果是网易邮箱,这里的密码是需要到网易邮箱开启第三方登录时配置的密码,腾讯邮箱不需要,其他邮箱不太清楚。
(3)编写脚本:cat mail.sh
#!/bin/bash
to=$
subject=$
body=$ #echo -e "${message}" |/usr/bin/mail -s "${subject}" ${to}
/usr/local/bin/sendEmail -f xxx@.com -t "$to" -s smtp..com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu xxx@.com -xp passwd -m "$body"
三、zabbix web界面配置
(1)基本配置
右上角点击创建媒介类型


可以点击右边的测试按钮,输入收件人邮箱就行。
(2)为zabbix用户配置报警
当新闻zabbix用户接受从mailScript脚本发送过来的信息,需要进行如下配置:

点击Admin

记得类型选择刚刚设置的脚本。
到此,邮件报警就设置完了。
zabbix(7)邮件报警配置的更多相关文章
- zabbix添加邮件报警机制
zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...
- 【Zabbix】zabbix设置邮件报警
目录 Zabbix设置邮件报警 1.安装sendmail或postfix 2.安装邮件发送工具mailx . 3.配置mail 4. 测试邮件发送 5.编写邮件发送脚本sendmail.sh 6.设置 ...
- zabbix 邮件报警配置
zabbxi 邮件告警推送有两种方式: 1.使用zabbix服务端的本地邮箱账号发送,邮件名为:user@hostname.localdomain,user为发送邮件的用户,hostname为zabb ...
- Zabbix邮件报警配置
一.安装sendmail或者postfix yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开 ...
- zabbix实现邮件报警
说明: Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常. 实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报 ...
- Zabbix设置邮件报警
邮件报警 概述当监控项收集了数据后,触发器会根据异常状态触发报警.根据一些报警机制,它也会通知我们一些重要的事件,而不需要我们直接在Zabbix前端进行查看.这就是通知(Notifications)的 ...
- zabbix的邮件报警
邮件报警插件 #!/usr/bin/python #coding:utf-8 import smtplib from email.MIMEText import MIMEText import os ...
- 实战:Zabbix 3.4邮件报警配置
环境:CentOS 7 + Zabbix 3.4 如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行报警.接下来进行实战操作: 一.安装邮件发送工具 mailx 如果CentOS 有邮件服务, ...
- CentOS7.3下Zabbix3.5之邮件报警配置
一.邮件客户端以及脚本相关配置 1.安装sendmail,一般操作系统默认安装了安装 yum install sendmail 启动 service sendmail start 设置开机启动 chk ...
随机推荐
- C#基础之结构和类
大家在平时的工作中对类的使用应该是比较多的,但是在结构使用方面可能稍微少点,这里我就总结一下结构和类的一些异同之处,如有错误之处,还请指正. 结构是值类型,类是引用类型,结构通常用来封装小型相关变量组 ...
- Redis—简介
1.Redis是什么? 是一个速度非常快的非关系型数据库,即NoSql数据库(non-relational database) 可以将存储在内存的Key-Value数据持久化到硬盘,可以使用复制特性来 ...
- KaiWu 的体验
KaiWu 的体验 来源 https://www.zhihu.com/question/28950444 >>>>>>>>>>>> ...
- TR-TR模块资料汇总
转载: TR模块培训 https://www.docin.com/p-1704805923.html 现金管理(Cash Management)和预算控制(Cash Budget Management ...
- [转]理解Linux的性能
来源:http://www.linuxfly.org/post/114/ [转]理解Linux的性能 项目中常遇到需要对目前运行的系统进行效率分析,或碰到客户咨询如何优化系统的效率问题.更 ...
- 现在记录几款好用的vscode的插件
vscode 插件 Rainbow Brackets编码过程中,尤其在我们使用js进行函数式编程时,代码里会有很多的花括号,想要保证它们对称十分困难,所以就出现了上面小粉同学的尴尬局面,相信很多人都遇 ...
- DNS服务——正向查找区 和 逆向查找区
前言 正向查找区,就是我们最熟知的DNS.即根据域名解析成IP 逆向查找区,即根据IP解析成域名. 他们之间的关系很像ARP和RARP 正向查找区 /etc/named.rfc1912.zones用于 ...
- Stages — 研发过程可视化建模和管理平台
Stages 是德国Method park公司的产品,用于帮助企业定义.管理.发布.控制.优化其研发过程,同时使其研发过程符合CMMI.ASPICE.ISO26262等标准.Stages的核心理念是把 ...
- [NgRx] NgRx Runtime Checks
Turn on runtime check: @NgModule({ declarations: [AppComponent], imports: [ ..., StoreModule.forRoot ...
- 007_硬件基础电路_RC复位电路中二极管的作用
--------------------- 作者:碎碎思 来源:CSDN 原文:https://blog.csdn.net/Pieces_thinking/article/details/781110 ...