三个管理小功能,在已有的监控项基础之上进行一些数值处理
6.19 Calculated items
计算类型
语法
func(<key>|,<hostname:key>,<parameter1>,<parameter2>,...)
计算CPU的用户使用率和系统使用率的总和。
计算两个DNS解析时间的总和
Zabbix 在已创建监控的基础上,进行计算
1.创建监控项
Key:time.total 是自定义的
last函数(最新数据),函数里面是Zabbix自带的 OS Linux的Key
dns_resolve_time.sh[119.29.29.29,www.qq.com]
dns_resolve_time.sh[114.114.114.114,www.baidu.com]
2.结果
6.20 Aggregate checks
对主机组下面的监控项进行一个计算,计算整个组的耗电量,平均温度
聚合类型
语法
groupfunc["host group","item key",itemfunc,timeperiod]
计算主机组的CPU使用率总和
创建监控项
6.21 Dependent items
针对某些数据 依赖于别的监控项的情况.
局限性
所有的依赖必须在同一个主机或者同一个监控模版.
相互依赖的监控项最多为999个
最多层级依赖为3层
语法
通过telnet的测试结果 来生成最新的数据
telnet获取内核的完整信息 > 过滤出操作系统的版本
dependent item 如下,Key是自定义的
CentOS Linux release(.*)(Core)
结果: