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 配置本地邮箱报警的更多相关文章

  1. 总zabbix配置-搭建-邮件报警-微信报警-监控mysql

    Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成:  确认一下: 1 2 cat /etc/redhat-rele ...

  2. zabbix配置企业微信报警

    +++++++++++++++++++++++++++++++++++++++++ 1. 工作中最长使用的就是微信,普及,开源,而且免费!!! 2. 在企业微信中要记录的值: · 部门id · 企业i ...

  3. Zabbix三种邮箱告警配置

    环境 环境 IP地址 主机名 需要安装的应用 系统版本 服务端 192.168.23.140 zabbix lamp zabbix_server zabbix_agent CentOS 8 客户端 1 ...

  4. 使用Zabbix服务端本地邮箱账号发送报警邮件及指定报警邮件操作记录

    邮件报警有两种情况:1)Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain), ...

  5. zabbix配置发送报警邮件

    配置邮件分为两种情况: 第一种:使用远端邮件服务器发送报警邮件 Linux系统版本:CentOS6.5-64 下载mailx: http://nchc.dl.sourceforge.net/proje ...

  6. zabbix配置邮件报警(第四篇)

    zabbix配置邮件报警(第四篇) 邮件报警可采用本地邮件服务,也可以自定义脚本,这里我采用本地邮件服务报警 添加收件人

  7. 实战:Zabbix 3.4邮件报警配置

    环境:CentOS 7 + Zabbix 3.4 如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行报警.接下来进行实战操作: 一.安装邮件发送工具 mailx 如果CentOS 有邮件服务, ...

  8. linux(centos8):zabbix配置邮件报警(监控错误日志)(zabbix5.0)

    一,zabbix5.0发邮件报警的准备工作: zabbix5.0在linux平台上的安装:参见这一篇: https://www.cnblogs.com/architectforest/p/129125 ...

  9. zabbix 服务器设置邮件报警

    实验条件: Zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常. 实现目的: Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动 ...

随机推荐

  1. E - BD String

    众所周知,度度熊喜欢的字符只有两个:B和D. 今天,它发明了一种用B和D组成字符串的规则: S(1)=B S(2)=BBD S(3)=BBDBBDD - S(n)=S(n−1)+B+reverse(f ...

  2. 求问ps如何导出单个切片及PS导出所有的切片图像

    在ps里面对图片进行切片,并根据需要弄好切片,利用shift键,可以选择其中部分的切片: 弄好以后,点击“文件”,选择“存储为WEB和设备所用格式”:. 在打开的“存储为WEB和设备所用格式”界面上点 ...

  3. kubernetes组成

    kubernetes组成 k8s主要包括: kubectl 客户端命令行工具: 将接收的命令,发送给kube-apiserver,作为对整个平台操作的入口. kube-apiserver REST A ...

  4. 序列&权限&索引&视图的语句

    create sequence 订单_订单编号_seq -- 创建序列 (成功后在sequence中查询) increment by start with maxvalue nocycle nocac ...

  5. 微信小程序(微信应用号)组件讲解[申明:来源于网络]

    微信小程序(微信应用号)组件讲解[申明:来源于网络] 地址:http://www.cnblogs.com/muyixiaoguang/p/5902008.html

  6. SpringBoot-@RequestParam

    Request参数 在访问各种各样网站时,经常会发现网站的URL的最后一部分形如:?xxxx=yyyy&zzzz=wwww.这就是HTTP协议中的Request参数,它有什么用呢?先来看一个例 ...

  7. SQLAlchemy(包含有Flask-Migrate知识点)

    what's the SQLAlchemy SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQ ...

  8. java框架之Hibernate(4)-几种检索方式

    准备 模型及映射文件 package com.zze.bean; import java.util.HashSet; import java.util.Set; public class Class ...

  9. Python-python中数组和列表读取一列的方法

    转载自:https://blog.csdn.net/songyunli1111/article/details/78109976 在python中,普通的列表list和numpy中的数组array是不 ...

  10. HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法

    HBuilder/Mui开发的APP使用上拉刷新,当滚动到底部是会触发上拉刷新,加载更多数据.但是ios上确是一个坑,导致滚动条无法滚动. 解决方法 放弃Mui的上拉刷新,自己使用JS实现. var ...