Linux云计算架构-Zabbix企业级监控系统常用监控项分类详解

Linux云计算架构-Zabbix企业级监控系统常用监控项分类详解

1. CPU

来源模板:Template Module Linux CPU by Zabbix agent

监控项名称键值返回值类型单位含义
Context switches per secondsystem.cpu.switches浮点型进行上下文切换的CPU数量,返回整型。
CPU guest nice timesystem.cpu.util[,guest_nice]浮点型%以低优先级运行虚拟机的CPU时间
CPU guest timesystem.cpu.util[,guest]浮点型%通过虚拟化运行其他操作系统的时间,也就是运行虚拟机的CPU时间
CPU idle timesystem.cpu.util[,idle]浮点型%CPU空闲时间,对应top命令的id
CPU interrupt timesystem.cpu.util[,interrupt]浮点型%处理硬中断的CPU时间,对应top命令的hi
CPU iowait timesystem.cpu.util[,iowait]浮点型%等待I/O的CPU时间,对应top命令的wa
CPU nice timesystem.cpu.util[,nice]浮点型%低优先级用户态CPU时间,对应top命令的ni
CPU softirq timesystem.cpu.util[,softirq]浮点型%处理软中断的CPU时间,对应top命令的si
CPU stead timesystem.cpu.util[,steal]浮点型%当系统运行在虚拟机中的时候,被其他虚拟机占用的CPU时间,对应top命令的st
CPU system timesystem.cpu.util[,system]浮点型%内核态CPU时间,对应top命令的sy
CPU user timesystem.cpu.util[,user]浮点型%用户态CPU时间,对应top命令的us
CPU utilizationsystem.cpu.util浮点型%CPU 使用率。返回浮点数
Interrupts per secondsystem.cpu.intr浮点型CPU每秒中断数
Load average(1m avg)system.cpu.load[all,avg1]浮点型CPU 1分钟平均负载
Load average(5m avg)system.cpu.load[all,avg5]浮点型CPU 5分钟平均负载
Load average(15m avg)system.cpu.load[all,avg15]浮点型CPU 15分钟平均负载
Number of CPUssystem.cpu.num数字 (无正负)CPU 数量

2. 内存(memory)

来源模板:Template Module Linux memory by Zabbix agent

监控项名称键值返回值类型单位含义
Available memoryvm.memory.size[available]数字 (无正负)B可用内存
Free swap spacesystem.swap.size[,free]数字 (无正负)B可用交换内存
Free swap space in %system.swap.size[,pfree]浮点型%可用交换内存百分比
Memory utilizationvm.memory.size[pavailable]浮点型%可用内存百分比
Total memoryvm.memory.size[total]数字 (无正负)%总内存
Total swap spacesystem.swap.size[,total]数字 (无正负)%总交换内存

3. 磁盘空间(disk)

数据来源:Get /proc/diskstats

监控项原型:Block devices discovery

监控项名称键值返回值类型单位含义
sda: Disk utilizationvfs.dev.util[sda]浮点数%磁盘使用率
sda: Disk write ratevfs.dev.write.rate[sda]浮点数!w/s磁盘写速度
sda: Disk write request avg waiting time (w_await)vfs.dev.write.await[sda]浮点数!ms磁盘写等待时间
sda: Disk average queue size (avgqu-sz)vfs.dev.queue_size[sda]浮点数磁盘平均队列长度
sda: Disk read ratevfs.dev.read.rate[sda]浮点数!r/s磁盘读速度
sda: Disk read request avg waiting time (r_await)vfs.dev.read.await[sda]浮点数!ms磁盘读等待时间

4. 文件系统(filesystem)

监控项原型:Mounted filesystem discovery

监控项名称键值返回值类型单位含义
/: Free inodes in %vfs.fs.inode[/,pfree]浮点数%文件系统的innode使用率
/: Space utilizationvfs.fs.size[/,pused]浮点数%文件系统磁盘空间使用率
/: Total spacevfs.fs.size[/,total]数字 (无正负)B文件系统磁盘总空间
/: Used spacevfs.fs.size[/,used]数字 (无正负)B文件系统已使用磁盘空间

5. 网络(network)

监控项原型:Network interface discovery

监控项名称键值返回值类型单位含义
Interface ens32: Bits receivednet.if.in[“ens32”]数字 (无正负)bps每秒流入的比特(bit)数
Interface ens32: Bits sentnet.if.out[“ens32”]数字 (无正负)bps每秒流出的比特(bit)数

6. Zabbix客户端(zabbix agent)

来源模板:Template Module Zabbix agent

监控项名称键值返回值类型单位含义
Host name of Zabbix agent runningagent.hostname字符客户端主机名
Version of Zabbix agent runningagent.version字符zabbix客户端(agent)的版本
Zabbix agent pingagent.ping数字 (无正负)客户端可达性检查

7. 系统状态

监控项名称模板键值返回值类型单位含义
System uptimeTemplate Module Linux generic by Zabbix agentsystem.uptime数字 (无正负)uptime系统正常运行的时间
Zabbix agent availabilityTemplate Module Zabbix agentzabbix[host,agent,available]数字 (无正负)zabbix客户端是否正常运行
Checksum of /etc/passwdTemplate Module Linux generic by Zabbix agentvfs.file.cksum[/etc/passwd]字符校验用户文件
Get /proc/diskstatsTemplate Module Linux block devices by Zabbix agentvfs.file.contents[/proc/diskstats]文本获取磁盘信息

8. Gerneral常规

来源模板:Template Module Linux generic by Zabbix agent

监控项名称键值返回值类型单位含义
Maximum number of open file descriptorskernel.maxfiles数字 (无正负)操作系统最大的文件打开数量
Maximum number of processeskernel.maxproc数字 (无正负)操作系统最大的进程数
Number of logged in userssystem.users.num数字 (无正负)已登录的用户数量
Number of processesproc.num数字 (无正负)进程数
Number of running processesproc.num[,run]数字 (无正负)正在运行的进程数
System boot timesystem.boottime数字 (无正负)unixtime系统启动时间
System descriptionsystem.uname字符系统说明、系统描述
System local timesystem.localtime数字 (无正负)unixtime系统本地时间
System namesystem.hostname字符系统主机名

9. Invertory清单

来源模板:Template Module Linux generic by Zabbix agent

监控项名称键值返回值类型单位含义
Operating systemsystem.sw.os字符操作系统
Operating system architecturesystem.sw.arch字符操作系统架构
Software installedsystem.sw.packages文本已安装的软件包

10. 监控zabbix客户端的建议

在给监控主机添加监控项时,一般不需要单独配置监控项,只需将模板链接到相应的主机即可。如果未发现所需监控项,一般是链接的模板不正确,可以查看模板对应监控项后再进行链接。
以下给出监控linux客户端常用的模板(windows客户端类似):
Template Module Linux block devices by Zabbix agent
Template Module Linux CPU by Zabbix agent
Template Module Linux filesystems by Zabbix agent
Template Module Linux generic by Zabbix agent
Template Module Linux memory by Zabbix agent
Template Module Linux network interfaces by Zabbix agent
Template Module Zabbix agent
Template OS Linux by Zabbix agent
在这里插入图片描述

以上监控项,已经可以满足绝大多数需求,若超出以上范围,可以搜索相应模板及其对应监控项进行查看。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值