Программы для записи видео с вебкамеры скачать бесплатно

.7.3 Поддержка по платформам

В следующих списках параметры, заключенные в угловые скобки, <например_такие> есть опциональными.

Если элемент данных обозначен символом “X” тогда он поддерживается, если другим символом “-” тогда не поддерживается.
Если элемент обозначен символом “?”, значит неизвестно поддерживается он или нет.
Если элемент обозначен символом “r”, значит он требует root привилегий.
Если элемент обозначен символом “i”, значит он игнорируется.

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.hostnameXXXXXXXXXXX
agent.pingXXXXXXXXXXX
agent.versionXXXXXXXXXXX
kernel.maxfilesXXX?XXX
kernel.maxprocXXX?XXX
log[файл,<regexp>,<кодировка>,<макс. кол-во строк>]XXXXXXXXXXX
logrt[формат_файла,<regexp>,<кодировка>,<макс. кол-во строк>]XXXXXXXXXXX
eventlog[имя,<regexp>,<важность>,<ресурс>,<eventid>,
<макс. кол-во строк>]
X
net.if.collisions[if]XXXXXXr
net.if.in[if,<режим>]XXXXXXXr
режимbytes (по умолч.)XXXXXXXr
packetsXXXXXXXr
errorsXXXXXXXr
droppedXXXXXr
net.if.listX
net.if.out[if,<режим>]XXXXXXXr
режимbytes (по умолч.)XXXXXXXr
packetsXXXXXXXr
errorsXXXXXXXr
droppedXXX
net.if.total[if,<режим>]XXXXXXXr
режимbytes (по умолч.)XXXXXXXr
packetsXXXXXXXr
errorsXXXXXXXr
droppedXXX
net.tcp.dns[<ip>,зона]XXXXXXXXXX
net.tcp.dns.query[<ip>,зона,<тип>]XXXXXXXXXX
net.tcp.listen[порт]XXXXX
net.tcp.port[<ip>,порт]XXXXXXXXXXX
net.tcp.service.perf[сервис,<ip>,<порт>]XXXXXXXXXX
net.tcp.service[сервис,<ip>,<порт>]XXXXXXXXXX
net.udp.listen[порт]XX
1 2 3 4 5 6 7 8 9 10 11
proc.mem[<имя>,<пользователь>,<режим>,<cmdline>]XXXXXX?XX
режимsum (по умолч.)XXXXXX?XX
avgXXXXXX?XX
maxXXXXXX?XX
minXXXXXX?XX
proc.num[<имя>,<пользователь>,<состояние>,<cmdline>]XXXXXXX?XX
состояниеall (по умолч.)XXXXXX?XX
sleepXXXXXX?XX
zombXXXXXX?XX
runXXXXXX?XX
sensor[устройство,датчик,<режим>]XX
services[<тип>,<состояние>,<исключение>]X
system.boottimeXXXXXX
system.cpu.intrXXXXXXX
system.cpu.load[<cpu>,<режим>]XXXXXXX?XX
режимavg1 (по умолч.)XXXXXXX?XX
avg5XXXXXXX?XX
avg15XXXXXXX?XX
system.cpu.num[<тип>]XXXXXXXXX
типonline (по умолч.)XXXXXXXXX
maxXXXX
system.cpu.switchesXXXXXXX
system.cpu.util[<cpu>,<тип>,<режим>]XXXXXXXX?XX
типuser (по умолч.)XXXXXXX?XX
niceXXXXX?XX
idleXXXXXXX?XX
systemXXXXXXX?XX
kernelX
iowaitXX
waitX
interruptXXX
softirqX
stealX
режимavg1 (по умолч.)XXXXXXX?X
avg5XXXXXX?X
avg15XXXXXX?X
1 2 3 4 5 6 7 8 9 10 11
system.hostname[<тип>]XXXXXXXXXXX
system.localtimeXXXXXXXXXXX
типutc (по умолч.)XXXXXXXXXXX
localXXXXXXXXXXX
system.run[команда,<режим>]XXXXXXXXXXX
режимwait (по умолч.)XXXXXXXXXXX
nowaitXXXXXXXXXXX
system.stat[ресурс,<тип>]X
system.swap.in[<устройство>,<тип>](возможность указать устройство доступна только в Linux)XXXX
тип
(pages будут работать, только если
устройство не указано)
count (по умолчанию для всех кроме Linux)XXXX
sectorsXX
pages (по умолчанию для Linux)XXXX
system.swap.out[<устройство>,<тип>](возможность указать устройство доступна только в Linux)XXXX
тип
(pages будут работать, только если
устройство не указано)
count (по умолчанию для всех кроме Linux)XXXX
sectorsXX
pages (по умолчанию для Linux)XXXX
system.swap.size[<устройство>,<тип>]XXXXXX?X
типfree (по умолч.)XXXXXX?X
totalXXXXXX?X
usedXXXX
pfreeXXXX?X
pusedXXXX?X
system.unameXXXXXXXXXX
system.uptimeXXXXXX??XX
system.users.numXXXXXXXXX
1 2 3 4 5 6 7 8 9 10 11
vfs.dev.read[<устройство>,<тип>,<режим>]XXXXX
тип

(умолчания различны
для разных ОС)

sectorsXX
operationsXXXXX
bytesXXX
spsXX
opsXXX
bpsX
режим
(совместимо только с
типами: sps, ops, bps)
avg1 (по умолчанию)XXXi
avg5XXXi
avg15XXXi
vfs.dev.write[<устройство>,<тип>,<режим>]XXXXX
тип

(умолчания различны
для разных ОС)

sectorsXX
operationsXXXXX
bytesXXX
spsXX
opsXXX
bpsX
режим
(совместимо только с
типами: sps, ops, bps)
avg1 (по умолчанию)XXXi
avg5XXXi
avg15XXXi
vfs.file.cksum[файл]XXXXXXXXXX
vfs.file.exists[файл]XXXXXXXXXXX
vfs.file.md5sum[файл]XXXXXXXXXX
vfs.file.regexp[файл,regexp,<кодировка>]XXXXXXXXXX
vfs.file.regmatch[файл,regexp,<кодировка>]XXXXXXXXXX
vfs.file.size[файл]XXXXXXXXXX
1 2 3 4 5 6 7 8 9 10 11
vfs.file.time[файл,<режим>]XXXXXXXXXX
режимmodify (по умолч.)XXXXXXXXXX
accessXXXXXXXXXX
changeXXXXXXXXXX
vfs.fs.inode[fs,<режим>]XXXXXXX?XX
режимtotal (по умолч.)XXXXXXX?XX
freeXXXXXXX?XX
usedXXXXXXX?XX
pfreeXXXXXXX?XX
pusedXXXXXXX?XX
vfs.fs.size[fs,<режим>]XXXXXXXX?XX
режимtotal (по умолч.)XXXXXXXX?XX
freeXXXXXXXX?XX
usedXXXXXXXX?XX
pfreeXXXXXXXX?XX
pusedXXXXXXXX?XX
vm.memory.size[<режим>]XXXXXXXX?XX
режимtotal (по умолч.)XXXXXXXX?XX
freeXXXXXXXX?XX
usedXXX
sharedXXXX?XX
buffersXXX?XX
cachedXXXXXX?XX
pfreeXXXXXX
pusedXXX
availableXX
web.page.get[хост,<путь>,<порт>]XXXXXXXXXXX
web.page.perf[хост,<путь>,<порт>]XXXXXXXXXXX
web.page.regexp[хост,<путь>,<порт>,<regexp>,<длина>]XXXXXXXXXXX
1 2 3 4 5 6 7 8 9 10 11

.7.4 Zabbix агент

Список поддерживаемых параметров

Ключ
ОписаниеВозвращаемое
значение
ПараметрыКомментарии
agent.hostname
Возвращает имя хоста агента.СтрокаВозвращает действительное значение hostname агента из файла конфигурации.
Этот элемент данных поддерживается начиная с версии 1.8.13.
agent.ping
Проверка доступности агента.Возвращает ‘1’, если доступен и ничего не возвращает, если недоступен.Может быть использовано как TCP ping. Используйте функцию nodata() для проверки недоступности хоста.
agent.version
Версия Zabbix агента.СтрокаПример возвращаемого значения: 1.8.2
kernel.maxfiles
Максимальное количество открытых файлов поддерживаемое ОС.Количество файлов. Целочисленное.
kernel.maxproc
Максимальное количество процессов поддерживаемое ОС.Количество процессов. Целочисленное.
log[файл,<regexp>,<кодировка>,<макс кол-во строк>]
Мониторинг файлов журналов (логов).Журналфайл – полное имя файла
regexp – регулярное выражение для шаблона
кодировка – Идентификатор кодовой страницы
максимальное количество строк – Максимальное количество новых строк в секунду, которое может отправить агент Zabbix серверу или Прокси. Этот параметр заменяет опцию ‘MaxLinesPerSecond’ в zabbix_agentd.conf
Должен быть настроен как Активная проверка.
Например:
log[/home/zabbix/logs/logfile,,,100]
Более подробную информацию смотрите здесь
logrt[имя файла в формате,<regexp>,<кодировка>,<макс кол-во строк>]
Мониторинг файлов журналов (логов) с поддержкой ротации логов.Журналимя файла в формате – имя файла в формате [абсолютный путь][имя файла в формате регулярного выражения]regexp – регулярное выражения для шаблона
кодировка – Идентификатор кодовой страницы
максимальное количество строк – Максимальное количество новых строк в секунду, которое может отправить агент Zabbix серверу или Прокси. Этот параметр заменяет опцию ‘MaxLinesPerSecond’ в zabbix_agentd.conf
Должен быть настроен как Активная проверка.
Например:
logrt[“homezabbixlogs^logfile[0-9]{1,3}$”,,,100]
Ротация логов базируется на времени последнего изменения файлов.
Более подробную информацию смотрите здесь
eventlog[имя,<regexp>,<важность>,<источник>,<eventid>,<макс. кол-во строк>]
Мониторинг журналов событий.Log.имя – имя журнала событий
regexp – регулярное выражение
важность – важность события
Параметр может принимать следующие значения: “Information”, “Warning”, “Error”, “Failure Audit”, “Success Audit”
источник – Имя источника
eventid – регулярное выражение
максимальное количество строк – Максимальное количество новых строк в секунду, которое агент может отправить Zabbix Серверу или Прокси. Этот параметр заменяет опцию ‘MaxLinesPerSecond’ в zabbix_agentd.conf
Должен быть настроен как Активная проверка.
Например:
eventlog[Application]

eventlog[Security,,”Failure Audit”,,529|680]

eventlog[System,,”Warning|Error”]

eventlog[System,,,,^1$]

eventlog[System,,,,@TWOSHORT] – здесь регулярное выражение с именем TWOSHORT, определено в веб-интерфейсе с типом результата Результат TRUE и самим выражением ^1$|^70$.

net.if.collisions[if]
Коллизии Out-of-window.Количество коллизий. Целочисленное.if – интерфейс
net.if.in[if,<режим>]
Входящая статистика по сетевому интерфейсу.Целочисленное.if – интерфейс
режим
bytes количество байт (по умолчанию)
packets количество пакетов
errors количество ошибок
dropped количество отброшенных пакетов
Начиная с версии 1.8.6 Zabbix агента поддерживаются мултибайтные имена интерфейса.
\Примеры:
net.if.in[eth0,errors]net.if.in[eth0]Вы должны использовать для этого ключа Дельта (изменение в секунду), чтобы получить статистику по байтам в секунду.
net.if.list
Список сетевых интерфейсов: Тип Состояние IPv4 ОписаниеСтроковоеПоддерживается Zabbix агентом начиная с версии 1.8.1. Начиная с версии 1.8.6 Zabbix агента поддерживаются мултибайтные имена интерфейса. Отключенные интерфесы не добавляются в список.

Обратите внимание, что включение/отключение некоторых компонентов Windows могут изменить порядок имени интерфейса в Windows.

net.if.out[if,<режим>]
Исходящая статистика по сетевому интерфейсу.Целочисленное.if – интерфейс
режим
bytes количество байт (по умолчанию)
packets количество пакетов
errors количество ошибок
dropped количество отброшенных пакетов
Начиная с версии 1.8.6 Zabbix агента поддерживаются мултибайтные имена интерфейса.
\Примеры:
net.if.out[eth0,errors]net.if.out[eth0]Вы должны использовать для этого ключа Дельта (изменение в секунду), чтобы получить статистику по байтам в секунду.
net.if.total[if,<режим>]
Суммарная входящая и исходящая статистика на сетевом интерфейсе.Целочисленное.if – интерфейс
режим
bytes количество байт (по умолчанию)
packets количество пакетов
errors количество ошибок
dropped количество отброшенных пакетов
Примеры:
net.if.total[eth0,errors]net.if.total[eth0]Вы должны использовать для этого ключа Дельта (изменение в секунду), чтобы получить статистику по байтам в секунду.
Обратите внимание отброшенные пакеты поддердивабтся только если both net.if.in и net.if.out работают для отброшенных пакетов на вашей платформе.
net.tcp.dns[<ip>,зона]
Проверяется работает ли сервис DNS.0 – DNS недоступен
1 – DNS работает
ip – IP адрес DNS сервера (игнорируется)
зона – зона для тестирования DNS
Пример:
net.tcp.dns[127.0.0.1,zabbix.com]

Интернациональные доменные имена не поддерживаются вместо них, пожалуйста, используйте имена IDNA.

net.tcp.dns.query[<ip>,зона,<тип>]
Выполняет запрос на указанный тип записи DNS.В случае успеха возвращает строку символов с типом требуемой информации.ip – IP адрес DNS сервера (игнорируется)
зона – зона для тестирования DNS
тип – Тип записи запроса (по умолчанию SOA)
Пример:
net.tcp.dns.query[127.0.0.1, zabbix.com, MX]
тип может быть одним из:
A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS, HINFO, MINFO, TXT, SRV

Тип записи SRV поддерживается Zabbix агентом начиная с версии 1.8.6.

Интернациональные доменные имена не поддерживаются вместо них, пожалуйста, используйте имена IDNA.

net.tcp.listen[порт]
Проверяется находится ли указанный TCP порт в состоянии LISTEN.0 – не находится
1 – находится в состоянии LISTEN
порт – номер порта TCPПример:
net.tcp.listen[80]

В Linux поддерживается начиная с версии Zabbix агента 1.8.4

net.tcp.port[<ip>,порт]
Проверяет, возможно ли создать TCP подключение на указанный номер порта.0 – не удалось подключиться
1 – подключение возможно
ip – IP адрес(по умолчанию 127.0.0.1)
порт – номер порта
Пример:
net.tcp.port[,80]может быть использовано для тестирования доступности Веб сервера, запущенного на 80 порту.
Старое название: check_port[*]
Для простого тестирования производительности TCP используйте net.tcp.service.perf[tcp,<ip>,<порт>]Заметьте, что эти проверки могут привести к возникновению дополнительных сообщений в файлах журналов системных демонов (сессии SMTP и SSH обычно журналируются).
net.tcp.service[сервис,<ip>,<порт>]
Проверяется запущен ли сервис принимает ли он TCP подключения.0 – сервис недоступен
1 – сервис работает
сервис – один из: ssh, service.ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp
ip – IP адрес (по умолчанию 127.0.0.1)
порт – номер порта (по умолчанию используется стандартный номер порта для указанного сервиса)
Например:
net.tcp.service[ftp,,45] может быть использовано для проверки доступности FTP сервера на порту 45.
Старое название: check_service[*]Обратите внимание, что в версиях Zabbix до 1.8.3 следует использовать service.ntp вместо ntp.
Заметьте, что эти проверки могут привести к возникновению дополнительных сообщений в файлах журналов системных демонов (сессии SMTP и SSH обычно журналируются).
Проверки зашифрованных протоколов (таких как IMAP на порту 993 или POP на порту 995) в настоящее время не поддерживаются. В качестве альтернативного способа, пожалуйста, используйте net.tcp.port для этих проверок.
Проверка LDAP через Windows агента в настоящее время не поддерживается.
net.tcp.service.perf[сервис,<ip>,<порт>]
Проверяется производительность сервиса0 – сервис недоступен
секунды – количество секунд потребовавшихся для подключения к сервису
сервис -один из: ssh, service.ntp, ldap, smtp, ftp, http, pop, nntp, imap, tcp
ip – IP адрес (по умолчанию 127.0.0.1)
порт – номер порта (по умолчанию используется стандартный номер порта для указанного сервиса)
Пример:
net.tcp.service.perf[ssh] может быть использован для проверки скорости ответа SSH сервера.
Старое название: check_service_perf[*]
Обратите внимание, что в версиях Zabbix до 1.8.3 следует использовать service.ntp вместо ntp.
Проверки зашифрованных протоколов (таких как IMAP на порту 993 или POP на порту 995) в настоящее время не поддерживаются. В качестве альтернативного способа, пожалуйста, используйте net.tcp.port для этих проверок.
Проверка LDAP через Windows агента в настоящее время не поддерживается.
net.udp.listen[порт]
Проверяется находится ли указанный UDP порт в состоянии LISTEN.0 – не находится
1 – находится в состоянии LISTEN
порт – номер порта UDPПример:
net.udp.listen[68]

В Linux поддерживается начиная с версии Zabbix агента 1.8.4

proc.mem[<имя>,<пользователь>,<режим>,<cmdline>]
Количество выделенной памяти под процесс с указанным именем запущенным под указанным пользователемИспользование памяти процессом.имя – имя процесса
пользователь – имя пользователя (по умолчанию все пользователи)
режим – один из: avg, max, min, sum (по умолчанию)
cmdline – фильтр по командной строке
Пример:
proc.mem[,root] – использованная память для всех процессов работающих под пользователем “root”.
proc.mem[zabbix_server,zabbix] – использованная память для всех процессов zabbix_server запущенных под пользователем zabbix
proc.mem[,oracle,max,oracleZABBIX] – максимальное значение использованной памяти процессами запущенными под пользователем oracle и имеющими oracleZABBIX в содержимом командной строки
proc.num[<имя>,<пользователь>,<состояние>,<cmdline>]
Количество процессов с указанным именем имеющим указанное состояние и запущенными под указанным пользователемКоличество процессов.имя – имя процесса
пользователь – имя пользователя (по умолчанию все пользователи)
состояние – одно из: all (по умолчанию), run, sleep, zomb
cmdline – фильтр по командной строке
Пример:
proc.num[,mysql] – количество процессов запущенных под пользователем mysql
proc.num[apache2,www-data] – количество процессов apache2 запущенных под пользователем www-data
proc.num[,oracle,sleep,oracleZABBIX] – количество процессов в режиме sleep запущенных под пользователем oracle и имеющими oracleZABBIX в содержимом командной строки
В Windows в качестве аргументов поддерживаются только имя и пользователь.
sensor[устройство,датчик,<режим>]
Чтение аппаратного датчика.устройство – имя устройства (если указывается <режим>, то в этом поле нужно вводить регулярное выражение)
датчик – имя датчика (если указывается <режим>, то в этом поле нужно вводить регулярное выражение)
режим – один из avg, max, min (если этот ключ не указан, устройство и датчик указываются дословно).
Для Linux 2.4 читает /proc/sys/dev/sensors. Например:
sensor[w83781d-i2c-0-2d,temp1]До версии Zabbix 1.8.4 использовался формат датчика sensor[temp1].

Для OpenBSD читает hw.sensors MIB. Например:
sensor[cpu0,temp0] – температура одного из ЦПУ
sensor[cpu[0-2]$,temp,avg] – средняя температура первого из трех ЦПУ
Поддерживается в OpenBSD начиная с Zabbix 1.8.4.

system.boottime
Штамп времени (timestamp) времени загрузки системы.Целочисленное.Время в секундах.
system.cpu.intr
Ошибки устройства.Целочисленное.
system.cpu.load[<цпу>,<режим>]
Загрузка ЦПУ.Загрузка процессора(ов).
Число с плавающей точкой.
cpu – номер CPU (по умолчанию все ЦПУ, поддерживается только “all”)
режим – один из: avg1 (по умолчанию),avg5 (среднее за последние 5 минут), avg15
Пример:
system.cpu.load[]Обратите внимание, возвращаемое значение не процентное отношение.
Старое название: system.cpu.loadX
system.cpu.num[<тип>]
Количество ЦПУ.Количество доступных процессоров.тип – один из: online (по умолчанию), maxПример:
system.cpu.num
system.cpu.switches
Переключение контекста.Счетчик переключений контекста.Старое название: system[switches]
system.cpu.util[<cpu>,<тип>,<режим>]
Утилизация ЦПУ.Утилизация процессора в процентном отношенииcpu – номер ЦПУ (по умолчанию все ЦПУ)
тип – один из: idle, nice, user (по умолчанию), system, kernel, iowait, interrupt, softirq, steal
режим – один из: avg1 (по умолчанию),avg5 (среднее значение за последние 5 минут), avg15
Старое название: system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX
Пример:
system.cpu.util[0,user,avg5]
system.run[команда,<режим>]
Запускает указанную команду на удаленном хосте.Текстовый результат выполнения командыкоманда – команда для выполнения
режим – один из: wait (по умолчанию ожидание завершения), nowait (без ожидания)
Пример:
system.run[ls -l /] – подробный список файлов в корневой папке.
Примечание:
Для включения этой функциональности, в настройках агента должна быть опция EnableRemoteCommands=1.
system.hostname[<тип>]
Возвращается имя хоста.Строковое значениетип (только для Windows, игнорируется остальными системами) – netbios (по умолчанию) или host В Windows значение получается из функции GetComputerName() (для netbios) или функции gethostname() (для host) и из команды “hostname” в других системах.

Пример возвращаемого значения
www.msconfig.ru

Параметр для этого элемента данных поддерживается начиная с версии 1.8.6.

system.localtime
Локальное системное время.Численное или строковое значение.utc – (по умолчанию) время начиная с начала Эпохи (00:00:00 UTC, Январь 1, 1970), измеряется в секундах.
local – время в формате ‘гггг-мм-дд,чч:мм:сс.нн, чч:мм’
system.stat[ресурс,<тип>]
Статистика виртуальной памятиЦелочисленноеent – количество процессорных единиц выделенных на ресурс (дробное)
kthr,<тип> – информация о состояниях потоков ядра:
r – среднее количество запускаемых потоков ядра (дробное)
b – среднее количество потоков ядра помещенных в очередь ожидания Менеджера Виртуальный Памяти (дробное)
memory,<тип> – информация о использовании виртуальной и реальной памяти:
avm – активные виртуальные страницы (целое)
fre – размер свободного списка (целое)
page,<тип> – информация об ошибках страниц и активности страниц:
fi – операции страничного ввода файлов в секунду (дробное)
fo – операции страничного вывода файлов в секунду (дробное)
pi – pages paged in from paging space (дробное)
po – pages paged out to paging space (дробное)
fr – pages freed (page replacement) (дробное)
sr – количество сканированных страниц алгоритмом замещения страниц (дробное)
faults,<тип> – соотношение ловушек и прервываний:
in – прерывания устройства (float)
sy – системные вызовы (float)
cs – переключения контекста потока ядра (дробное)
cpu,<тип> – разделеное использование процессорного времени в процентах:
us – пользовательское время (дробное)
sy – системное время (дробное)
id – время простоя (дробное)
wa – время простоя в ходе которого система обрабатывала запросы I/O диска/NFS (дробное)
pc – количество использованных физических процессоров (дробное)
ec – процентное соотношение размеченного занятого пространства (дробное)
lbusy – indicates the percentage of logical processor(s) utilization that occurred while executing at the user and system level (дробное)
app – отображает количество доступных физических процессоров в распределенном пуле (дробное)
disk,<тип> – статистика о дисках:
bps – отображает суммарное количество данных переданных (чтением или записью) на диск в байтах в секунду (целое)
tps – indicates the number of transfers per second that were issued to the physical disk/tape (дробное)
Этот элемент данных поддерживается начиная с версии 1.8.1.
system.swap.in[<устройство>,<тип>]
Операции ввода в файл подкачки (с устройства в память).Числовое значениеустройство – устройство файла подкачки (по умолчанию все устройства), тип – один из: count (по умолчанию, количество операций ввода в файл подкачки), sectors (количество секторов ввода в файл подкачки), pages (страниц ввода в файл подкачки). Смотрите поддержку по платформам для получения подробностей по умолчаниям.Пример:
system.swap.in[,bytes]Старое название: swap[in]
system.swap.out[<устройство>,<тип>]
Операции вывода из файла подкачки (с устройства в память).Числовое значениеустройство – устройство файла подкачки (по умолчанию все устройства), тип – один из: count (по умолчанию, количество операций вывода из файла подкачки), sectors (количество секторов вывода из файла подкачки), pages (страниц вывода из файла подкачки). Смотрите поддержку по платформам для получения подробностей по умолчаниям.Пример: system.swap.out[,pages]Старое название: swap[out]
system.swap.size[<устройство>,<режим>]
Размер swap.Количество байт или процентное отношениеустройство – устройство swap (по умолчанию все устройства), режим – один из: free (по умолчанию, свободное пространство в swap), total (весь размер swap), pfree (свободное просмотранство в swap, в процентном отношении), pused (занятое просмотранство в swap, в процентном отношении)Пример: system.swap.size[,pfree] – процентное отношение свободного места в swap
Старое название: system.swap.free, system.swap.total
system.uname
Возвращается подробная информация о хосте.Строковое значениеПример возвращаемого значения:
FreeBSD localhost 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Tue Sep 18 11:57:08 PDT 2001 [email protected]: /usr/src/sys/compile/GENERIC i386
system.uptime
Время работы системы в секундах (uptime)Количество секундИспользуйте Формат отображения s или uptime для того чтобы увидеть читаемые значения.
system.users.num
Количество подключенных пользователей.Количество пользователейИспользуется команда who на стороне агента.
vfs.dev.read[<устройство>,<тип>,<режим>]
Статистика чтения с диска.Целочисленное значение для тип в: sectors, operations, bytes
Дробное для тип в: sps, ops, bps
устройство – дисковое устройство (по умолчанию все;1; диски),
тип – один из: sectors, operations, bytes, sps, ops, bps (необходимо указывать, какие именно параметры требуется использовать, т.к. они являются разными для различных ОС).
состояния sps, ops, bps равны: сектора, операции, байт в секунду соответственно
режим – один из: avg1 (по умолчанию),avg5 (среднее за последние 5 минут), avg15.
Совместимо только в тип в: sps, ops, bps
Пример: vfs.dev.read[,operations] Старое название: io[*]

Параметр тип со значениями ops, bps и sps лимитирован 8 устройствами на поддерживаемых платформах (7 устройств 1 для “all” устройств).

Поддерживается LVM начиная с Zabbix 1.8.6.

До Zabbix 1.8.6, можно было использовать только относительные имена устройств (например, sda), начиная с 1.8.6 опциональный префикс /dev/ может использоваться (например, /dev/sda)

vfs.dev.write[< устройство>,<тип>,<режим>]
Статистика записи на диск.Целочисленное значение для тип в: sectors, operations, bytes
Дробное для тип в: sps, ops, bps
устройство – дисковое устройство (по умолчанию все;1; диски),
тип – один из: sectors, operations, bytes, sps, ops, bps (необходимо указывать, какие именно параметры требуется использовать, т.к. они являются разными для различных ОС).
состояния sps, ops, bps равны: сектора, операции, байт в секунду соответственно
режим – один из: avg1 (по умолчанию),avg5 (среднее за последние 5 минут), avg15.
Совместимо только в тип в: sps, ops, bps
Пример: vfs.dev.write[,operations] Старое название: io[*]

Параметр тип со значениями ops, bps и sps лимитирован 8 устройствами на поддерживаемых платформах (7 устройств 1 для “all” устройств).

Поддерживается LVM начиная с Zabbix 1.8.6.

До Zabbix 1.8.6, можно было использовать только относительные имена устройств (например, sda), начиная с 1.8.6 опциональный префикс /dev/ может использоваться (например, /dev/sda)

vfs.file.cksum[файл]
Подсчитывает контрольную сумму для файлаПодсчет контрольной суммы использует алгоритм UNIX cksum.файл – полный путь к файлуПример возвращаемого значения:
1938292000
Пример:
vfs.file.cksum[/etc/passwd]

Старое название: cksum

vfs.file.exists[файл]
Проверяется существует ли файл0 – файл не существует
1 – файл существует
файл – полный путь к файлуПример: vfs.file.exists[/tmp/application.pid]
vfs.file.md5sum[файл]
Контрольная сумма MD5 для файлаMD5 хэш для файла.Пример возвращаемого значения:
b5052decb577e0fffd622d6ddc017e82

Пример:
vfs.file.md5sum[/etc/zabbix/zabbix_agentd.conf]

Лимит в 64МБ для размера файла у этого элемента данных был удален в версии 1.8.6.

vfs.file.regexp[файл,regexp,<кодировка>]
Поиск строки в файлеНайденная строка или EOF если выражение не найденофайл – полный путь к файлу
regexp – Регулярное выражение GNU
кодировка – Идентификатор страницы кодировки
Пример: vfs.file.regexp[/etc/passwd,zabbix]
vfs.file.regmatch[файл,regexp,<кодировка>]
Поиск строки в файле0 – выражение не найдено \1 – найденофайл – полный путь к файлу
regexp – Регулярное выражение GNU
кодировка – Идентификатор страницы кодировки
Пример: vfs.file.regmatch[/var/log/app.log,error]
vfs.file.size[файл]
Размер файлаРазмер в байтах.файл – полный путь к файлуФайл должен иметь права чтения для пользователя zabbix

Пример: vfs.file.size[/var/log/syslog]

vfs.file.time[файл,<режим>]
Информация о времени файла.Unix timestamp.файл – полный путь к файлу
режим – один из: modify (по умолчанию, время изменения), access – время последнего доступа, change – время последнего изменения
Пример: vfs.file.time[/etc/passwd,modify]
vfs.fs.inode[fs,<режим>]
Количество inodesСтроковое значениеfs – файловая система
режим – один из: total (по умолчанию), free, used, pfree (свободно в процентном отношении), pused (занято в процентном отношении)
Пример: vfs.fs.inode[/,pfree] Старое название: vfs.fs.inode.free[*], vfs.fs.inode.pfree[*], vfs.fs.inode.total[*]
vfs.fs.size[fs,<режим>]
Размер дискаРазмер диска в байтахfs – файловая система
режим – один из: total (по умолчанию), free, used, pfree (свободно в процентном отношении), pused (занято в процентном отношении)
В случае смонтированного диска, возвращает размер диска локальной файловой системы. Пример: vfs.fs.size[/tmp,free] Старые названия: vfs.fs.free[*], vfs.fs.total[*], vfs.fs.used[*], vfs.fs.pfree[*], vfs.fs.pused[*]
vm.memory.size[<режим>]
Размер памятиРазмер памяти в байтахрежим – один из: total (по умолчанию), shared, free, buffers, cached, pfree, availableСтарые названия: vm.memory.buffers, vm.memory.cached, vm.memory.free, vm.memory.shared, vm.memory.total
web.page.get[хост,<путь>,<порт>]
Получает содержимое Веб страницыВеб страницы в виде текстахост – имя хоста
пусть – путь к HTML документу (по умолчанию /)
порт – номер порта (по умолчанию 80)
Возвращает EOF при ошибке. Пример:
web.page.get[www.zabbix.com,index.php,80]
web.page.perf[хост,<путь>,<порт>]
Получение времени полной загрузки Веб страницыВремя в секундаххост – имя хоста
пусть – путь к HTML документу (по умолчанию /)
порт – номер порта (по умолчанию 80)
Возвращает 0 при ошибке. Пример:
web.page.perf[www.zabbix.com,index.php,80]
web.page.regexp[хост,<путь>,<порт>,<regexp>,<длина>]
Получает первое вхождение регулярного выражения в Веб страницеСовпадающая строкахост – имя хоста
путь – путь к HTML документу (по умолчанию /)
порт – номер порта (по умолчанию 80)
regexp – регулярное выражение GNU,
длина – максимальное количество возвращаемых символов
Возвращает EOF в случае несовпадения или других неудачах (превышено время ожидания, ошибка подключения и т.п.). Пример:
web.page.regexp[www.zabbix.com,index.php,80,OK,2]

Смотрите этот раздел для понимания различий между элементами данных в пассивном и активном режиме.

[1] По умолчанию используется “all” первым параметром для ключей vfs.dev.* и возвращает суммарную статистику, включая: все блочные устройства такие как sda, sbd и их разделы sda1, sda2, sdb3 … и несколько устройств (MD raid) на основе этих блочных устройств/разделов и логические разделы (LVM) на основе этих блочных устройств/разделов.
В некоторых случаях возвращаемые значения следует рассматривать как относительные значения (изменяемые во времени), но не как абсолютные значения.

Настройка

Правила предобработки определяются на вкладке Предобработка формы настройки элемента данных.

Программы для записи видео с вебкамеры скачать бесплатно

Пользовательские макросы и пользовательские макросы с контекстом поддерживаются в параметрах предварительной обработки значения элемента, в том числе внутри кода JavaScript.

Контекст игнорируется, когда макрос заменяется его значением. Значение макроса вставляется в код как есть, без возможности добавить дополнительное экранирование до помещения значения в код JavaScript. Обратите внимание, что в некоторых случаях это может вызвать ошибки JavaScript.
ТипПреобразованиеОписание
Текст
Регулярное выражениеСовпадение значения с регулярным выражением <шаблона> и замена значения в соответствии с <выводом>. Регулярное выражение поддерживает извлечение до 10 захваченных групп в N последовательности. Элемент данных станет неподдерживаемым в случае ошибки при поиске соответствия во входящем значении.
Параметры:
шаблон – регулярное выражение
вывод – шаблон форматирования вывода. N (где N=1..9) – управляющая последовательность заменяется N-нной совпадающей группой. Управляющая последовательность заменяется совпадающим текстом
Поддерживается начиная с 3.4.0.
Пожалуйста, обратитесь в разделу регулярных выражений для ознакомления с некоторыми существующими примерами.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
ЗаменаНайти строку поиска и заменить ее другой (или пустотой). Все совпадающие строки поиска будут заменены.
Параметры:
строка поиска – строка для поиска и замены, с учетом регистра (обязательно)
замена – строка для замены строки поиска. Строка замены также может быть пустой, что позволяет эффективно удалять строку поиска при ее обнаружении.
Можно использовать управляющие последовательности для поиска или замены разрывов строк, возврата каретки, табуляции и пробелов ” n r t s “; обратную косую черту можно экранировать как “\”, а управляющие последовательности можно экранировать как “\n” . Экранирование разрывов строк, возврата каретки, вкладок выполняется автоматически при низкоуровневом обнаружении.
Поддерживается с 5.0.0.
ОбрезкаУдаление указанных символов с начала или конца значения.
Обрезка справаУдаление указанных символов с конца значения.
Обрезка слеваУдаление указанных символов с начала значения.
Составные данные
XML XPathИзвлечение значения или фрагмента из XML данных с использованием XPath функционала.
Чтобы эта опция заработала, Zabbix сервер необходимо скомпилировать с поддержкой libxml.
Примеры:
number(/document/item/value) извлечёт 10 из <document><item><value>10</value></item></document>
number(/document/item/@attribute) извлечёт 10 из <document><item attribute="10"></item></document>
/document/item извлечёт <item><value>10</value></item> из <document><item><value>10</value></item></document>
Обратите внимание на то, что пространства имен не поддерживаются.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
JSON PathИзвлечение значения или фрагмента с JSON данных с использованием простейшего набора функций JSONPath функционала.
Примеры:
$.document.item.value извлечёт 10 с {"document":{"item":{"value": 10}}}
$.document.item извлечёт {"value": 10} с {"document":{"item":{"value": 10}}}
$['a document'].item.value извлечёт 10 с {"a document":{"item":{"value": 10}}}
$.document.items[1].value извлечёт 20 с {"document":{"items":[{"value": 10}, {"value": 20}]}}
Обратите внимание, что поддерживаются только прямые пути к одиночным объектам в обозначении точкой или квадратной скобкой.
В JSONPath обозначении точкой ($.a.b.c) можно использовать только буквенно-цифровые символы символ подчёркивания . Если имя объекта JSON содержит другие символы, необходимо использовать обозначение квадратной скобкой ($['a']['b']['c']). Допускается смешивание обозначений ($.a['b'].c)
Извлечение нескольких значений не поддерживается.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
CSV в JSONДанные файла CSV конвертируются в формат JSON.
Для получения дополнительной информации см. : Преобразование CSV в JSON.
Поддерживается с 4.4.0.
Арифметические
Пользовательский множительУмножение значения на заданное целое или дробное число.
Использование этой опции сконвертирует полученные значения в KB, MBps, и т.д. в B, Bps. В противном случае Zabbix не сможет корректно подставить префиксы (K, M, G и т.д.).\Поддерживается научное представление, например, 1e 70.
Обратите внимание, что если тип элемента информации Числовой (целое положительное), входящие значения с дробной частью будут обрезаны (т. е. «0,9» станет «0») до применения пользовательского множителя.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Изменение
Простое изменениеВычисление разницы между текущим и предыдущим значениями.
Вычисляется значениепред_значение, где
значение – текущее значение; пред_значение – ранее полученное значение
Эта опция может быть полезной для измерения постоянно растущего значения. Если текущее значение меньше предыдущего, тогда Zabbix отбрасывает это изменение (ничего не записывает) и ждет следующего значения.
На один элемент данных разрешена только одна операция изменения. Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Изменение в секундуВычисление изменения значения (разница между текущим и предыдущим значениями) скорость в секунду.
Вычисляется (значениепред_значение)/(времяпред_время), где
значение – текущее значение; пред_значение – ранее полученное значение; Время – текущий штамп времени; пред_значение – штамп времени предыдущего значения.
Эта настройка крайне полезна при получении скорости в секунду в случае постоянно увеличивающихся значений. Если текущее значение меньше чем предыдущее значение, Zabbix отбрасывает эту разницу (ничего не записывает) и ждет следующее значение. Такое поведение помогает отрабатывать, например, переполнение 32-битных счетчиков SNMP.
Обратите внимание: Так как результатом этого вычисления может быть число с плавающей точкой, рекомендуется использовать ‘Тип информации’ – Числовой (с плавающей точкой), даже если входящие значения целые положительные числа. Это особенно актуально для маленьких чисел, где дробная часть имеет значение. В случае, если числа с плавающей точкой очень большие и могут превысить длину поля, введенное значение может быть потеряно – в таком случае предлагается использовать тип Числовой (целое положительное), и это отбросит только дробную часть.
На один элемент данных разрешена только одна операция изменения. Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Системы счисления
Логический в десятичныйКонвертация значения из логического в десятичный формат. Текстовое представление переводится в значения 0 или 1. Таким образом, ‘TRUE’ хранится как 1 и ‘FALSE’ хранится как 0. Все значения сопоставляются чувствительным к регистру способом. В данное время распознаются значения для:
TRUE – true, t, yes, y, on, up, running, enabled, available, ok, master
FALSE – false, f, no, n, off, down, unused, disabled, unavailable, err, slave
Кроме того, любое ненулевое значение считается TRUE, нулевое считается FALSE.
Следующие значения поддерживаются начиная с 4.0.0: ok, master, err, slave.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Восьмеричное в десятичноеКонвертация значения из восьмеричного в десятичный формат. Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Шестнадцатеричное в десятичноеКонвертация значения из шестнадцатеричного в десятичный формат. Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Пользовательские скрипты
JavascriptВведите код JavaScript в блок, который появляется при нажатии в поле параметра или на иконку карандаша.
Обратите внимание, что доступная длина JavaScript зависит от используемой базы данных.
Для получения дополнительной информации см. : Предобработка Javascript.
Валидация
По диапазонуОпределите диапазон, в котором должно находиться значение, указав минимальное/максимальное значения (включительно).
Допускаются числовые значения (включая любое количество цифр, опционально десятичную часть и экспоненциальную часть, отрицательные значения). Можно использовать пользовательские макросы и низкоуровневые макросы обнаружения. Минимальное значение должно быть меньше максимального.
Должно существовать хотя бы одно значение.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Соответствует регулярному выражениюУкажите регулярное выражение, которому должно соответствовать значение.
Если установлен флажок Другое при ошибке, элемент данных не станет неподдерживаемым, и у вас появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Не совпадает с регулярным выражениемУкажите регулярное выражение, которому значение не должно соответствовать.
Например. Error:(.*?).
Если вы установите флажок Другое при ошибке, этого появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо задать указанное сообщение об ошибке.
Проверка на ошибку в JSONПроверяется, нет ли сообщения об ошибке на уровне приложения в JSONpath. Обработка будет остановлена в случае положительного результата (сообщение присутствует); в противном случае обработка будет продолжена со значением, подготовленным до этого этапа предварительной обработки. Обратите внимание, что эти внешние сервисные ошибки сообщаются пользователю напрямую, без добавления информации о шаге предварительной обработки.
Об ошибке не будет сообщено в случае неудачного анализа некорректного JSON.
Если вы установите флажок Другое при ошибке, этого появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо задать указанное сообщение об ошибке.
Проверьте на наличие ошибок в XMLПроверяется, нет ли сообщения об ошибке на уровне приложения в xpath. Обработка будет остановлена в случае положительного результата (сообщение присутствует); в противном случае обработка будет продолжена со значением, подготовленным до этого этапа предварительной обработки.
Об ошибке не будет сообщено в случае сбоя при разборе недопустимого XML. Обратите внимание, что эти внешние сервисные ошибки сообщаются пользователю напрямую, без добавления информации о шаге предварительной обработки.
Если вы установите флажок Другое при ошибке, этого появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо задать указанное сообщение об ошибке.
Проверьте на ошибку при использоании регулярного выраженияПроверяется, нет ли сообщения об ошибке на уровне приложения в регулярном выражении. Об ошибке не будет сообщено в случае сбоя при разборе недопустимого XML. Обратите внимание, что эти внешние сервисные ошибки сообщаются пользователю напрямую, без добавления информации о шаге предварительной обработки.
Параметры:
шаблон – регулярное выражение
вывод – шаблон форматирования вывода. Управлящая последовательность N (где N = 1… 9) заменяется N-нной совпадающей группой. Экранирующая последовательность заменяется соответствующим текстом.
Если вы установите флажок Другое при ошибке, появится возможность указать пользовательские параметры обработки ошибок: либо сбросить значение, либо задать указанное значение, либо установить указанное сообщение об ошибке.
Троттлинг
Отбрасывать не изменившеесяОтбросить зачение, если оно не изменилось.
Если значение отбрасывается, оно не сохраняется в базе данных, и Zabbix сервер не знает, что это значение было получено. Выражения триггера не будут оцениваться, в результате не будет созданы/закрыты проблемы для связанных триггеров. Функции триггера будут работать только на основе данных, которые фактически сохранены в базе данных. Поскольку тренды строятся на основе данных в базе данных, если в течение часа не сохраняются значения, то для этого часа также не будет данных о трендах.
Для элемента можно указать только один параметр троттлинга.
Отбрасывать не изменившееся с периодическим контролемОтбросить зачение, если оно не изменилось в течние определенного периода (в секундах).
Поддерживаются положительные целые значения для указания секунд (минимум – 1 секунда). В этом поле можно использовать суффиксы времени (например, 30 с, 1 м, 2 ч, 1 д). В этом поле можно использовать пользовательские макросы и макросы низкоуровневого обнаружения.
Если значение отбрасывается, оно не сохраняется в базе данных, и Zabbix сервер не знает, что это значение было получено. Выражения триггера не будут оцениваться, в результате не будет созданы/закрыты проблемы для связанных триггеров. Функции триггера будут работать только на основе данных, которые фактически сохранены в базе данных. Поскольку тренды строятся на основе данных в базе данных, если в течение часа не сохраняются значения, то для этого часа также не будет данных о трендах.
Для элемента можно указать только один параметр троттлинга.
Prometheus
Шаблон PrometheusИспользуйте заданный запрос для извлечения необходимых данных из метрик Prometheus
Подробнее: проверки Prometheus.
Prometheus в JSONПреобразуйте необходимые метрики Prometheus в JSON.
Подробнее: проверки Prometheus.
Для шагов предобработки Изменение и Троттлингтребуется предыдущее значение для расчета/сравнения с новым значением. Предыдущие значения обрабатываются менеджером предварительной обработки и сбрасываются при изменении конфигурации шагов предварительной обработки или при перезапуске Zabbix сервера/прокси. В результате сброса предыдущего значения:
Если вы используете пользовательский множитель или хранение значений как Изменение в секунду у элементов данных с типом информации Числовой (целое положительное) и результирующее вычисленное значение в действительности дробное число, тогда вычисленное значение всё же будет считаться приемлемым, однако дробная часть будет обрезана и значение запишется как целое положительное.
:/>  Classic Shell 4.3.1 / Open Shell 4.4.169 скачать Open Shell на русском

Оставьте комментарий

Adblock
detector