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

举报
烟花易冷 发表于 2018/12/27 11:03:55 2018/12/27
【摘要】 zabbix相关语法--监控相常用参数监控项1)监控项 —参数vm.memory.sizetotal:总物理内存free:可用内存active:内存当前使用或最近使用,其在RAM中inactive:未使用内存wired:被标记为始终驻留在RAM中的内存,不会移动到磁盘pinned:和'wired'一样anon:与文件无关的内存(不能重新读取)exec:可执行代码,通常来自于一个(程序)文件f...

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

监控项

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

  1. total:总物理内存

  2. free:可用内存

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

  4. inactive:未使用内存

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

  6. pinned:和'wired'一样

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

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

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

  10. buffers:缓存文件系统元数据

  11. cached:缓存为不同事情

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

  13. used:active + wired 内存

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

  15. available:inactive + cached + free 内存

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


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

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

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

  2. 主动检查: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><number>_<item>:

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

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

  3. 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参数支持的值:

Supported valueDescriptionSource in /proc/<pid>/status file
vsize虚拟内存大小VmSize
pmem实际内存的百分比(VmRSS/total_memory) * 100
rss驻留集大小VmRSS
data数据段的大小VmData
exe代码段的大小VmExe
hwm驻留集峰值大小VmHWM
lck锁定内存大小VmLck
lib共享库的大小VmLib
peak虚拟内存峰值大小VmPeak
pin固定的页面大小VmPin
pte页表条目的大小VmPTE
size进程码+数据+栈段大小VmExe + VmData + VmStk
stk堆栈段大小VmStk
swap使用的交换空间大小VmSwap


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。