Zabbix的应用(5)----语法系列(3)

网友投稿 516 2022-05-29

zabbix相关语法--监控相常用参数

监控项

1)监控项 —参数vm.memory.size

total:总物理内存

free:可用内存

active:内存当前使用或最近使用,其在RAM中

inactive:未使用内存

wired:被标记为始终驻留在RAM中的内存,不会移动到磁盘

pinned:和'wired'一样

anon:与文件无关的内存(不能重新读取)

exec:可执行代码,通常来自于一个(程序)文件

file:缓存最近访问文件的目录

buffers:缓存文件系统元数据

cached:缓存为不同事情

shared:可以同时被多个进程访问的内存

used:active + wired 内存

pused:active + wired 总内存的百分比

available:inactive + cached + free 内存

pavailable:inactive + cached + free memory 占'total'的百分比

2)监控项—被动和主动代理检查

Zabbix使用一个基于JSON的通信协议来与Zabbix代理进行通信。

Zabbix的应用(5)----语法系列(3)

被动检查:被动检查是一个简单的数据请求。zabbix服务器或proxy请求数据(cpu)

主动检查:agent需要先从server端检索独立处理监控项的列表。The servers主动检查的列表在agent配置文件中ServerActive参数中列出,请求这些检查的频率是由相同配置文件中的RefreshActiveChecks参数设置。如果刷新主动检查失败,则在60s后重试。agent然后定期向服务器发送新数据。对于每一个返回的监控项,不管监控项是否为日志监控项,必须存在key,delay,lastlogsize和 mtime

3)监控项—传感器

每个传感器芯片在/sys/device均有自己的目录,可在/sys/class/hwmon/hwmon* 下找到所有的传感器芯片,其* 代表数字。对于虚拟设备,传感器读数在/sys/class/hwmon/hwmon*目录,对于非虚拟设备,传感器读数在/sys/class/hwmon/hwmon*/device目录。其中在hwmon* 或hwmon*/device目录中有一个name的文件包含该芯片的名称,其对应于传感器所使用的内核驱动程序的名称。每个文件只有一个传感器读数值。

格式为:_:

type:读对于传感器芯片:in 电压,temp 温度, fan 风扇等

item:input 测量值, max 高阈值, min 低阈值

number: 默认从1开始,电压从0开始,若文件不引用特定元素,则名称没有数字。

$ sudo apt-get install lm_sensors  $ sudo sensors-detect    \\ 全选yes $ sudo sensors    \\  查看当前部件温度 $ sudo sensors –u <部件编号>可以单独取出指定部件的温度 $ sensors -u coretemp-isa-0000 |grep Core |cut -d" " -f3|cut -d"." -f1   \\ 处理温度

4)监控项—proc.mem监控项中memtype参数类型的注意事项:

memtype参数的三个常用值pmem,rss和vsize在Linux,AIX,FreeBSD和Solaris等系统中均适用。其中Linux中memtype参数支持的值:

Zabbix 缓存 https

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:面向对象-抽象类和抽象方法及练习
下一篇:Jupyter工具系列之Notebook快速入门
相关文章