实战:Zabbix 3.4邮件报警配置
环境:CentOS 7 + Zabbix 3.4
如果只是监测并不能满足需求,还需要通过邮件的方式对问题进行报警。接下来进行实战操作:
一、安装邮件发送工具 mailx
如果CentOS 有邮件服务,关闭邮件服务:
service sendmailstop #关闭
chkconfig sendmailoff #禁止开机启动
service postfixstop
chkconfig postfixoff
由于本次 CentOS 7 采用的是basic LSB 安装,所以直接安装发送邮件的工具
yum -y install mailx
yum -y install sendmail
二、配置zabbix服务端发送邮件
vi /etc/mail.rc #编辑文件,如果没有,就手动创建,如下:
set sendcharsets=iso-8859-1,utf-8
set from=xxx@XXX.com
set smtp=smtp.XXX.com:25
set smtp-auth-user=xxx@XXX.com #认证用户
set smtp-auth-password=xxx #认证密码
三、测试邮件是否能够发送
echo"zabbix test " |mail -s "zabbix" xxx@xxx.com #如果邮箱中能收到邮件,表示测试成功。
四、配置Zabbix Web端
1)配置SMTP server的 Media信息
其中有个默认的Email项,无需新建Media type,更改这个项目即可,如下图:


2)配置用户的收件邮箱
此次配置“Admin”的邮箱,如果新建了其他用户,点击"Create user"配置即可。

点击“Media”->点击"Add"

在"Send to" 中,填入有效的IP地址后,点击"Add"添加。

3)配置触发条件发邮件
点击"Configuration"->“Actions”->更改默认的“Report problems to Zabbix administrators”

添加想要监控的内容:点击“Action”->在“New Condition”中输入内容后,本次添加: Host = XXXX点击"Add"按钮。Condition的条件有很多,可以是主机名,可以是服务,可以是进程等,取决于你要监控哪些内容。


接下来点击"Operations" 选项卡,添加动作。

在Send to User groups 或 Send to Users 点击"Add"

在弹出的对话框中,勾选一个要添加的用户,然后点击"Select"按钮

注意下面的界面中,要选择“Send message” 以便发送邮件。如果有其他脚本需要执行,可选择"Remote Command"。最后选择“Update”按钮。其他选项都是默认即可。
至此,如果触发了报警,一封邮件就能发送到管理员用户配置的邮箱里了。

4)排错
查看zabbix的日志:
tail -f /var/log/zabbix/zabbix_server.log
查linux邮件日志看邮件是否发出:
tail -f /var/log/maillog
执行这两个日志检查,通过能找到问题。如果仍有问题,检查SMTP邮件服务器的设置、用户及密码、是否被防火墙判定垃圾邮件等。
实战:Zabbix 3.4邮件报警配置的更多相关文章
- Zabbix邮件报警配置
一.安装sendmail或者postfix yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开 ...
- zabbix 服务器设置邮件报警
实验条件: Zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常. 实现目的: Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动 ...
- centos7安装ZABBIX 3.0+ 邮件报警【OK】
设置主机名: vi /etc/hosts 10.0.0.252 zabbix-server hostnamectl set-hostname 关闭防火墙: systemctl stop firew ...
- zabbix 邮件报警配置
zabbxi 邮件告警推送有两种方式: 1.使用zabbix服务端的本地邮箱账号发送,邮件名为:user@hostname.localdomain,user为发送邮件的用户,hostname为zabb ...
- zabbix(7)邮件报警配置
邮件报警可以使用Linux自带邮件服务器(postfix等),也可以使用其他邮件服务器(像腾讯邮箱,126邮箱) 一.使用mail. 1.确定zabbix server是否安装发送邮件的命令mail, ...
- zabbix实现QQ邮件报警通知--技术流ken
前言 前几天搜了下网上使用zabbix邮件报警通知的文章,大多数还是使用mailx的方法,过程配置起来比较冗余繁琐,这几天想着把自己平时用到的qq邮件报警的方法分享出来供大家参考,以此减少不必要的步骤 ...
- zabbix之 qq邮件报警
一.安装sendmail或postfix[root@zabbix ~]# yum install sendmail –y #在线yum安装sendmail[ro ...
- CentOS7.3下Zabbix3.5之邮件报警配置
一.邮件客户端以及脚本相关配置 1.安装sendmail,一般操作系统默认安装了安装 yum install sendmail 启动 service sendmail start 设置开机启动 chk ...
- [Zabbix] 如何实现邮件报警通知以及免费短信报警通知
版权声明:本文为博主原创文章,未经博主允许不得转载. 前提条件: (1) zabbix服务器端已经成功安装并且运行. (2) zabbix客户端已经成功建立并且运行. 1 下载并且安装msmtp软件 ...
随机推荐
- rpc框架解释
远程过程调用协议RPC(Remote Procedure Call Protocol) RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方 ...
- 深入理解JVM - JVM内存模型
各版本的差异 JDK1.6 在JDK1.6 的时候运行时常量池在方法区中 JDK1.7 在JDK1.7 的时候运行时常量池在堆中 JDK1.8 在JDK1.8 的时候,JVM内存模型直接将方法区移到了 ...
- 实体机安装Ubuntu系统
今天windows突然蓝屏了,索性安装个 Ubuntu 吧,这次就总结一下实体机安装 Ubuntu 的具体步骤 note: 本人实体机为笔记本 型号为:小米pro U盘为金士顿:8G 安装系统:Ubu ...
- PAT Advanced 1033 To Fill or Not to Fill (25) [贪⼼算法]
题目 With highways available, driving a car from Hangzhou to any other city is easy. But since the tan ...
- 你需要知道的 N 种抓取 dump 的工具
原总结注册表debug调试dump转储文件windbgprocdump 前言 今天,向大家介绍几种可以抓取应用程序转储文件的工具及基本使用方法.更详细的用法,请参考每个工具对应的帮助文档.如果你还不清 ...
- Codeforces 1288D - Minimax Problem
题目大意: 给定n个序列,每个序列元素个数严格相等于m 你需要找到两个序列a[i]和a[j],使其每个对应位置的元素取大后得到b序列 b[k]=max(a[i][k],a[j][k]) 且让b序列中 ...
- 套接字详解(socket)
用户认为的信息之间传输只是建立以两个应用程序上,实际上在TCP连接中是靠套接字来作为他们连接的桥梁. 那么什么是套接字呢? TCP用主机的IP地址加上主机上的端口号作为TCP连接的端点,这种端点就叫做 ...
- 网站的ssl证书即将过期,需要续费证书并更新
SSL这个证书的续费也挺奇怪,续费跟新购买一样. 证书这个东西,申请成功之后,每次都要重新下载,需要处理好格式之后,放在服务器的指定目录里. 大致操作如下: 首先,申请/续费证书,证书下来后,下载下来 ...
- 实用 | PyCharm常用快捷键整理
PyCharm是一款非常受欢迎的Python IDE,用Python高效处理web和数据科学,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理 ...
- 文献管理器endnote学习笔记
目录 文献管理器endnote学习笔记 一.文献信息输入(将文献信息添加到文献管理软件endnote的多种方法) 1.在线检索(方便快捷,但有些网站无法直接检索) 2.网站输出(所有网站都支持的方式, ...