zoukankan      html  css  js  c++  java
  • Zabbix web 应用

    通过本地浏览器访问 http://ServerIP/zabbix 来开始配置和使用 zabbix 。
    使用 zabbix 进行监控之前,要理解 zabbix 监控的流程。
    一次完整的监控流程可以简单描述为:
    Host Groups (设备组) ->Hosts (设备) ->Applications (监控项组) ->Items (监控项) ->Triggers (触发器) ->Actions (告警动作) ->Medias (告警方式) ->User Groups (用户组) ->Users (用户)
    
     
    
    一、添加 Hosts
    Host 是 Zabbix 监控的基本载体,所有的监控项都是基于 host 的。
    通过 Configuration->Hosts->Create Host 来创建监控设备
    按提示填入 Name 、 Groups 、 IP , 其他选项默认即可, Link Templates 处选择一个模板, save 即可成功添加设备。(注:如果 host 上没安装 agent ,添加后的状态会是 unmonitor ,会采集不到值, Zabbix 自带大量的设备监控模板,我们添加主机时通过 link 到这些模板,就可以快速添加主机的监控项和告警触发条件。 )
    一类的 hosts 可以归属到同一个 Host Group ,便于分类管理同一类设备,在 Configuration->Host Group->Create Host Group 可以添加设备组
    二、添加 Items
    Item 是监控项,是监控的基本元素,每一个监控项对应一个被监控端的采集值。
    在 Configuration->Hosts 界面,我们能看到每个 host 所包含的 items 总数,点击对应主机的 items 项,可以看到具体的每个 item 信息,这些 items 可以引用自 templates ,也可以自己创建。
    通过点击具体 item 名字可以修改已有监控项的属性,点击 Satus 的链接可以禁用 / 启用这个监控项。(注:我们可以通过新建一个 template ,在 template 中禁用掉所有不需要用到的 items ,然后把同一类 hosts link to 这个 template ,就不用一台台主机去更改 items )
    新增 item 可以通过点击右上角的 create item 来创建
     按提示逐项填入相关信息即可,其中 key 是 zabbix 已经自带的取值方法, Application 类似于 host groups ,是 item 的组。( item key 也可以自定义,后面会讲到如何自定义监控项 )
    Zabbix 自带非常多的监控采集项及方法,基本能满足当前所有的监控功能,这些都包含在 item 的 item key 中了,更多的 type 和 key 的解释请参考:
    http://www.zabbix.com/documentation/1.8/manual/config/items
     
    三、添加 Triggers
    Trigger 是触发器,当 Items 采集值满足 triggers 的触发条件时,就会产生 actions 。
    每一个 trigger 必须对应一个 item ,但一个 item 可以对应多个 trigger 。
    同样,通过点击 Configuration->Hosts->Triggers 中某个 trigger 的名字,可以修改 trigger 的属性。(注意:引用自 template 的 trigger 触发值是不能单独修改的,必须在 template 中修改,或是复制一个同样的 trigger 再修改,然后禁用掉之前的 )
    新增 trigger 可以通过点击右上角的 create trigger 来创建
    Expression 中选择对应的 item 、触发方式及触发值, Severity 是告警级别,根据 trigger 的严重性来选择。
    Zabbix 提供多种 trigger 触发方式供选择,常用的我们可以选择 last value </>/=/#/N( 最近一次采集值 ), 或是选择 maximal value for period of time ( 一段时间内的最大值 ), 等等。可以根据实际需要来设定触发方式。更多的解释请参考:
    http://www.zabbix.com/documentation/1.8/manual/config/triggers
     
    四、添加 Actions
    Action 是告警动作,当触发器条件被满足时,就会执行指定的 action 。
    通过 Configuration->Actions->Create Action 来创建 Action
    
    
    Event source: 来源,如果选择 triggers ,即所有的 triggers 条件满足时都会执行这个 action
    Escalations :告警是否升级,及升级时间
    Subject 、 Message :告警标题和内容 ,此处可引用 zabbix 的宏变量;例如 {{HOSTNAME}:{TRIGGER.KEY}.last(0)} 表示最后一次采集值,更多宏变量参考 : http://www.zabbix.com/documentation/1.8/manual/config/macros
    Recovery Message :告警恢复信息,不勾选系统会用默认的,勾选后自定义
    Conditions : trigger 产生的条件,条件可以多选
    Operation :选择 media 及 user  
     
    五、添加 Medias
    Media ,即告警方式, Zabbix 可以提供四类 Media : Email/SMS/Jabber/Script ,通过 Administrator->Media Type 来修改或新增告警方式
    Email 方式最常用的,填入相关的 SMTP 信息,即可通过邮件方式发送告警。
    SMS 方式要在 server 主机上接入短信 modem 。
    Jabber 方式是一种 linux 下的即时通讯工具 , 通过 Jabber 发送即时消息。
    Script 方式可以通过自己编写程序或脚本的方式发送告警信息。
     
    
    
    六、              添加 Users
    在 Administrator->Users 可以添加用户和用户组
    通过 User Group 可以限制用户的权限, zabbix 自带的用户组的权限限制基本能满足我们的要求。
    创建用户时可以根据用户的不同作用划分到不同的组, media 中填入告警接受地址及告警接受时间等信息。
  • 相关阅读:
    ORM框架-SQLAchemy使用
    python与MySQL
    python 与rabbitmq
    阻止微信浏览器/QQ浏览器长按弹框“在浏览器打开”
    解决ios不支持按钮:active伪类的方法
    HTTP-FLV直播初探
    对比requirejs更好的理解seajs
    ‘true’==true返回false详解
    支付宝wap支付调起客户端
    JavaScript中基本数据类型和引用数据类型的区别
  • 原文地址:https://www.cnblogs.com/fyy-888/p/5527056.html
Copyright © 2011-2022 走看看