码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix监控报警设置

时间:2015-01-25 19:33:12      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

    前提:已经安装好了zabbix server和zabbix agent

    1、为用户配置media types,如下图

    选择‘Administration‘->‘Media types‘->‘Email‘

技术分享

 

技术分享

SMTP server是邮件服务器的地址(可以是ip或者是域名或者是主机名,你的zabbix server必须能够跟他通信,如果是域名或者是主机名,必须能够解析);SMTP helo是一个域名,一般是admin@sh.99cloud.net当中的sh.99cloud.net;SMTP email是发送报警邮件的邮箱。

     2、为用户设置自己的接收报警邮件的邮箱

 选择->‘Administration‘->‘Users‘->‘Users‘->‘Admin‘->‘Media‘->‘Add‘

技术分享

技术分享

在Send to这里填上你想要接收报警发来的邮件,邮箱。其它保持默认,点击Add。

 

    3、监控一台Host:(如果已经完成那么跳过)

    选择‘Configuration‘->‘Host‘->‘Create host‘如下图

技术分享

 

这里需要注意的有两个地方第一个是Host name,第二个是Agent interfaces,Host name等于在zabbix_agentd.conf文件中的Hostname的值,Agent interfaces等于zabbix agent的ip,Groups In groups的作用是为了方便管理,将具有相同特点的主机或者服务集合在一起,在查看的时候更加的方便、快捷。

    4、添加Items如下图

    选择‘Configuration‘->‘Hosts‘->‘Items‘->‘Create item‘

技术分享

出现如下界面:

技术分享

 

技术分享

这里需要填入Name,Key,Type of information选择Numeric(float)其它的保持默认就行,最后点击Add

     5、定义Items的触发值Triggers

     选择‘Configuration‘->‘Hosts‘->‘Triggers‘->‘Create trigger‘

技术分享

Name代表Trigger的名字,随便填,Expression代表当compute002这台的cpu负载大于0的时候触发报警(将compute002的小数点换成冒号,{compute002:system.cpu.load.last()}>0),报警程度为High,点击Add;

    6、定义Actions

    定义了Items是为了收集数据,定义Triggers是为了报警条件,定义Actions是为了触发报警;选择‘Configuration‘->‘Actions‘->‘Create action‘

技术分享

填上Name,随便定义,选择Conditions:

技术分享

已Trigger name为例,后面填定义Items时的名字cpu load;选择Operations:

技术分享

在Send to Users点击Add选择用户,最后点击Add,在点击Add。

到这里便设置完成,可以进入Monitoring->Events进行查看,如若成功,则Actions自段是绿色的Ok,最后将会接收到一封系统默认信息的邮件:

技术分享

 

zabbix监控报警设置

标签:

原文地址:http://www.cnblogs.com/wtfbk/p/4248575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!