Zabbix监控之Email邮件报警设置

简介: 今天主要说下zabbix报警机制的邮件报警 邮件报警也是在运维日常工作中常用到的一种报警方法,这里主要是用到邮件发送到mail.139.com的邮箱,139邮箱可以直接向手机发送邮件到达的短信提醒(移动手机专用哦,联通手机邮箱这个功能不好实现),好处是成本低方便,劣势在于实时性有时会差一点。
今天主要说下zabbix报警机制的邮件报警
邮件报警也是在运维日常工作中常用到的一种报警方法,这里主要是用到邮件发送到mail.139.com的邮箱,139邮箱可以直接向手机发送邮件到达的短信提醒(移动手机专用哦,联通手机邮箱这个功能不好实现),好处是成本低方便,劣势在于实时性有时会差一点。
这里把zabbix下如何通过 sendmail发送邮件报警,跟大家一起分享一下。

一.sendmail邮件服务器安装配置
在CentOS下,sendmail一般默认是随操作系统一起安装的。如果安装系统时没有安装sendmail服务,手动安装sendmail也很简单:

点击(此处)折叠或打开

  1. # yum install -y sendmail
  2. # yum install -y sendmail-cf

在配置zabbix的Email报警之前,需要将 sendmail使用的域名进行相应的修改,系统默认为localhost.localdomain,其实不改也行,不过有些pop3服务器会过滤掉来自 localhost.localdomain的邮件,导致邮件不能正常查收,所以,最好是改一下 hostname,确保邮件发送的成功率。    
在127.0.0.1 后面加上你想使用的发送邮件的域名
# vi /etc/hosts

点击(此处)折叠或打开

  1. # Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. 127.0.0.1 zabbix.yourcompany.cn localhost.localdomain localhost
接下来修改sendmail的配置
# vi /etc/mail/access

点击(此处)折叠或打开

  1. Connect:localhost.localdomain     RELAY
  2. Connect:localhost                 RELAY
  3. Connect:127.0.0.1                 RELAY
  4. Connect:zabbix.yourcompany.cn     RELAY
#vi /etc/mail/local-host-names

点击(此处)折叠或打开

  1. zabbix.yourcompany.cn

修改完成后,重启sendmail服务,通过telnet命令,测试一下看看是否已生效
# service sendmail restart修改之后重启下.
# telnet 127.0.0.1 25

点击(此处)折叠或打开

  1. Trying 127.0.0.1...
  2. Connected to zabbix.allook.cn (127.0.0.1).
  3. Escape character is '^]'.
  4. 220 zabbix.yourcompany.cn ESMTP Sendmail 8.13.8/8.13.8; Thu, 26 Dec 2013 11:13:54 +0800
ok.看到hostname修改已经成功了.下面就可以在zabbix 的管理页面上进行Email 报警设置了。

二.zabbix邮件报警设置

1.创建meida types
登录到zabbix,进入“Administration” >> ”Media types”(中文版是“高级配置”>>“处理方法”),点击右上角“Create Media Type”。 Description填”zabbix.oplinux.com”或其它名称,这里随意,Type选择”email”,SMTP服务器和SMTP发件人正确填写。

Smtp server这里可以与上面一样 SMTP helo也一致,Smtp mail 这里按上面即可,建议不要做过多改动。
1.登录到zabbix,进入”Configation” >> “Actions”(“系统配置”>>“操作”),点击右上角”Create Actions”。后面的trigger name可以去模板里找到。


这里我创建了一个负载过高时报警的action。

 

3.zabbix用户配置
登录到zabbix, 进入”Adimistration” >> “Users”,选择 Zabbix administrators一栏中的user框,zabbix2.2之后跟之前的不太一样,要注意了


进入user选择Admin一栏


点击Admin进入之后如图所示。可以添加想要收邮件的邮箱地址,当然添加接收短信的手机号也是在这。

保存一下,至此呢报警设置基本完成了。下面就可以触发一下,看看能不能收到邮件了。
有一点再次提示下,这里的邮箱添加不支持一栏多个,笔者原来使用whatsup监控的,所以在这天了几个邮箱,结果看到日志里各种报错,切记哦。

文章笔者亲测可行,如有失误的地方还请大家多多指正。
感谢支持,如需转载请标明: http://blog.chinaunix.net/uid-29179844-id-4053382.html
相关文章
|
29天前
|
监控 应用服务中间件 nginx
基于Zabbix的SLA监控体系构建与实践
本文由Zabbix社区专家褚凤彬分享,详解SLA在Zabbix中的应用。通过Trigger与Service联动,构建Web应用的多层级监控体系,并介绍SLA计算规则、维护期处理及升级注意事项,助力企业精准掌控服务可用性。
305 36
|
7月前
|
运维 监控 安全
【案例分享】中国通号卡斯柯公司:ZABBIX如何破解轨道交通监控难题
本文根据2023上海峰会上朱林贤的演讲整理,聚焦中国通号卡斯柯公司如何借助Zabbix实现轨道交通信号系统的智能化管理。作为中外合资企业,卡斯柯通过统一平台整合设备监控,大幅降低成本并提升灵活性,成功应用于国内外项目。文章探讨了传统监控系统的痛点、研发维护经验及国产化与开源技术挑战,为行业转型提供了宝贵启示。未来,开放协作将是推动轨道交通智能化发展的关键。
333 8
|
9月前
|
存储 缓存 监控
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
155 23
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
234 25
|
10月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
238 22
|
11月前
|
监控 安全 前端开发
使用 Zabbix 监控堆外应用
使用 Zabbix 监控堆外应用
203 9
|
11月前
|
运维 监控 BI
zabbix强大的报警系统
zabbix强大的报警系统
401 8
|
11月前
|
监控 数据可视化 Java
zabbix全面的监控能力
zabbix全面的监控能力
413 7
|
12月前
|
监控 Java Shell
监控堆外第三方监控工具Zabbix
监控堆外第三方监控工具Zabbix
288 5

热门文章

最新文章

推荐镜像

更多