zabbix2.2.1使用本地安装postfix发送报警邮件到qq邮箱.docx

zabbix2.2.1使用本地安装postfix发送报警邮件到qq邮箱.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

zabbix2.2.1使用本地安装postfix发送报警邮件到qq邮箱

1.本地安装postfix或sendmail

Cent6.x安装postfix:注意:主机名必须是localhost,因为如果默认不配置,会自动找localhos.localdomain域

[root@localhost~]#yum-yinstallpostfix

[root@localhost~]#/etc/init.d/postfixstart

[root@localhost~]#chkconfigpostfixon

[root@localhost~]#echo"111"|mail-s"test"1441107787@

测试给qq邮箱发一封邮件:qq邮箱能收到

Cent7.x安装postfix:注意:主机名必须是localhost,因为如果默认不配置,会自动找localhos.localdomain域

[root@localhost~]#yum-yinstallpostfix

[root@localhost~]#yum-yinstallmailx#mail命令客户端

[root@localhost~]#systemctlstartpostfix

[root@localhost~]#echo"111"|mail-s"test"1441107787@

测试给qq邮箱发一封邮件:qq邮箱能收到

2.配置Zabbix_server端web界面邮件报警(建立了两个主机组app_group和db_group,每个组里各一个主机app和db,这两个主机都关联上TemplateOSLinux模板)

1)打开Zabbix,创建示警媒介类型(邮件),定义一个示警媒介名称Sendmail

点击管理-示警媒介类型-创建媒体类型,如图:

定义示警媒介名称:Sendmail,类型:Email,server服务器:都是localhost,发件人:zabbix@localhost,点击save,如下:

2)设置zabbix用户报警邮箱地址(定义用户,绑定媒介,定义收件人地址)

管理——用户——Admin(ZabbixAdministrator),如图:

点击Admin(ZabbixAdministrator)如下:

保持用户信息默认,再点击Media,如下:

点击Add,如下:

选择示警媒介Sendmail和收邮件地址1441107787@,报警级别和时间,点击Add,如下:

点击save,如下:

3)设置Zabbix触发报警的动作(定义发送邮件内容、邮件主体、触发条件、操作(发信息,发给谁,用哪个示警媒介)

组态-动作-创建动作,如下:

填写一下动作的名称:自定义Action-Email,内容保持默认,或做相应修改(但关键内置变量不能修改),此处保持默认没修改。点击conditions(条件),如下:

条件处保持了默认状态,默认就是like所有的触发器,也就是哪个触发器动作就发送哪个触发器的报警。再点击operations,如下:

点击New,如下:

先配置好该界面内容:每隔120s操作一次,From1-0表示从第1步到无限步骤一直发邮件(生产环境可配置每隔600s操作一次,From1-1只发送一次邮件,仅参考),类型发送信息、使用的介质类型:Sendmail,在用户那里点击Add,添加要发送到的用户,如下:

选择Admin,点击select,如下:

先点击Add,再点击Save,如下:

4)下面测试当db和app都宕机时候,报警邮件发送。

正常情况时如下:

当app29和db31宕机时候,zabbix触发器界面如下:

qq邮箱1441107787@收到zabbix@localhost.localdomain发来的报警邮件,如下:(设置每2分钟发一次邮件)

当两机器恢复,会收到恢复的报警邮件信息,如图:

附加:自定义一个模板,监控各被监控端的80端口和3306端口,如果端口消失则触发器触发并发送邮件:

1)自定义一个模板:port_monitor

Configuration——Templates——createtemplate——起个模板名:port_monitor和可见名port_monitor,点击save即可。

2)在该模板对应里面创建一个应用集,点击应用集——创建应用集,起名:port_monitor,保存。

3)在该模板对应里面创建item监控项,点击item——创建item——起名port_monitor80和port_monitor80,选择键值:net.tcp.listen[80]和net.tcp.listen

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档