zabbix监控默认的item key列表

键值 名称
agent.hostname 客户端主机名。返回字符串
agent.ping 客户端可达性检查。返回 nothing - 不可达;1 - 可达
agent.version zabbix客户端(agent)的版本。返回字符串
kernel.maxfiles 操作系统最大的文件打开数量。返回整数
kernel.maxproc 操作系统最大的进程数。返回整数
net.dns[<ip>,name,<type>,<timeout>,<count>,<protocol>] 检查 DNS 服务是否开启。返回 0 - DNS 服务关闭(服务未响应或DNS解析失败);1 - DNS 服务开启
net.dns.record[<ip>,name,<type>,<timeout>,<count>,<protocol>] 执行DNS查询。返回字符串信息
net.if.collisions[if] 网络冲突数量。返回整型
net.if.in[if,<mode>] 网络接口上传流量统计。返回 整数
net.if.list 网络接口列表(包括接口类型,状态,IPv4地址,说明)。返回文本
net.if.out[if,<mode>] 上行流量统计。返回整数
net.if.total[if,<mode>] 网络接口上传下载的流量总和。返回整数
net.tcp.listen[port] 检查 TCP 端口 是否处于侦听状态。返回 0 - 未侦听;1 - 正在侦听
net.tcp.port[<ip>,port] 检查是否能建立 TCP 连接到指定端口。返回 0 - 不能连接;1 - 可以连接
net.tcp.service[service,<ip>,<port>] 检查服务是否运行并接受 TCP 连接。返回 0 - 服务关闭;1 - 服务运行
net.tcp.service.perf[service,<ip>,<port>] 检查 TCP 服务的性能,当服务 down 时返回 0,否则返回连接服务花费的秒数
net.udp.listen[port] 检查 UDP 端口 是否处于侦听状态。返回 0 - 未侦听;1 - 正在侦听
net.udp.service[service,<ip>,<port>] 检查服务是否运行并响应 UDP 请求。返回 0 - 服务关闭;1 - 服务运行
net.udp.service.perf[service,<ip>,<port>] 检查 UDP 服务的性能,当服务 down 时返回 0,否则返回连接到服务花费的秒数
perf_counter[counter,<interval>] 所有Windows计数器值。返回 整形、浮点、字符串、文本
proc.cpu.util[<name>,<user>,<type>,<cmdline>,<mode>,<zone>] CPU进程百分比。返回浮点值
proc.mem[<name>,<user>,<mode>,<cmdline>,<memtype>] 进程内存,以字节为单位。返回整数
proc.num[<name>,<user>,<state>,<cmdline>] 进程数。返回整数
proc_info[process,<attribute>,<type>] 各种有关特定进程的信息。它返回一个浮点值。
sensor[device,sensor,<mode>] 硬件传感器读数。返回浮点型
service.info[service,<param>] Information about a service. Returns integer with param as state, startup; string - with param as displayname, path, user; text - with param as description; Specifically for state: 0 - running, 1 - paused, 2 - start pending, 3 - pause pending, 4 - continue pending, 5 - stop pending, 6 - stopped, 7 - unknown, 255 - no such service; Specifically for startup: 0 - automatic, 1 - automatic delayed, 2 - manual, 3 - disabled, 4 - unknown
services[<type>,<state>,<exclude>] 列表服务。返回0表示空,如果是列表则是每行一个内容
system.boottime 系统启动时间。返回时间戳
system.cpu.intr 设备的中断数。返回整数
system.cpu.load[<cpu>,<mode>] CPU 负载。返回浮点数
system.cpu.num[<type>] CPU 数量,返回整数
system.cpu.switches 上下文的数量进行切换。它返回一个整数值。
system.cpu.util[<cpu>,<type>,<mode>] CPU 使用率。返回浮点数
system.hostname[<type>] 系统主机名。返回字符串
system.hw.chassis[<info>] 机架信息。返回字符串
system.hw.cpu[<cpu>,<info>] CPU 信息。返回字符串或整数
system.hw.devices[<type>] PCI或者USB设备列表。返回文本
system.hw.macaddr[<interface>,<format>] MAC地址。返回字符串
system.localtime[<type>] 系统时间。返回的是UTC整数。是服务器本地的时间
system.run[command,<mode>] 即在主机上指定的命令的执行。返回命令执行结果的文本值。如果指定NOWAIT的模式,这将返回执行命令的结果1。
system.stat[resource,<type>] 系统统计数据。返回整数值或者浮点值
system.sw.arch 软件架构信息。返回字符串
system.sw.os[<info>] 操作系统信息。返回字符串
system.sw.packages[<package>,<manager>,<format>] 安装包列表。返回文本
system.swap.in[<device>,<type>] 在交换分区(swap)(从设备到内存)统计数据。返回整数
system.swap.out[<device>,<type>] 交换分区(从内存到设备)的统计数据。返回整数
system.swap.size[<device>,<type>] 交换分区空间大小,字节或从总百分比。从字节返回整数;对于浮动比例
system.uname 识别系统。返回 字符串
system.uptime 系统启动时间。返回整数
system.users.num 已登录的用户数量,返回整数
vfs.dev.read[<device>,<type>,<mode>] 磁盘读取数据。类型是sectors, operations, bytes;返回整数,类型是 sps, ops, bps则返回浮点。
vfs.dev.write[<device>,<type>,<mode>] 磁盘写入数据。类型是sectors, operations, bytes;返回整数,类型是 sps, ops, bps则返回浮点。
vfs.file.cksum[file] 文件效验,unix标准算法。返回整数
vfs.file.contents[file,<encoding>] 搜索文件内容。返回文本
vfs.file.exists[file] 检查文件是否存在。返回 0 - 未找到文件;1 - 常规文件或链接(软/硬)存在
vfs.file.md5sum[file] 文件的MD5校验。返回字符串(该文件的MD5哈希值)
vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>] 查找文件中的字符串,返回内容是被匹配内容的整行字符串,或者其他可选参数
vfs.file.regmatch[file,regexp,<encoding>,<start line>,<end line>] 查找文件中的字符串,如果有则返回1,没有则返回0。
vfs.file.size[file] 文件大小(单位bytes)。返回整数
vfs.file.time[file,<mode>] 文件事件信息,返回的是时间戳 整数
vfs.fs.inode[fs,<mode>] 数或inode的百分比。返回数字,如果是浮点则是百分比
vfs.fs.size[fs,<mode>] 磁盘容量。如果返回的是字节则是整数,如果返回的是百分比则是浮点。
vm.memory.size[<mode>] 从字节或总百分比的内存大小。它返回一个整数值,如果字节,只要百分比返回浮点值。
vm.vmemory.size[<type>] Virtual space size in bytes or in percentage from total. Returns integer for bytes; float for percentage
web.page.get[host,<path>,<port>] 获取网页。返回信息为网页源码或者TXT
web.page.perf[host,<path>,<port>] 全网页加载时间(秒)。返回浮点型
web.page.regexp[host,<path>,<port>,<regexp>,<length>,<output>] 查找网页中的字符串,返回内容是被匹配内容的整行字符串,或者其他可选参数
wmi.get[<namespace>,<query>] 执行 WMI 查询返回第一个对象。返回整形、浮点、字符串或者文本内容
时间: 2024-10-10 20:45:32

zabbix监控默认的item key列表的相关文章

zabbix监控之自定义item

zabbix安装完成后,当需要使用自定义脚本构建自定义item必须注意以下几点: 1.首先使用zabbix_get手动在zabbix-server服务端获取监控的默认的item值,如下: [[email protected] ~]# zabbix_get -s 39.106.219.238 -p 10050 -k "system.swap.size[,free]" 0 当遇到zabbix_get命令没有找到时,解决办法:yum install -y zabbix_get 2.在zabb

zabbix错误总结:ZBX_NOTSUPPORTED: Unsupported item key.

大家在使用Zabbix的时候往往会自定义Item.但是经常会遇到自定义的Item动不动就Not Supported了.其实原因很简单.Zabbix Agent默认 的超时时间是3秒.往往我们自定义的Item由于各种原因返回时间会比较长.所以建议统一修改一个适合自己实际的值. vim /etc/zabbix/zabbix_agent.conf #Range: 1-30 Timeout=8 修改完毕后重启zabbix-agent /etc/init.d/zabbix-agent restart

zabbix监控redis DB key的总数量

一个简单监控redis DB的key数量,脚本如下: #!/bin/bash PORT='7010' HOST='192.168.33.33' echo `redis-cli -h ${HOST} -p ${PORT} <<EOF select 1 llen data1 EOF` > /usr/local/redis/script/redix.txt echo `awk '{print $2}' /usr/local/redis/script/redix.txt` exit 0 脚本实现

自定义添加item Key(基于Zabbix2.2.15)

实验环境说明: 2台虚拟机 VM01角色:Zabbix server ,ubuntu14.04系统,ip:192.168.1.136 VM02角色:zabbix agent,ubuntu14.04系统,IP:192.168.1.135 一.什么是item Items是从主机里面获取的所有数据.通常情况下我叫itme为监控项,例如我们ttlsa云服务器加入了zabbix监控,我需要监控它的cpu负载,那么实现这个方法的东西就叫item.接下来提到的item都翻译为监控项. item由key+参数组

zabbix监控的基础概念、工作原理及架构

一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题.是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. agent端:主机通过安装agent方式采集数据. server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = cacti + nagios

中小企业Zabbix监控生产案例实践

一.Zabbix监控介绍 1.Zabbix的功能概述 1.1 zabbix是什么 Zabbix是一个企业级的.开源的.分布式的监控套件. Zabbix可以对网络和服务进行监控.Zabbix利用灵活的告警机制,可实现微信 短信和邮件的自动报警.Zabbix利用存储的监控数据提供监控报告及实现图形化显示 1.2 zabbix特性 Zabbix是一个高度集成的网络监控套件,通过一个软件包即可提供如下特性 数据收集 可用性及性能检测 支持SNMP(trapping及polling).IPMI.JMX监控

项目实战——企业级Zabbix监控实战(一)

项目实战--企业级Zabbix监控实战 实验一:Zabbix监控的搭建 1.实验准备 centos系统服务器3台. 一台作为监控服务器, 两台台作为被监控节点, 配置好yum源. 防火墙关闭. 各节点时钟服务同步. 各节点之间可以通过主机名互相通信. 1)所有机器关闭防火墙和selinux iptables -F && setenforing 2)根据架构图,实验基本设置如下: 2.Zabbix的安装 1)更新我们的yum仓库 我们去官网下载一个包zabbix-release-3.4-2.

zabbix监控平台部署详细文档

监控系统介绍 一:监控介绍 1.监控软件介绍:使用 SNMP 协议获取主机 CPU.内存.磁盘.网卡流量等数据.用脚本将获取到的 SNMP 数据存入数据库中,然后再使用一种名为 MRTG 的软件根据获取的数据绘制图表来分析数据的变化.MRTG(Multi Router Traffic Grapher),顾名思义,这款软件最初是设计用于监控网络链路流量负载的.它可以用过 SNMP 获取到设备的流量信息,并根据这些信息绘制成图表并保存为 PNG 格式的图片,再将这些 PNG 图片以HTML 页面的方

Zabbix监控

一.监控概述: ·初级: ·1.识别监控对象 (分级) ·2.理解监控对象  (理论基础) ·3.细分监控对象的指标 ·4.确定告警的基准线 ·预中级: 1.工具化和监控分离 2.监控对象的分类: 2.1 硬件监控 (方法:机房巡检.IPMI.SNMP简单网络管理协议.) 2.2 系统监控  (对象:cpu.内存.IO[磁盘.网络]) 2.3 服务监控  (对象:分类服务) 2.4 日志监控   (方法:Elastic Stack) 2.5 网络监控   (方法: 第三方.Smokeping)