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

第五章  开始监控

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

5.1 监控配置流程

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

1、  创建主机组。

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

3、  创建监控项组。

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

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

6、  创建触发器、动作。

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

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

5.2 监控第一台主机

5.2.1 创建主机组

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

图 5-1

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

5.2.2 创建主机

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

机。如下图5-2所示。

图 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所示。

图 5-3

5.2.3 创建监控项组

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

图 5-4

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

图 5-5

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

图 5-6

5.2.4 创建监控项

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

图 5-7

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

图 5-8

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

图 5-9

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

图 5-10

5.2.5 创建图形

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

图 5-11

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

图 5-12

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

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

图 2-13

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

图 2-14

时间: 2024-11-05 20:44:38

深入浅出Zabbix 3.0 -- 第五章 开始监控的相关文章

深入浅出Zabbix 3.0 -- 第十一章 VMware 监控

第十一章  VMware 监控 随着虚拟化技术应用的越来越广泛,Zabbix作为基础架构的监控系统,也可以很好的支持基于VMware的虚拟化平台及虚拟机进行监控.通过在Zabbix中预先定义的host prototypes(主机原型)利用low-level discovery rules会自动发现VMware hypervisors和虚拟机,并创建主机对它们进行监控. 在Zabbix中对虚拟机的监控分两步完成,首先,通过vmwarecollector实例收集虚拟机数据,这些实例使用SOAP协议从

深入浅出Zabbix 3.0 -- 第七章 模板配置与管理

第七章  模板配置与管理 我们在主机中不仅可以添加很多需要监控的指标(即监控项),还可以添加图形.触发器.监控项组.展示屏.Web scenarios和low-level Discovery,如果在每个主机中添加这些对象,尤其是在一个大型环境中,其工作量是不可想象的,何况需要监控的主机有很多具有相同的监控属性,需要重复相同的配置工作,如果手工完成这些配置任务几乎是不可能的.好在Zabbix为我们提供了模板,通过在不同的模板中添加监控项.触发器.图形等配置并应用到任意数量的主机上.当然对于特殊的监

深入浅出Zabbix 3.0 -- 第六章 监控项配置与管理

第六章 监控项配置与管理 Zabbix系统中监控项(Items)的定义和管理非常重要,所有的监控指标都是通过定义不同的监控项收集数据.Zabbix通过主机作为一个逻辑单元组织和管理监控项,所有的监控项都必须属于某个主机,且在同一主机中只能有一个唯一的监控项存在. 6.1监控数据 Zabbix 不同于与大多数其他监控解决方案的一个重要特征是Zabbix通过监控项从被监控对象收集的数据是原始数据,而不是告警或状态的更新数据.大多数监控方案中,不管是通过agent或其他方法收集到监控数据后,会对该数据

深入浅出Zabbix 3.0 -- 第三章 Zabbix 监控方式

第三章  Zabbix 监控方式 有人说通过Zabbix可以完成任何监控任务,只有你想不到的,但没有监控不了的,真是这样吗?当你通过本章了解了Zabbix提供的多种监控方式后,你就会发现此言非虚. 这里所说的监控方式,实际上就是Zabbix中的配置监控项时选择的监控项类型.为了适应各种应用场景的需要,Zabbix提供了多种方法帮助你更好的完成监控任务. Zabbix 3.0中提供的监控方式包括: Active agents Passive agents Extending agents Simp

深入浅出Zabbix 3.0 -- 第四章 主机、用户和权限管理

第四章  主机.用户和权限管理 Zabbix中主机作为一个管理单元,用来管理和组织监控项,它可以包含任意数量和类型的监控项,并且每个主机必须属于至少一个主机组.当主机中的监控项获取监控数据后,Zabbix中创建的用户就可以访问这些数据,同样这些用户必须属于至少一个用户组.你可能注意到不管是主机还是用户,在Zabbix中必须属于至少一个主机组或用户组.为什么要这么做呢?这是因为Zabbix中是通过用户组和主机组来实现用户对主机中监控数据进行访问权限的分配和管理. 4.1主机 4.1.1创建主机 Z

zabbix专题:第五章 zabbix 添加触发器Triggers

zabbix 添加触发器Triggers 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 触发器(triggers)是什么? 实战创建监听80端口的触发器 报警级别介绍 zabbix触发器依赖关系详解 zabbix专题:第五章 zabbix 添加触发器Triggers 触发器(triggers)是什么? 触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲

zabbix专题:第四章 添加自定义监控项Items

添加监控项Items 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 什么是item item构成 实战添加网卡流入流出监控项 zabbix专题:第四章 添加监控项Items 什么是item Items是从主机里面获取的所有数据.通常情况下我叫itme为监控项,例如我需要监控它的cpu负载.监控网卡流入流出,那么实现这个方法的东西就叫item.接下来zabbix教程中提到的item都翻译为监

深入浅出Zabbix 3.0 -- 第十五章 Zabbix 协议与API

今天是六.一儿童节,祝小朋友们节日快乐!发完此文就带我家小朋友出去玩耍了. 第十五章 Zabbix 协议与API 本章将介绍和开发相关的Zabbix协议和API的内容,通过对Zabbix协议和API的深入了解,你可以利用Zabbix协议编写客户端程序并将其嵌入的产品或系统中,并将数据发送到Zabbix server,这在无法安装Zabbixagent等程序的场景(例如专用的嵌入式系统)中非常有用.你也可以利用Zabbix API开发自己的业务系统,或灵活的与现有系统整合集成. 15.1 Zabb

深入浅出Zabbix 3.0 -- 第二章 Zabbix Web操作与定义

第二章  Zabbix Web操作与定义 本章介绍Zabbix 中一些基本概念的定义和web前端页面的操作,包括Zabbix中使用的一些术语的定义,Web页面中用户管理.主机和主机组的管理,以及监控项.模板.触发器.告警的管理和操作,还有Graphs.Screens.Maps及Reports等.通过本章的学习掌握一些基本概念并能够通过Web页面的操作完成对Zabbix的管理. 2.1 定义 hosts(主机) Zabbix中需要监控的服务器.交换机及其他设备我们都统一称作host,这些设备与Za