[技术干货] zabbix 监控项-计算公式

zabbix自带的key基本能满足监控需求,但面对现实场景中复杂的监控需求,往往少不了用到zabbix 监控的一种类型-可计算。计算公式可利用现定义好的key进行新的定义,以满足自身监控需求。

  1. 现定义好的监控项,如图1.

    图1
  2. 打算利用现有监控项做一个“/root空闲磁盘的使用比例”的监控项。图2.

    图2

自定义上述内容

名称:/root(空闲磁盘空间的比例)

类型:可计算的

键值:vfs.fs.size[/root,percfree]

公式:last(“vfs.fs.size[/root,free]”)/last(“vfs.fs.size[/root,total]”)*100

公式的使用,其实就是简单的加减乘除。

注意单位:%

  1. 现在切换到最新数据页面,如图3.

    图3

可以看到最新的数据已经获取。

原文地址:https://blog.51cto.com/14483703/2445314

时间: 2024-11-06 04:14:06

[技术干货] zabbix 监控项-计算公式的相关文章

[技术干货] zabbix监控Linux系统服务

Zabbix自动发现规则监控Linux系统的service units项目要求:通过systemctl命令查看Linux系统的service units:监控前提:zabbix环境已搭建好:监控原理:通过shell脚本把systemctl命令返回的结果以json格式发送到zabbix:1. 在scripts目录编写脚本,脚本内容如下: 2. 在/etc/zabbix_agentd.conf.d目录编写配置文件,内容如下: vim service_status.conf UserParameter

zabbix监控项

配置个监控的基本流程 主机群组->主机->模板->监控项->触发器->action 主机的添加在上一个文档里,这里主要做的是模板和监控项的添加. 注:无论添加什么命名一定要规范! 监控项的添加: 首先选好要添加监控项的模板,选中模板中的项目添加监控项. key值的添加如果是自己要监控的数据,一般日志类型的,类型选择端点代理式(主动式),其他的普通的就选择默认,需要自己填写,名称要规范.例如check_user 应用集自己要自行添加. 到此监控项算是ok 再一个就是需要在你所要

Zabbix监控项计算

Zabbix基于单台主机的item主算, one      通过这个key采集回来的数据为111 A主机的key A主机 ===========>tow     通过这个key采集回来的数据为100 Summmarize 对监控项进行计算,把one和tow采集回来的数据进行相加,如下图

zabbix 监控项(key)

Key 描述 返回值 参数 详细说明 agent.hostname 返回被监控端名称 字符串 - 返回配置文件中配置的被监控端的名称 agent.ping 检测被监控端是否存活 1 - 运行中 其他 - 未运行 - 使用函数 nodata()检测客户端是否正在运行 agent.version zabbix agent版本 字符串 - 例如返回: 1.8.2 kernel.maxfiles 系统支持最大的open files 整数 kernel.maxproc 系统支持最大的进程数量 整数 log

第十篇、【Zabbix监控项之自定义监控磁盘IO】

一.自定义监控项获取磁盘IO所需的值 1.在zabbix Agent端配置文件配置如下内容 [[email protected]_3WYY_WEB ~]# vi /usr/local/zabbix-4.4.3/etc/zabbix_agentd.conf 305 ### Option: UserParameter 306 # User-defined parameter to monitor. There can be several user-defined parameters. 307 #

第十三篇、【Zabbix监控项之Jvm监控】

注意: 如果编译Zabbix Server端的时候,没有开启--enable-java   (Zabbix Java gateway),那需要重新编译源码. 1.重新编译源码(源码安装建议不要删除,保存起来,以后需要重新编译很快,因为编译过的*.o,不用再进行重新编译,只编译新功能的代码) [[email protected] ~ ]# cd zabbix-4.4.3 [[email protected]-v2 zabbix-4.4.3]# ./configure --prefix=/data/

第八篇、【Zabbix监控项之网卡流量监控】

1.增加入口流量的监控项[这个监控项可以在模板内增加,也可以在主机上面直接增加,具体看网卡标准化了没有] 键值 : net.if.in[eth2,bytes] #参数1指定网口,参数2是单位 2.入口流量的监控项-配置每秒更改的倍数,不然的话,画形有误差 倍数值的计算:从agent获取的数据是bytes即是字节,我们这里设置的单位是bps(bit per second) 单位换算:1byte = 8 bit,所以每秒需要乘于8 3.保存-eth2出口的流量的监控项 键值 : net.if.out

修改zabbix监控项刷新时间

zabbix的默认刷新不支持的监控项目的时间是600秒,对于观察并不方便 于是这里做些修改 当使用zabbix自带模板监控的时候,键值这里需要做修改 他那个是取值的模式  这里是参数 要换成参数 不带参数是显示总数 修改后 zabbix自定义key监控大小时候,设置的单位倍数只支持乘法.

[技术干货] Zabbix | 使用nfs共享本地镜像

适用:在生产环境中远程操作大量需要配置yum仓库的机器,可以快速获取到镜像,省去很多上传时间.环境: 设备名称 IP地址服务操作系统nfs-server172.16.1.103NFS服务器Centos 7.0nfs-client172.16.1.116NFS ClientCentos 7.0 在开始之前我们可以先看一下nfs-server本地上的一个镜像挂载情况.如图1.可以看到本地镜像已经被挂载上去. 我们继续看一下server的yum仓库是否已经成功配置.如图2.可以看到yum仓库的列表条目