Table of Contents

1 监控项 平台支持

该表格展示了Zabbix agent items在不同平台上的支持情况:

  • 标记为"X"的监控项表示受支持,标记为"-"表示不支持。
  • 如果监控项标记为"?",则表示是否支持尚不明确。
  • 如果监控项标记为"r",则表示需要root权限。
  • 包含在尖括号<like_this>中的参数为可选参数。

Windows-only Zabbix agent 监控项未包含在本表中。

NetBSD ▼▼
OpenBSD ▼▼
Mac OS X ▼▼
Tru64 ▼▼
AIX ▼▼
HP-UX ▼▼
Solaris ▼▼
FreeBSD ▼▼
Linux 2.6 (及更高版本) ▼▼
Linux 2.4 ▼▼
Windows ▼▼
▼ 监控项 ▼ 1 2 3 4 5 6 7 8 9 10 11
agent.hostmetadata X X X X X X X X X X X
agent.hostname X X X X X X X X X X X
agent.ping X X X X X X X X X X X
agent.variant X X X X X X X X X X X
agent.version X X X X X X X X X X X
kernel.maxfiles - X X X - - - ? X X X
kernel.maxproc - - X X X - - ? X X X
kernel.openfiles - X X ? ? ? ? ? ? ? ?
log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent_dir>] X脚注 X X X X X X X X X X
persistent_dir - X X X X X X X X X X
log.count[file,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent_dir>] X脚注 X X X X X X X X X X
persistent_dir - X X X X X X X X X X
logrt[file_regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options>,<persistent_dir>] X脚注 X X X X X X X X X X
persistent_dir - X X X X X X X X X X
logrt.count[file_regexp,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>,<persistent_dir>] X脚注 X X X X X X X X X X
persistent_dir - X X X X X X X X X X
modbus.get[endpoint,<slave id>,<function>,<address>,<count>,<type>,<endianness>,<offset>] X X X - - - - - - - -
net.dns[<ip>,zone,<type>,<timeout>,<count>,<protocol>] X X X X X X X X X X X
net.dns.record[<ip>,zone,<type>,<timeout>,<count>,<protocol>] X X X X X X X X X X X
net.if.collisions[if] - X X X X - X - X X r
net.if.discovery X X X X X X X - - X X
net.if.in[if,<mode>] X X X X X X 脚注 X - X X r
mode bytes (默认) X X X X X 脚注 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 脚注 X X - X X r
dropped X X X X - X - - X X r
overruns - X X - - - - - - - -
frame - X X - - - - - - - -
compressed - X X - - - - - - - -
multicast - X X - - - - - - - -
net.if.out[if,<mode>] X X X X X X 脚注 X - X X r
mode bytes (默认) X X X X X 脚注 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 脚注 X X - X X r
dropped X X X - - X - - - - -
overruns - X X - - - - - - - -
collision - X X - - - - - - - -
carrier - X X - - - - - - - -
compressed - X X - - - - - - - -
net.if.total[if,<mode>] X X X X X X 脚注 X - X X r
mode bytes (默认) X X X X X 脚注 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 脚注 X X - X X r
dropped X X X - - X - - - - -
overruns - X X - - - - - - - -
compressed - X X - - - - - - - -
net.tcp.listen[port] X X X X X - - - X - -
net.tcp.port[<ip>,port] X X X X X X X X X X X
net.tcp.service[service,<ip>,<port>] X X X X X X X X X X X
net.tcp.service.perf[service,<ip>,<port>] X X X X X X X X X X X
net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>] X脚注 X X - - - - - - - -
net.udp.listen[port] - X X X X - - - X - -
net.udp.service[service,<ip>,<port>] X X X X X X X X X X X
net.udp.service.perf[service,<ip>,<port>] X X X X X X X X X X X
net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<state>] X脚注 X X - - - - - - - -
1 2 3 4 5 6 7 8 9 10 11
proc.cpu.util[<name>,<user>,<type>,<cmdline>,<mode>,<zone>] - X X - X 脚注 - - - - - -
type total (默认) - X X - X - - - - - -
user - X X - X - - - - - -
system - X X - X - - - - - -
mode avg1 (默认) - X X - X - - - - - -
avg5 - X X - X - - - - - -
avg15 - X X - X - - - - - -
zone current (默认) - - - - X - - - - - -
all - - - - X - - - - - -
proc.mem[<name>,<user>,<mode>,<cmdline><memtype>] - X X X X 脚注 - X X - X X
mode sum (默认) - X X X X - X X - X X
avg - X X X X - X X - X X
max - X X X X - X X - X X
min - X X X X - X X - X X
memtype - X X X X - X - - - -
proc.num[<name>,<user>,<state>,<cmdline>,<zone>] X X X X X 脚注 X X X - X X
state all (默认) - X X X X X X X - X X
disk - X X X - - - - - X X
sleep - X X X X X X X - X X
zomb - X X X X X X X - X X
run - X X X X X X X - X X
trace - X X X - - - - - X X
cmdline - X X X X X X X - X X
zone current (默认) - - - - X - - - - - -
all - - - - X - - - - - -
sensor[device,sensor,<mode>] - X X - - - - - - X -
system.boottime - X X X X - - - X X X
system.cpu.discovery X X X X X X X X X X X
system.cpu.intr - X X X X - X - - X X
system.cpu.load[<cpu>,<mode>] X X X X X X X X X X X
cpu all (默认) X X X X X X X X X X X
percpu X X X X X X X - X X X
mode avg1 (默认) X X X X X X X X X X X
avg5 X X X X X X X X X X X
avg15 X X X X X X X X X X X
system.cpu.num[<type>] X X X X X X X - X X X
type online (默认) X X X X X X X - X X X
max - X X X X - - - X - -
system.cpu.switches - X X X X - X - - X X
system.cpu.util[<cpu>,<type>,<mode>,<logical_or_physical>] X X X X X X X X - X X
type user (默认) - X X X X X X X - X X
nice - X X X - X - X - X X
idle - X X X X X X X - X X
system (Windows默认) X X X X X X X X - X X
iowait - - X - X - X - - - -
interrupt - - X X - - - - - X -
softirq - - X - - - - - - - -
steal - - X - - - - - - - -
guest - - X - - - - - - - -
guest_nice - - X - - - - - - - -
mode avg1 (默认) X X X X X X X X - X X
avg5 X X X X X X X - - X X
avg15 X X X X X X X - - X X
logical_or_physical logical (默认) - - - - - - X - - - -
physical - - - - - - X - - - -
1 2 3 4 5 6 7 8 9 10 11
system.hostname[<type>,<transform>] X X X X X X X X X X X
system.hw.chassis[<info>] - X X - - - - - - - -
system.hw.cpu[<cpu>,<info>] - X X - - - - - - - -
system.hw.devices[<type>] - X X - - - - - - - -
system.hw.macaddr[<interface>,<format>] - X X - - - - - - - -
system.localtime[<type>] X X X X X X X X X X X
type utc (默认) X X X X X X X X X X X
local X X X X X X X X X X X
system.run[command,<mode>] X X X X X X X X X X X
mode wait (默认) X X X X X X X X X X X
nowait X X X X X X X X X X X
system.stat[resource,<type>] - - - - - - X - - - -
system.sw.arch X X X X X X X X X X X
system.sw.os[<info>] - X X - - - - - - - -
system.sw.packages[<regexp>,<manager>,<format>] - X X - - - - - - - -
system.swap.in[<device>,<type>]
(指定设备仅在Linux下支持)
- X X - X - - - - X -
type
(pages仅在未指定设备时有效)
count (除Linux外的默认值) - X X - X - - - - X -
sectors - X X - - - - - - - -
pages (Linux默认值) - X X - X - - - - X -
system.swap.out[<device>,<type>]
(指定设备仅在Linux下支持)
- X X - X - - - - X -
type
(pages仅在未指定设备时有效)
count (除Linux外的默认值) - X X - X - - - - X -
sectors - X X - - - - - - - -
pages (Linux默认值) - X X - X - - - - X -
system.swap.size[<device>,<type>]
(指定设备仅在FreeBSD下支持,其他平台必须为空或"all")
X X X X X - X X - X -
type free (默认) X X X X X - X X - X -
total X X X X X - X X - X -
used X X X X X - X X - X -
pfree X X X X X - X X - X -
pused X 脚注 X X X X - X X - X -
system.uname X X X X X X X X X X X
system.uptime X X X X X - X ? X X X
system.users.num - X X X X X X X X X X
systemd.unit.discovery - X X - - - - - - - -
systemd.unit.get - X X - - - - - - - -
systemd.unit.info - X X - - - - - - - -
1 2 3 4 5 6 7 8 9 10 11
vfs.dev.discovery - X X - - - - - - - -
vfs.dev.read[<device>,<type>,<mode>] - X X X X - X - - X -
type sectors - X X - - - - - - - -
operations (OpenBSD, AIX默认值) - X X X X - X - - X -
bytes (Solaris默认值) - - - X X - X - - X -
sps (Linux默认值) - X X - - - - - - - -
ops - X X X - - - - - - -
bps (FreeBSD默认值) - - - X - - - - - - -
mode
(仅适用于类型为: sps, ops, bps)
avg1 (默认) - X X X - - - - - - -
avg5 - X X X - - - - - - -
avg15 - X X X - - - - - - -
vfs.dev.write[<device>,<type>,<mode>] - X X X X - X - - X -
type sectors - X X - - - - - - - -
operations (OpenBSD, AIX默认值) - X X X X - X - - X -
bytes (Solaris默认值) - - - X X - X - - X -
sps (Linux默认值) - X X - - - - - - - -
ops - X X X - - - - - - -
bps (FreeBSD默认值) - - - X - - - - - - -
mode
(仅适用于类型为: sps, ops, bps)
avg1 (默认) - X X X - - - - - - -
avg5 - X X X - - - - - - -
avg15 - X X X - - - - - - -
vfs.dir.count[dir,<regex_incl>,<regex_excl>,<types_incl>,<types_excl>,<max_depth>,<min_size>,<max_size>,<min_age>,<max_age>,<regex_excl_dir>] X X X X X X X X X X X
vfs.dir.get[dir,<regex_incl>,<regex_excl>,<types_incl>,<types_excl>,<max_depth>,<min_size>,<max_size>,<min_age>,<max_age>,<regex_excl_dir>] X X X X X X X X X X X
vfs.dir.size[dir,<regex_incl>,<regex_excl>,<mode>,<max_depth>,<regex_excl_dir>] X X X ? ? ? ? ? ? ? ?
vfs.file.cksum[file,<mode>] X X X X X X X X X X X
vfs.file.contents[file,<encoding>] X X X X X X X X X X X
vfs.file.exists[file,<types_incl>,<types_excl>] X X X X X X X X X X X
vfs.file.get[file] X X X X X X X X X X X
vfs.file.md5sum[file] X X X X X X X X X X X
vfs.file.owner[file,<ownertype>,<resulttype>] X X X X X X X X X X X
vfs.file.permissions[file] - X X ? ? ? ? ? ? ? ?
vfs.file.regexp[file,regexp,<encoding>,<start line>,<end line>,<output>] X X X X X X X X X X X
vfs.file.regmatch[file,regexp,<encoding>,<start line>,<end line>] X X X X X X X X X X X
vfs.file.size[file,<mode>] X X X X X X X X X X X
1 2 3 4 5 6 7 8 9 10 11
vfs.file.time[file,<mode>] X X X X X X X X X X X
mode modify (默认) X X X X X X X X X X X
access X X X X X X X X X X X
change X脚注 X X X X X X X X X X
vfs.fs.discovery X X X X X X X - X X X
vfs.fs.get X X X X X X X - X X X
vfs.fs.inode[fs,<mode>] - X X X X X X X X X X
mode total (默认) - X X X X X X X X X X
free - X X X X X X X X X X
used - X X X X X X X X X X
pfree - X X X X X X X X X X
pused - X X X X X X X X X X
vfs.fs.size[fs,<mode>] X X X X X X X X X X X
mode total (默认) X X X X X X X X X X X
free X X X X X X X X X X X
used X X X X X X X X X X X
pfree X X X X X X X X X X X
pused X X X X X X X X X X X
vm.memory.size[<mode>] X X X X X X X X X X X
mode total (默认) X X X X X X X X X X X
active - - - X - X - - X X X
anon - - - - - - - - - - X
buffers - X X X - - - - - X X
cached X X X X - - X - - X X
exec - - - - - - - - - - X
file - - - - - - - - - - X
free X X X X X X X X X X X
inactive - - - X - - - - X X X
pinned - - - - - - X - - - -
shared - X - X - - - - - X X
wired - - - X - - - - X X X
used X X X X X X X X X X X
pused X X X X X X X X X X X
available X X X X X X X X X X X
pavailable X X X X X X X X X X X
web.page.get[主机,<path>,<port>] X X X X X X X X X X X
web.page.perf[主机,<path>,<port>] X X X X X X X X X X X
web.page.regexp[主机,<path>,<port>,regexp,<length>,<output>] X X X X X X X X X X X
1 2 3 4 5 6 7 8 9 10 11

另请参阅vm.memory.size parameters的描述。

脚注

1 net.if.in、net.if.out和net.if.total 监控项不提供环回接口(如lo0)的统计信息。

2 在Solaris系统(包括Solaris 10 6/06及更早版本)上,这些监控项的数值不支持环回接口,因为内核不存储和/或报告字节数、错误及利用率统计信息。但若通过net-snmp监控Solaris系统,可能会返回值,因为net-snmp继承了1997年cmu-snmp的遗留代码——当无法从接口统计中读取字节值时,会将数据包计数器(环回接口上确实存在)乘以任意值308。这是假设数据包平均长度为308个八位字节的粗略估算,而Solaris系统环回接口的MTU限制为8892字节。

这些数值不应被视为准确或接近准确,仅为推测值。Zabbix agent不会进行此类推测,但net-snmp会返回这些字段的值。

3 Solaris上从/proc/pid/psinfo获取的命令行限制为80字节,且仅包含进程启动时的命令行。

4 Windows事件日志不支持此功能。

5 在Windows XP上,vfs.file.time[文件,变更]可能与vfs.file.time[文件,访问]相等。

6 仅Zabbix agent 2支持;Zabbix agent不支持。

7 仅在64位Windows上由Zabbix agent 2支持;Zabbix agent不支持。