1 Поддерживаемые элементы данных по платформам

В таблице показаны поддерживаемые Zabbix агентом элементы данных на различных платформах:

  • Элементы данных с пометкой "X" поддерживаются, те что помечены "-" не поддерживаются.
  • Если элемент данных с пометкой "?", неизвестно поддерживается ли он или нет.
  • Если элемент данных с пометкой "r", это значит что требуются права доступа уровня root.
  • Параметры, которые заключены в угловые скобки <вот_так> являются необязательными.

Элементы данных, поддерживаемые/относящиеся только к Windows, не включены в эту таблицу.

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.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.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
log[файл,<регулярное выражение>,<кодировка>,<макс. кол-во строк>,<режим>,<вывод>] X X X X X X X X X X X
logrt[файл_regexp,<регулярное выражение>,<кодировка>,<макс. кол-вл строк>,<журнал>,<вывод>] X X X X X X X X X X X
net.dns[<ip>,зона,<тип>,<время ожидания>,<количество>] X X X X X X X X X X X
net.dns.record[<ip>,зона,<тип>,<время ожидания>,<количество>] 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,<режим>] X X X X X X 1 X - X X r
режим bytes (по умолчанию) X X X X X 2 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 2 X X - X X r
dropped X X X X - X - - X X r
net.if.out[if,<режим>] X X X X X X 1 X - X X r
режим bytes (по умолчанию) X X X X X 2 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 2 X X - X X r
dropped X X X - - X - - - - -
net.if.total[if,<режим>] X X X X X X 2 X - X X r
режим bytes (по умолчанию) X X X X X 2 X X - X X r
packets X X X X X X X - X X r
errors X X X X X 2 X X - X X r
dropped X X X - - X - - - - -
net.tcp.listen[порт] X X X X X - - - X - -
net.tcp.port[<ip>,порт] X X X X X X X X X X X
net.tcp.service[сервис,<ip>,<порт>] X X X X X X X X X X X
net.tcp.service.perf[сервис,<ip>,<порт>] X X X X X X X X X X X
net.udp.listen[порт] - X X X X - - - X - -
net.udp.service[сервис,<ip>,<порт>] X X X X X X X X X X X
net.udp.service.perf[сервис,<ip>,<порт>] X X X X X X X X X X X
1 2 3 4 5 6 7 8 9 10 11
proc.cpu.util[<имя>,<пользователь>,<тип>,<cmdline>,<режим>,<зона>] - X X - X 3 - - - - - -
тип total (по умолчанию) - X X - X - - - - - -
user - X X - X - - - - - -
system - X X - X - - - - - -
режим avg1 (по умолчанию) - X X - X - - - - - -
avg5 - X X - X - - - - - -
avg15 - X X - X - - - - - -
зона current (по умолчанию) - - - - X - - - - - -
all - - - - X - - - - - -
proc.mem[<имя>,<пользователь>,<режим>,<cmdline>,<типпамяти>] - X X X X 3 - X X - X X
режим 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
типпамяти - X X X X - X - - - -
proc.num[<имя>,<пользователь>,<состояние>,<cmdline>] X X X X X 3 X X X - X X
состояние 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
sensor[устройство,сенсор,<режим>] - 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>,<режим>] 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
режим 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[<тип>] X X X X X X X - X X X
тип 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>,<тип>,<режим>] X X X X X X X X - X X
тип 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 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 - - - - - - - -
режим 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
1 2 3 4 5 6 7 8 9 10 11
system.hostname[<тип>] X X X X X X X X X X X
system.hw.chassis[<информация>] - X X - - - - - - - -
system.hw.cpu[<cpu>,<информация>] - X X - - - - - - - -
system.hw.devices[<тип>] - X X - - - - - - - -
system.hw.macaddr[<интерфейс>,<формат>] - X X - - - - - - - -
system.localtime[<тип>] X X X X X X X X X X X
тип 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[команда,<режим>] X X X X X X X X X X X
режим 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[источник,<тип>] - - - - - - X - - - -
system.sw.arch X X X X X X X X X X X
system.sw.os[<информация>] - X X - - - - - - - -
system.sw.packages[<пакет>,<менеджер>,<формат>] - X X - - - - - - - -
system.swap.in[<устройство>,<тип>]
(возможность указать устройство доступна только в Linux)
- X X - X - - - - X -
тип
(pages будут работать только, если
устройство не указано)
count (по умолчанию для всех, кроме Linux) - X X - X - - - - X -
sectors - X X - - - - - - - -
pages (по умолчанию в Linux) - X X - X - - - - X -
system.swap.out[<устройство>,<тип>]
(возможность указать устройство доступна только в Linux)
- X X - X - - - - X -
тип
(pages будут работать только, если
устройство не указано)
count (по умолчанию для всех, кроме Linux) - X X - X - - - - X -
sectors - X X - - - - - - - -
pages (по умолчанию в Linux) - X X - X - - - - X -
system.swap.size[<устройство>,<тип>]
(возможность указать устройство доступна только в FreeBSD, для всех остальных платформ устройство должно быть пустым или "all")
X X X X X - X X - X -
тип 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 -
pused - 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
1 2 3 4 5 6 7 8 9 10 11
vfs.dev.read[<устройство>,<тип>,<режим>] - X X X X - X - - X -
тип

(умолчания отличаются
для разных ОС)
sectors - X X - - - - - - - -
operations - X X X X - X - - X -
bytes - - - X X - X - - X -
sps - X X - - - - - - - -
ops - X X X - - - - - - -
bps - - - X - - - - - - -
режим
(совместимо только с
типом равным: sps, ops, bps)
avg1 (по умолчанию) - X X X - - - - - - -
avg5 - X X X - - - - - - -
avg15 - X X X - - - - - - -
vfs.dev.write[<устройство>,<тип>,<режим>] - X X X X - X - - X -
тип

(умолчания отличаются
для разных ОС)
sectors - X X - - - - - - - -
operations - X X X X - X - - X -
bytes - - - X X - X - - X -
sps - X X - - - - - - - -
ops - X X X - - - - - - -
bps - - - X - - - - - - -
режим
(совместимо только с
типом равным: sps, ops, bps)
avg1 (по умолчанию) - X X X - - - - - - -
avg5 - X X X - - - - - - -
avg15 - X X X - - - - - - -
vfs.dir.size[директория,<regex_вкл>,<regex_искл>,<режим>,<макс_глубина>] X X X ? ? ? ? ? ? ? ?
vfs.file.cksum[файл] X X X X X X X X X X X
vfs.file.contents[файл,<кодировка>] X X X X X X X X X X X
vfs.file.exists[файл] X X X X X X X X X X X
vfs.file.md5sum[файл] X X X X X X X X X X X
vfs.file.regexp[файл,регулярное выражение,<кодировка>,<начальная строка>,<конечная строка>,<вывод>] X X X X X X X X X X X
vfs.file.regmatch[файл,регулярное выражение,<кодировка>,<начальная строка>,<конечная строка>] X X X X X X X X X X X
vfs.file.size[файл] 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[файл,<режим>] X X X X X X X X X X X
режим 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.inode[fs,<режим>] - X X X X X X X X X X
режим 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,<режим>] X X X X X X X X X X X
режим 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[<режим>] X X X X X X X X X X X
режим 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[хост,<путь>,<порт>] X X X X X X X X X X X
web.page.perf[хост,<путь>,<порт>] X X X X X X X X X X X
web.page.regexp[хост,<путь>,<порт>,регулярное выражение,<длина>,<вывод>] 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.

Примечания

1 Элементы данных net.if.in, net.if.out и net.if.total не предоставляют статистику по loopback интерфейсам (например, lo0).

2 Значения перечисленных элементов данных не поддерживаются для loopback интерфейсов на Solaris вплоть до и, включая Solaris 10 6/06, такие как статистика ошибок, утилизации и байт не хранится и/или не отдается ядром. Однако, если вы мониторите систему через net-snmp, значения можно получить благодаря старому коду net-snmp от cmu-snmp датированному 1997 годом, после ошибки чтения значений байтов с интерфейса статистики возвращается счетчик пакетов (который должен существовать на loopback интерфейсе), умноженный на случайное значение 308. Это дает предположение, что средний размер пакета 308 октетов, которое является очень грубым вычислением лимита MTU на системах Solaris для loopback интерфейсов равным 8892 байта.

Эти значения не должны рассматриваться, как корректные и даже близкие к точным. Они предположительные. Zabbix агент не пытается выполнить работу по отгадыванию, однако net-snmp возвращает значения этих полей.

3 Командная строка на Solaris, получаемая с /proc/pid/psinfo, ограничена 80 байтами и содержит командную строку, такую какая была при запуске процесса.