zabbix 配置本地邮箱报警
Centos 6.5, Zabbix 3.0.4
后台配置email
浏览器登录zabbix后台,Administration -> Media types -> Email:

比较简单的直接配置localhost:

不过个人不建议用localhost,还是起个名字吧(比如:myzabbix.cn):

系统必要的配置
在zabbix服务端所在机器,先配置上文的名称解析:
# vi /etc/hosts
127.0.0.1 myzabbix.cn
如果安装了sendmail就卸载,并安装postfix和mailx:
# yum -y remove sendmail
# yum -y install postfix mailx
# service postfix restart
# chkconfig postfix on #可选,配置开机启动
下面测试一下(注意这里不是用zabbix,所以发件人是 user@hostname):
# echo "zabbix test mail" | mail -s "zabbix" xxx@qq.com
查收邮件(可能在垃圾箱或拦截队列中),若能收到则表示组件安装正确;
配置zabbix用户邮箱
浏览器登录zabbix后台,这里以Admin用户为例,Administration -> Users -> Admin -> Media:

编辑或新增,这里各项都比较简单,不细说了;
创建action
上面三步都是静态配置,相当于准备好了,现在需要一个trigger(action的一种)来执行发邮件动作;
浏览器登录zabbix后台,Configuration -> Actions -> Event source选择triggers:

这里就不新建了,直接用自带这个例子(Report problems to Zabbix administrators):
点进来后Action一栏是通知的内容,参数比较多,没什么特殊要求默认即可,后续可自行研究;
切换到Conditions(条件),如下图:

预设的两个条件:
A表示不在维护状态时,这个就涉及到另一个设置:维护,在维护时是不会触发邮件通知的;
B表示触发的是个问题problem,另一个值是ok,一般告警肯定都是问题,若是反过来需要通知正常就设为OK;
下面可以新增其他条件,比如指定报警的主机组或具体主机等;
切换到Operations,这里设置发送的目标用户:

Default operation step duration:意思是默认的每个步骤的持续时间,下面具体的步骤都有Steps表示步骤;
在具体的操作步骤中,可以设置步骤Steps,比如1-1就表示立即开始,占用一个步骤;2-3表示第二个步骤再开始,第三个步骤还是执行这个;
Step duration:步骤持续时间,若为0则表示使用上面默认的持续时间;
Operation type:发送消息 或者 执行远程命令,这里当然是发送消息;
下面两个是设置指定发送的用户组或者具体用户;
Send only to:这里只选择Email即可;
在往下那个Conditions就是配置对问题的默认的标记是确认还是未确认;
保存后,这个action就配置完毕了;
测试邮件报警
找一台被控端,把zabbix_agentd停掉,大概五分钟后即可收到如下邮件:

tips:默认情况下估计需要到垃圾箱或者拦截列表中才能看到,请把alert@myzabbix.cn加入白名单再试;
网络邮箱
网络邮箱理论上只需要修改Email配置即可:

不过在centos6.5会报错Support for SMTP authentication was not compiled in,应该是编译时未提供支持,网上也有说法是curl版本较低;
相比较而言本人更推荐本地邮箱的方式,所以这里没有再继续解决网络邮箱的问题;
over
参考文章:http://www.jb51.net/article/56973.htm
zabbix 配置本地邮箱报警的更多相关文章
- 总zabbix配置-搭建-邮件报警-微信报警-监控mysql
Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成: 确认一下: 1 2 cat /etc/redhat-rele ...
- zabbix配置企业微信报警
+++++++++++++++++++++++++++++++++++++++++ 1. 工作中最长使用的就是微信,普及,开源,而且免费!!! 2. 在企业微信中要记录的值: · 部门id · 企业i ...
- Zabbix三种邮箱告警配置
环境 环境 IP地址 主机名 需要安装的应用 系统版本 服务端 192.168.23.140 zabbix lamp zabbix_server zabbix_agent CentOS 8 客户端 1 ...
- 使用Zabbix服务端本地邮箱账号发送报警邮件及指定报警邮件操作记录
邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain), ...
- zabbix配置发送报警邮件
配置邮件分为两种情况: 第一种:使用远端邮件服务器发送报警邮件 Linux系统版本:CentOS6.5-64 下载mailx: http://nchc.dl.sourceforge.net/proje ...
- zabbix配置邮件报警(第四篇)
zabbix配置邮件报警(第四篇) 邮件报警可采用本地邮件服务,也可以自定义脚本,这里我采用本地邮件服务报警 添加收件人
- 实战:Zabbix 3.4邮件报警配置
环境:CentOS 7 + Zabbix 3.4 如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行报警.接下来进行实战操作: 一.安装邮件发送工具 mailx 如果CentOS 有邮件服务, ...
- linux(centos8):zabbix配置邮件报警(监控错误日志)(zabbix5.0)
一,zabbix5.0发邮件报警的准备工作: zabbix5.0在linux平台上的安装:参见这一篇: https://www.cnblogs.com/architectforest/p/129125 ...
- zabbix 服务器设置邮件报警
实验条件: Zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常. 实现目的: Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动 ...
随机推荐
- 【Py-Github】根据条件筛选Github repo的例子
条件: language:python commits:>100 contributors:>2 stars:>5 fork:0 实现: from github import Git ...
- iOS WKWebView (NSURLProtocol)拦截js、css,图片资源
项目地址github:<a href="https://github.com/LiuShuoyu/HybirdWKWebVIew/">HybirdWKWebVIew&l ...
- Java模版方法的另一种实现
面试荔枝FM杯具,遂死磕AQS途中发现一个有趣的模版用法,记下来. 模版方法是很重要的设计模式,在数据访问层.众多的插件接口都可见其影子,一般的实现都是在模版中定义抽象方法并使用其方法进行算法,让具体 ...
- 微信小程序开发笔记04
今天将小程序的页面进行优化 消除昨天遇到的bug问题. 完成了微信小程序的开发.
- ubuntu安装notepad++
sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sudo apt-get install notepa ...
- switch(值){ 开始case 值: 闭合break; }
switch ($goods['leixing']) { case 1: $data['type'] = 1; $data['orderid'] = 'PT' . rand(000000, 99999 ...
- tuple的基本使用
常用如下所示: # 元祖,tuple-->不可变,但元祖里面的数据可以变化 # 当元祖只有一个元素时,需加’,‘,否则类型是<class 'int'> # tuple1 = (1) ...
- Django中URL有关
django 模板中url的处理 在模板中直接添加‘/home’这样的链接是十分不推荐的,因为这是一个相对的链接,在不同网页中打开可能会返回不一样的结果. 所以推荐的是 1 <a href= ...
- day16:内置函数二
1,大作业,yield 返回之后可以对数据进行处理了就,注意函数的解耦,每一个小功能写成一个函数,增强可读性,写之前自己要先把整体功能分块,先做什么,在做什么 # 现在需要对这个员工信息文件进行增删改 ...
- 审核被拒:1. 1 Safety: Objectionable Content ;3. 1.1 Business: Payments - In-App Purchase ;4. 3 Design: Spam ;5. 1.1 Legal: Privacy - Data Collection and Storage
1. 1 Safety: Objectionable Content 有人民币符号—隐藏收费课程 3. 1.1 Business: Payments ...