有时一个监控项一次会收集多个指标,或者同时收集相关的指标会更有意义,例如:
为了允许进行批量指标收集和同时使用几个相关监控项,Zabbix支持从属监控项。从属监控项依赖于主要监控项包含从属监控项的一次查询,主要监控项的新值会用于自动填充从属监控项的值。从属监控项的更新间隔与主要监控项相同且不可变。
Zabbix预处理选项可用于从主要监控项的数据中,提取从属监控项所需部分的值。
预处理是由一个“预处理管理器”进程管理的,它被添加于Zabbix 3.4版本中,与worker进程一起执行预处理步骤。所有来自不同数据收集器的值(不管是否有预处理步骤),在添加到历史缓存之前,都要经过预处理管理器。基于套接字的IPC连接用于数据收集器(pollers, trappers等)和预处理进程之间的通讯。
只有Zabbix server 或 Zabbix proxy ( 如果主机被Zabbix proxy 监控) 执行预处理步骤,并处理从属监控项。
任何类型的监控项,甚至是从属监控项,都可以设置为主要监控项。额外级别的从属监控项可以被用来从现有的从属监控项中提取出更小的值。
相关监控项依赖于主要监控项的数据,这就是为什么必须首先配置 主要监控项 (或主要监控项已存在)。
所有标有红色星号的为必填字段。
点击 添加 保存主监控项。
接着,你可以配置 从属监控项。
所有标有红色星号的为必填字段。
必要的相关监控项的特定信息的字段是:
类型 | 这里选择 Dependent item 。 |
键值 | 输入一个用于识别监控项的键。 |
主要项 | 选择主要监控项。 主要监控项的值将用于填充从属监控项的值。 |
信息类型 | 选择与将要存储的数据格式相对应的信息类型 |
你可以使用监控项值的 预处理 从主要监控项提取数据。
如果不进行预处理,相关监控项的值将与主要监控项的值完全相同。
点击 添加 保存相关监控项。
单击 按钮可以访问更快地创建相关项的快捷方式,并在监控项列表中选择创建相关监控项。
在监控项列表中,从属监控项以其主要监控项的名称作为前缀显示。
如果主监控项被删除,那么它的所有从属监控项也将会被删除。