第五章  开始监控

通过前面的章节相信你已经了解Zabbix server提供的丰富的监控方式,也了解了主机、用户、组及权限的管理。在本章将通过一个主机监控的例子向你介绍Zabbix中配置监控的流程,全面了解配置监控的每一个步骤。

5.1 监控配置流程

一般Zabbix中监控配置流程如下:

1、  创建主机组。

2、  创建主机(通过设置New group字段可以同时创建主机组)。

3、  创建监控项组。

4、  创建监控项(通过设置New application字段可以同时创建监控项组)。

5、  创建图形、展示屏和拓扑图。

6、  创建触发器、动作。

7、  创建用户组、用户,配置告警方式。

在监控配置过程中,图形、展示屏、拓扑图、触发器以及动作不是必须要配置的,是否要配置你可以根据实际监控需求灵活掌握。监控主机比较多时,可以把监控项组、监控项、图形、展示屏、触发器在模板中配置,然后链接到被监控主机,提高配置监控任务的效率,不需要每个主机逐个配置。


近日完成《深入浅出 zabbix 4.0》视频教程的录制并正式发布,该教程基于 zabbix 4.2 ,对Zabbix进行全面讲解。欢迎大家围观。课程链接:https://edu.51cto.com/sd/ce000 

5.2 监控第一台主机

5.2.1 创建主机组

在第四章中我们已经讲过主机组如何创建和管理,在这里我们只是简单的创建一个主机组的例子,在Host groups 页面( Configuration--> Host groups 中,点击右上角的 Create host group 按钮, 创建一个新主机组。如下图5-1 所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix

5-1

如上图5-1中填写主机组名称,例如test hostgroup,可以添加现有的主机到该组中,也可以不添加,然后点击Add按钮创建主机组。

5.2.2 创建主机

Hosts 页面(Configuration--> Hosts)中,点击右上角的 Create host 按钮创建主

机。如下图5-2所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_02

5-2

如上图5-2中,填写主机名称,例如test host,选择前面创建的test hostgroup组,点击按钮添加到In groups中,意思是该主机归属于test hostgroup主机组。在这里也可以通过配置New group,同时创建该主机归属的主机组。配置Agent Interfaces接口,例如127.0.0.1。勾选Enabled,然后点击Add按钮创建主机。

Hosts页面主机列表中,你会看到刚刚创建的test host主机,并在Availability列中你会看到绿色的ZBX图标,这说明该主机已经被Zabbix server成功监控,如下图5-3所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_03

5-3

5.2.3 创建监控项组

Hosts 页面(Configuration--> Hosts)的主机列表中,点击test host主机的Application链接进入Application页面。如下图5-4所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_04

5-4

Application页面中点击Create application按钮创建新监控项组,填写监控项组的名称,例如test application。点击Add按钮保存。如下图5-5所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_05

5-5

这时你在Hosts页面主机列表中可以看到test host主机的Application链接旁边有一个灰色的数字1,代表配置了1个监控项组。如下图5-6所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_06

5-6

5.2.4 创建监控项

Hosts 页面(Configuration--> Hosts)的主机列表中,点击test host主机的Items链接进入Items页面。如下图5-7所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_07

5-7

Items页面中点击Create item按钮创建新监控项,监控项配置页面中填写监控项的名称,例如ping test hostType选择Zabbix agentKey选择agent pingHost Interfaces选择agent Interfaces,例如127.0.0.1:10050Type of information选择Numericunsigned),Data type选择Decimal。其他参数可以不配置,然后点击Add按钮保存。如下图5-8所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_08

5-8

监控项创建后,在Items页面的监控项列表中可以看到刚才创建的监控项,如下图5-9所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_09

5-9

然后,你可以到Latestdata页面(Monitoring --> Latest data)中查看收集的监控项数据。Latestdata页面中默认不显示任何数据,这时处于性能的考虑。在这里需要我们使用过滤器,在Host groups字段中输入test,系统会显示所有包含test的主机组名称,在我们的例子中会出现test hostgroup。你还可以进一步通过HostsApplication以及Name字段过滤。然后点击Filter按钮显示过滤后的监控数据。没看到数据!不用紧张,Zabbix server的配置文件中默认更新监控信息配置缓存的时间是1分钟(CacheUpdateFrequency参数默认值是60秒),在加上例子中监控项收集数据的时间间隔是30秒,至少你需要等待130秒。Latest data页面每过30秒(系统默认)会自动刷新,稍等一会儿后,你就会看到监控数据,如下图5-10所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_10

5-10

5.2.5 创建图形

Hosts 页面(Configuration--> Hosts)的主机列表中,点击test host主机的Graphs链接进入Graphs页面。如下图5-11所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_11

5-11

进入Graphs页面后,点击页面右上角的Create graph按钮进入创建图形页面。在Name中填写图形的名称,例如test graph。设置图形的宽度和高度、类型等参数,并在items中添加图形中需要显示的监控项,如下图5-12所示。

 

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_12

5-12

配置好各项参数后,点击最下方的Add按钮保存。

现在你可以到Monitoring菜单中查看创建的图形,点击 Monitoring--> Graphs,在Graphs页面的右上角通过选择GroupHostGraph定位需要查看的图形。如下图5-13所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_13

5-13

 

查看图形时,你可以通过点击图形左上角的缩放参数查看不同时段内的图形,系统默认显示1小时内的图形(1h),你可以选择查看15分钟内的图形(15m),或者1天内的图形(1d)。也可以拖动时间条或通过设置右上角的时间参数查看你需要的图形。如下图5-14所示。

深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_14

5-14

 

 

 

 深入浅出Zabbix 3.0 -- 第五章  开始监控_zabbix_15

本文出自 http://ustogether.blog.51cto.com/8236854/1924799,如需转载请与作者联系。