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邮箱报警设置相关推荐

  1. zabbix监控主机及邮箱报警设置

    Zabbix-Server安装可以参考这篇文章:http://blog.csdn.net/qq_39591494/article/details/78983861 OS:Centos7.2--zabb ...

  2. Zabbix邮件报警设置方法

    实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操 ...

  3. Zabbix邮件报警设置

    1,首先安装mailx组件并且配置好能够通过第三方邮箱发送邮件. yum install mailx 然后编辑mailx的配置文件 vi /etc/mail.rc 在末尾添加:set from=xxx ...

  4. zabbix配置邮箱报警

    虽然网上有很多配置zabbix邮箱报警的邮件,但是能成功的还是少数,这里我把我做zabbix邮件报警的步骤写一下吧! 1.安装邮件发送工具mailx 网上的大多都是用的sendmail或者是postf ...

  5. zabbix监控服务器邮箱报警

    zabbix邮件报警部署! Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时 ...

  6. Zabbix2.2.6邮件报警设置方法

    http://www.jb51.net/article/56973.htm 这篇文章主要介绍了Zabbix邮件报警设置方法,在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会 ...

  7. zabbix 邮件报警配置

    1.邮箱配置,登陆163邮箱开启smtp和授权: 授权并记住授权码: 2.网页登陆zabbix页面配置 操作配置 名称:from xbz-web 监控信息 默认标题:故障{TRIGGER.STATUS ...

  8. 监控软件Zabbix之配置139邮箱报警机制

    上篇文章讲解了Zabbix的安装与配置,这篇文章继续讲解如何配置邮件报警机制:当被监控的主机出现问题时会及时地给管理员发送邮件,及时地通知运维人员. 在此之前zabbix服务端和客户端都已经配置好了, ...

  9. zabbix自定义报警——(邮箱,微信)

    前言 看了很多其他人的博客,写了很多都有的用脚本的方式来实现邮箱报警,我觉得有点繁琐了,今天推荐一种不使用脚本的方式实现邮箱报警. zabbix安装部署参考: https://blog.csdn.ne ...

最新文章

  1. oracle数据库连接设置配置文件
  2. MSSQL差异备份取系统权限
  3. linux中查找某一个字符串,Linux系统下,在文件中查找某个字符串
  4. Camera Vision - video surveillance on C#
  5. 珍惜平时一点一滴,这几个值得跟进学习的阿里、滴滴、微软超级牛人的公众号!...
  6. Python接口自动化实战(第二阶段)- unittest框架
  7. #动态规划 LeetCode 120 三角形最小路径和
  8. 打印机扫描显示计算机故障或繁忙,打印机无法扫描_如何用打印机进行扫描,如何用打印机扫描文件...
  9. joson_encode 处理
  10. python怎么打开cmd-python中调用cmd
  11. 禅道服务器修改ip,访问禅道服务器的ip地址
  12. 安徽大学计算机专业毕业论文格式,安徽大学本科毕业论文格式.doc
  13. 微信支付宝个人收款方法
  14. Pokémon Army (easy version)
  15. 北京熊通科技 招聘FPGA研发工程师
  16. 【LeetCode】 贴纸拼词(动态规划)
  17. linux点餐系统,基于Linux的智能点餐系统
  18. 算法介绍及实现——马尔可夫链、隐马尔可夫链(附Python实现)
  19. 2022高职大数据竞赛0720更新参考实现
  20. Class.getEnclosingClass 和 Class.getDeclaringClass

热门文章

  1. Python 中 3 个不可思议的返回
  2. 一日一技:安装Python第三方库的几种姿势
  3. MySQL对于表中数据的增删改查
  4. Python的基本编码规范
  5. [JAVA-坑]CGLib动态代理引起的空指针异常
  6. [深度学习NPL]word2vector总结与理解
  7. java 如何判定消息已在队列_【05期】消息队列中,如何保证消息的顺序性?
  8. pytorch —— 正则化之Dropout
  9. leetcode —— 33. 搜索旋转排序数组
  10. python中+和join()的区别