Frank的学习之路

2.2.2_zabbix监控服务器item

内存
vm.memory.size[available] 系统中已用内存量 整形(byte) 60 7 365
vm.memory.size[total] 系统总共内存量

swap空间 swap pfree(百分比)
system.swap.size[,pfree] Float型

CPU
system.cpu.util[,user] 类似于对应系统中top命令查看CPU显示值 60 7 365
system.cpu.util[,system] Float型
system.cpu.util[,iowait]
system.cpu.util[,idle]
system.cpu.load[all,avg1] 系统CPU总负载/在线cpu个数平均1min的利用百分比
system.cpu.load[all,avg5] 系统CPU总负载/在线cpu个数平均5min的利用百分比
system.cpu.load[all,avg15] 系统CPU总负载/在线cpu个数平均15min的利用百分比

磁盘空间(可用量) vfs.fs.size[{#FSNAME},free] 可用磁盘空间大小
/ partition size free(百分比)
磁盘空间(使用百分比) vfs.fs.size[/,pfree] Float型 % 可用磁盘空间大小占分区总磁盘空间的百分比
磁盘空间(节点数占用) vfs.fs.inode[/,pfree] Float型 % 可用磁盘节点数占总节点数的百分比

磁盘空间(使用百分比) vfs.fs.size[{#FSNAME},pfree] 可用磁盘空间大小占分区总磁盘空间的百分比
磁盘空间(总量) vfs.fs.size[{#FSNAME},total] 分区总磁盘空间大小
磁盘空间(使用量) vfs.fs.size[{#FSNAME},used] 已使用磁盘空间大小
磁盘空间(节点数占用) vfs.fs.inode[{#FSNAME},pfree] 可用磁盘节点数占总节点数的百分比

网络流量(进口) net.if.in[{#IFNAME}] 网络进接口流量 (bps) net.if.in[eth0] 整形(每秒速率) 默认返回字节数,需要*8
网络流量(出口) net.if.out[{#IFNAME}] 网络出接口流量 (bps)net.if.out[eth0] 整形(每秒速率) 默认返回字节数,需要*8

Agent agent.ping 检查客户端可用性

端口 net.tcp.listen[port] 监控程序端口启用

进程监控
名称:proc_StockIndex
类型:Zabbix客户端(主动式)
健值:proc.num[,yixue,all,StockIndex]
信息类型:数字(无正负)

proc.num[<name>,<user>,<state>,<cmdline>]
key中的参数说明:
第一个参数是进程名字,没必要填写,填了反而会使监控不太准确(仅个人测试)
第二个参数是运行进程的用户名
第三个为进程的状态 ,包括:all (default), run, sleep, zomb
第四个参数用来指定进程名中包含的字符,对进程进行过滤。

触发器
process of StockIndex is down
{172-23-9-166:proc.num[,yixue,all,StockIndex].last()}=0
返回顶部