zabbix通过sendmail实现Email报警
http://bbs.linuxtone.org/thread-9401-1-1.html
sendmail的安装过程在此略过,如有不会的兄弟,可以在google上搜索相关文章。
我的zabbix相关环境:
OS: centos 5.4 x86_64 zabbix: 1.8.3 sendmail: 8.13.8-2.el5
在配置zabbix的Email报警之前,需要将sendmail使用的域名进行相应的修改,系统默认为localhost.localdomain,其实不改也行,不过有些pop3服务器会过滤掉来自 localhost.localdomain的邮件,导致邮件不能正常查收,所以,最好是改一下 hostname,确保邮件发送的成功率。
以下是我线上机器修改好了的配置,可供参考。
# cat /etc/hosts
127.0.0.1 monitor.bot.cms localhost.localdomain localhost
# cat /etc/mail/access
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1
Connect:monitor.bot.cms RELAY
# cat /etc/mail/local-host-names
monitor.bot.cms
修改完成后,重启sendmail服务,通过telnet命令,测试一下看看是否已生效
# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to monitor.bot.cms (127.0.0.1).
Escape character is '^]'.
220 monitor.bot.cms ESMTP Sendmail 8.13.8/8.13.8; Sun, 10 Oct 2010 14:00:33 +0800
从以上结果可以发现,localhost.localdomain 已经变成了 monitor.bot.cms 这个域名,表示修改成功,接下来就可以在zabbix 的管理页面上进行Email 报警设置了。
描述
Email
类型
Email
SMTP server
monitor.bot.cms
SMTP helo
monitor.bot.cms
SMTP email
root@monitor.bot.cms
设置完成后点击保存按钮,到此Email报警设置就结束了,测试时,可以新建一个action,报警方式选择Email, 当trigger成功触发后,一分钟后就可以查收邮件了。赶紧去试一下!
分享到:
相关推荐
Zabbix 邮件报警设置 在 Zabbix 中,邮件报警是一个非常重要的功能,它可以将监控结果发送到指定的邮箱中,从而实现实时监控和报警。今天,我们将学习如何在 Zabbix 中设置邮件报警,使用 sendEmail 工具来发送邮件...
总结来说,Zabbix邮件报警的配置涉及本地邮件服务的设置、Zabbix用户邮箱地址的配置、媒体类型的定义、Action的创建以及测试环节。这一系列操作旨在确保在系统出现问题时,管理员能通过邮件快速得到警报,从而及时...
1. **配置邮件报警媒介**: - 首先,登录到Zabbix Web界面,进入"配置"菜单。 - 选择"报警媒介类型",在这里找到"邮件[Email]"选项,点击进入设置页面。 - 输入SMTP服务器的相关信息,包括SMTP服务器地址、端口...
Zabbix-python报警邮件脚本,可以直接使用此脚本,无需多余更改
Zabbix提供了丰富的报警机制,可以通过邮件、短信等多种方式通知管理员监控异常情况。 - **步骤**: - 在Zabbix Web界面创建Action - 配置报警条件 - 设置通知方式(如邮件、短信等) #### 六、总结 通过上述步骤...
本文将详细介绍如何在Zabbix服务端配置邮件报警,以便在被监控主机宕机或达到预设触发器条件时,自动向指定邮箱发送报警邮件。 首先,确保Zabbix监控服务端和客户端都已经正确部署,被监控主机已添加到Zabbix中,且...
### zabbix搭建邮件报警脚本知识点详解 #### 一、脚本概述 本文将详细介绍一个用于Zabbix监控系统中实现邮件报警功能的Shell脚本。该脚本的主要目的是当Zabbix检测到某些预设的异常状况时,能够通过邮件的形式及时...
Reports部分则显示Zabbix服务状态,如主机数、报警数以及设备可用性报告。Configuration菜单允许用户进行系统配置,如创建主机、模板、报警和流量图。最后,Administration部分则用于配置Zabbix自身,如创建用户和...
zabbix邮件告警python脚本,自行修改邮箱服务器地址与用户名密码,然后在zabbix中调用即可。
本文档旨在介绍如何使用Zabbix实现对特定节点(例如node1和MySQL服务器)进行监控,并在此基础上实现邮件报警、脚本报警等功能。此外,还将探讨监控模板的使用、主机克隆以及自动发现和注册机制。 ##### 一、Zabbix...
- 安装邮件服务(如Postfix)以支持Zabbix的报警机制。 - 启动和启用Postfix服务:`systemctl start postfix`和`systemctl enable postfix`。 - 手动触发一个测试警报,检查微信是否能成功接收消息。 7. **...
**Zabbix监控系统中的邮件报警配置** Zabbix是一款强大的网络监控和性能管理工具,它能够实时监测各种IT基础设施的状态,并在出现问题时及时发出警报。本文主要介绍如何在Zabbix中配置邮件报警,确保在系统异常时能...
zabbix 3.4.6 的邮件报警设置,让你更快上手zabbix,整合前人经验
介绍了zabbix配置监控并实现报警的全部流程。详细介绍了一个报警数据如何从取值到报警邮件报警的全流程。
本文档将深入讲解Zabbix的报警机制,并通过五个具体的案例展示Zabbix的进阶操作,包括自动发现、主动监控、拓扑图构建、自定义监控以及报警功能的实现。 首先,让我们来看看如何实现Zabbix的报警功能。在案例1中,...
当监控项的值超过预设阈值时,Zabbix会触发报警,并通过配置好的通知方式(如邮件、短信或推送通知)将警报信息发送给管理员。报警脚本就是这个过程中的关键,它们定制了报警触发后执行的具体操作。 在Linux环境中...
ZabbixZabbixZabbixZabbixZabbix 除了可以使用邮件报警 之外, 还可以通过多种方式把告警 信息发送到指定人, 信息发送到指定人, 例如 短信报警方式,越来多的企业开始使用 短信报警方式,越来多的企业开始使用 ...
当监控的某个条件触发时,Zabbix会触发一个事件,然后可以通过动作(Actions)配置来执行相应的操作,如发送邮件、短信或者调用外部脚本。 Python在其中的角色主要是编写自定义的脚本,用于接收Zabbix触发的事件,...
本文整理了网上流行的两种针对zabbix配置Email报警的配置方式。包括系统自带的sendmail命令,如果需要更丰富的功能,可以使用轻量级的sendEmail是一个轻量级。两者都是基于命令行的SMTP邮件客户端。 旨在分享,如...