Zabbix使用-1

    技术2022-06-27  85

    通过本地浏览器访问 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 中填入告警接受地址及告警接受时间等信息。

    最新回复(0)