zabbix邮箱报警设置
zabbix服务器搭建好了以后,我们需要一个邮箱进行报警监控,邮箱需要你有开启smtp功能。
1.yum install sendmail -y
2.vim /etc/sendmail.rc
3.行尾增加如下内容
#set zabbix-mail
set from=ceshibaojing@sohu.com
set smtp=smtps://smtp.sohu.com:465
set smtp-auth-user=你的邮箱
set smtp-auth-password=邮箱密码
set smtp-auth=login
set nss-config-dir=/etc/pki/nssdb/
set ssl-verify=ignore
4.修改zabbix服务器(服务器配置文件)
vim /usr/local/zabbix/etc/zabbix_server.conf
取消这行注释(这个地方是你放一些脚本的地址如果没有就创建)
AlertScriptsPath=/usr/local/zabbix/alertscript
新建一个alertscript文件夹在/usr/local/zabbix/
mkdir -p /usr/local/zabbix/alertscript
5.放入脚本在/usr/local/zabbix/alertscript
vim /usr/local/zabbix/alertscript/sendmail.sh
#!/bin/bash
echo"$3" | mail -s "$2" "$1"
#其中$1是zabbix传递过来的收件人信息,$2是邮件主题,$3是邮件内容;
6.保存
7.测试一下sh sendmail 是否能发出
直接用echo 'This is test mail' | mail -s 'test' zetion3@163.com
echo '邮件内容‘ | mail -s '邮件主题' 对方地址
8.Web登录zabbix控制台,修改报警选择脚本sendmail.sh
增加3个数据才能正常发送邮件
##脚本更为详细的可以用如下内容
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mail -s "${subject}" "$1" >>/tmp/sendmail.log 2>&1
添加好脚本以后需要在zabbix的web端增加报警媒介如下图
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
这里填入需要收到邮箱的人的对于邮箱地址
配置动作
动作
操作
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢复
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
注意发送消息都要添加一下
zabbix邮箱报警设置相关推荐
- zabbix监控主机及邮箱报警设置
Zabbix-Server安装可以参考这篇文章:http://blog.csdn.net/qq_39591494/article/details/78983861 OS:Centos7.2--zabb ...
- Zabbix邮件报警设置方法
实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操 ...
- Zabbix邮件报警设置
1,首先安装mailx组件并且配置好能够通过第三方邮箱发送邮件. yum install mailx 然后编辑mailx的配置文件 vi /etc/mail.rc 在末尾添加:set from=xxx ...
- zabbix配置邮箱报警
虽然网上有很多配置zabbix邮箱报警的邮件,但是能成功的还是少数,这里我把我做zabbix邮件报警的步骤写一下吧! 1.安装邮件发送工具mailx 网上的大多都是用的sendmail或者是postf ...
- zabbix监控服务器邮箱报警
zabbix邮件报警部署! Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时 ...
- Zabbix2.2.6邮件报警设置方法
http://www.jb51.net/article/56973.htm 这篇文章主要介绍了Zabbix邮件报警设置方法,在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会 ...
- zabbix 邮件报警配置
1.邮箱配置,登陆163邮箱开启smtp和授权: 授权并记住授权码: 2.网页登陆zabbix页面配置 操作配置 名称:from xbz-web 监控信息 默认标题:故障{TRIGGER.STATUS ...
- 监控软件Zabbix之配置139邮箱报警机制
上篇文章讲解了Zabbix的安装与配置,这篇文章继续讲解如何配置邮件报警机制:当被监控的主机出现问题时会及时地给管理员发送邮件,及时地通知运维人员. 在此之前zabbix服务端和客户端都已经配置好了, ...
- zabbix自定义报警——(邮箱,微信)
前言 看了很多其他人的博客,写了很多都有的用脚本的方式来实现邮箱报警,我觉得有点繁琐了,今天推荐一种不使用脚本的方式实现邮箱报警. zabbix安装部署参考: https://blog.csdn.ne ...
最新文章
- oracle数据库连接设置配置文件
- MSSQL差异备份取系统权限
- linux中查找某一个字符串,Linux系统下,在文件中查找某个字符串
- Camera Vision - video surveillance on C#
- 珍惜平时一点一滴,这几个值得跟进学习的阿里、滴滴、微软超级牛人的公众号!...
- Python接口自动化实战(第二阶段)- unittest框架
- #动态规划 LeetCode 120 三角形最小路径和
- 打印机扫描显示计算机故障或繁忙,打印机无法扫描_如何用打印机进行扫描,如何用打印机扫描文件...
- joson_encode 处理
- python怎么打开cmd-python中调用cmd
- 禅道服务器修改ip,访问禅道服务器的ip地址
- 安徽大学计算机专业毕业论文格式,安徽大学本科毕业论文格式.doc
- 微信支付宝个人收款方法
- Pokémon Army (easy version)
- 北京熊通科技 招聘FPGA研发工程师
- 【LeetCode】 贴纸拼词(动态规划)
- linux点餐系统,基于Linux的智能点餐系统
- 算法介绍及实现——马尔可夫链、隐马尔可夫链(附Python实现)
- 2022高职大数据竞赛0720更新参考实现
- Class.getEnclosingClass 和 Class.getDeclaringClass