В этом разделе приведены сведения о ключах элементов данных, которые для сбора данных используют общение с Zabbix агентом.
Существуют пассивные и активные проверки. При настройке элемента данных вы можете выбрать требуемый тип:
Обратите внимание, что все ключи элементов данных, поддерживаемые агентом Zabbix в Windows, также поддерживаются новым поколением Zabbix агента 2. Смотрите дополнительные ключи элементов данных, которые можно использовать только с агентом 2.
Если в описании элемента данных не указано иное, элементы данных агента (и все параметры) поддерживаются на:
Многие элементы данных агента также поддерживаются на Windows. Подробности смотрите на странице Элементы данных агента Windows.
Параметры без угловых скобок обязательны. Параметры, обозначенные угловыми скобками < >, опциональны.
Максимальное количество открытых файлов, поддерживаемое ОС.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, MacOS X, OpenBSD, NetBSD.
Максимальное количество процессов, поддерживаемое ОС.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux 2.6 и новее, FreeBSD, Solaris, MacOS X, OpenBSD, NetBSD.
Количество открытых в данный момент файловых дескрипторов.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux (элемент данных может работать и на других UNIX-подобных платформах).
Мониторинг файлов журналов (логов).
Возвращаемое значение: Журнал (лог).
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
вывод
оставить пустым — будет возвращена вся строка, содержащая текст, соответствующий регулярному выражению. Обратите внимание, что все глобальные регулярные выражения, за исключением «Результат ИСТИНА», всегда возвращают всю строку, соответствующую выражению, и параметр вывод
игнорируется.вывод
производится на стороне агента.Примеры:
Пример использования параметра вывод
для извлечения числа из записи в журнале:
log[/app1/app.log,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #будет соответствовать записи в журнале «2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors», и на сервер будет отправлено только число «6080». Так как отсылается числовое значение, для этого элемента данных «Тип информации» можно изменить на «Числовой (целое положительное)», и это значение можно будет использовать на графиках, в триггерах и т.п.
Пример использования параметра вывод
для изменения вывода записи журнала перед отправкой на сервер:
log[/app1/app.log,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #будет соответствовать записи в журнале «2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors», и на сервер будет отправлена изменённая запись «2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08».
Количество совпадающих строк в наблюдаемом файле журнала (логе).
Возвращаемое значение: Целое число.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Мониторинг файлов журналов (логов) с поддержкой ротации файлов журналов.
Возвращаемое значение: Журнал (лог).
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
вывод
оставить пустым — будет возвращена вся строка, содержащая текст, соответствующий регулярному выражению. Обратите внимание, что все глобальные регулярные выражения, за исключием «Результат ИСТИНА», всегда возвращают всю соответствующую выражению строку, и параметр вывод
игнорируется.вывод
производится на стороне агента.регулярное_выражение_файла
путь к директории файла журнала и регулярное выражение имени файла журнала должны быть разделены правильным разделителем:
Примеры для Windows:
logrt["c:/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] #будет собирать данные из файлов в директории «c:/dir1/dir2/dir3», где имя файла начинается с «filename» и оканчивается любым расширением, соответствующим строке «.log».
logrt["//example.com/share/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] #будет собирать данные из лог-файлов, расположенных на сетевом ресурсе «//example.com/share/dir1/dir2/dir3», где имя файла начинается с «filename» и оканчивается любым расширением, соответствующим строке «.log».
Примеры для других систем:
logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #совпадает с файлом наподобие «logfile1» (но не совпадает с «.logfile1»)
logrt["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #элемент данных будет собирать данные с файлов таких как «logfile_abc_1» или «logfile__001»
Пример использования параметра вывод
для извлечения числа из записи в журнале:
logrt[/app1/^test.*log$,"task run [0-9.]+ sec, processed ([0-9]+) records, [0-9]+ errors",,,,\1] #этот элемент данных будет соответствовать записи в журнале «2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors», и на сервер будет отправлено только число «6080». Так как отсылается числовое значение, для этого элемента данных можно «Тип информации» изменить на «Числовой (целое положительное)», и это значение можно будет использовать на графиках, в триггерах и т.д.
Пример использования параметра вывод
для изменения вывода записи журнала перед отправкой на сервер:
logrt[/app1/^test.*log$,"([0-9 :-]+) task run ([0-9.]+) sec, processed ([0-9]+) records, ([0-9]+) errors",,,,"\1 RECORDS: \3, ERRORS: \4, DURATION: \2"] #этот элемент данных будет соответствовать записи в журнале «2015-11-13 10:08:26 task run 6.08 sec, processed 6080 records, 0 errors», и на сервер отправится изменённая запись «2015-11-13 10:08:26 RECORDS: 6080, ERRORS: 0, DURATION: 6.08»|
Количество совпадающих строк в наблюдаемом файле журнала (логе) с поддержкой ротации файлов журналов.
Возвращаемое значение: Целое число.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
регулярное_выражение_файла
путь к директории файла журнала и регулярное выражение имени файла журнала должны быть разделены правильным разделителем:
Примеры для Windows:
logrt.count["c:/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] #подсчёт количества совпадений с шаблоном «pattern_to_match» в журнальных файлах, расположенных в папке «c:/dir1/dir2/dir3».
logrt.count["//example.com/share/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] #подсчёт количества совпадений с шаблоном «pattern_to_match» в журнальных файлах, расположенных на сетевом ресурсе «//example.com/share/dir1/dir2/dir3».
Примеры для других систем:
logrt.count["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] #подсчёт количества совпадений с шаблоном «^logfile[0-9]{1,3}$» в журнальных файлах, расположенных в папке «/home/zabbix/logs».
logrt.count["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] #подсчёт того, сколько раз шаблон «pattern_to_match» встречается в журнальных файлах, расположенных в «/home/user».
Чтение данных Modbus.
Возвращаемое значение: объект JSON.
Поддерживаемые платформы: Linux.
Параметры:
протокол://строка_подключения
;Смотрите также подробное описание параметров.
Проверка состояния службы DNS.
Возвращаемые значения: 0 — DNS не работает (сервер не ответил или ответ DNS некорректен); 1 — DNS работает.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
тип
: ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (не поддерживается Zabbix агентом на Windows, Zabbix агентом 2 на всех ОС), HINFO, MINFO, TXT, SRVtype
установлен на PTR) вы можете указать DNS-имя как в обратном, так и в необратном формате (см. примеры ниже). Обратите внимание, что при запросе записи PTR имя DNS на самом деле является IP-адресом.Примеры:
net.dns[198.51.100.1,example.com,MX,2,1]
net.dns[,198.51.100.1,PTR]
net.dns[,1.100.51.198.in-addr.arpa,PTR]
net.dns[,2a00:1450:400f:800::200e,PTR]
net.dns[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
Проверка производительности службы DNS.
Возвращаемое значение: Число с плавающей точкой (0 — служба не работает; секунды — количество секунд, потраченных на ожидание ответа от службы).
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
тип
:type
установлен на PTR) вы можете указать DNS-имя как в обратном, так и в необратном формате (см. примеры ниже). Обратите внимание, что при запросе записи PTR имя DNS на самом деле является IP-адресом.0
, когда DNS-сервер отвечает кодом ошибки (например, NXDOMAIN
или SERVFAIL
).Примеры:
net.dns.perf[198.51.100.1,example.com,MX,2,1]
net.dns.perf[,198.51.100.1,PTR]
net.dns.perf[,1.100.51.198.in-addr.arpa,PTR]
net.dns.perf[,2a00:1450:400f:800::200e,PTR]
net.dns.perf[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
Выполнение DNS запроса.
Возвращаемое значение: строка символов с требуемым типом информации.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
тип
:type
установлен на PTR) вы можете указать DNS-имя как в обратном, так и в необратном формате (см. примеры ниже). Обратите внимание, что при запросе записи PTR имя DNS на самом деле является IP-адресом.Примеры:
net.dns.record[198.51.100.1,example.com,MX,2,1]
net.dns.record[,198.51.100.1,PTR]
net.dns.record[,1.100.51.198.in-addr.arpa,PTR]
net.dns.record[,2a00:1450:400f:800::200e,PTR]
net.dns.record[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR]
Количество коллизий за пределами окна (out-of-window).
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD. На NetBSD требуются права суперпользователя (root).
Параметр:
Список сетевых интерфейсов. Используется для низкоуровневого обнаружения.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.
Статистика по входящему трафику сетевого интерфейса.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris5, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. На NetBSD требуются права суперпользователя (root).
Параметры:
Комментарии:
Примеры:
Статистика по исходящему трафику сетевого интерфейса.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris5, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. На NetBSD требуются права суперпользователя (root).
Параметры:
Комментарии:
Примеры:
Суммарная статистика входящего и исходящего трафика на сетевом интерфейсе.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris5, HP-UX, AIX, MacOS X, OpenBSD, NetBSD. На NetBSD требуются права суперпользователя (root).
Параметры:
Комментарии:
net.if.in
и net.if.out
работают с отброшенными пакетами на вашей платформе.Примеры:
Проверка, находится ли TCP порт в состоянии LISTEN.
Возвращаемые значения: 0 — не находится в состоянии LISTEN; 1 — находится в состоянии LISTEN.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, MacOS X.
Параметр:
На ядрах Linux 2.6.14 и более новых информация о TCP сокетах в состоянии listen берётся из интерфейса ядра NETLINK, если это возможно. В противном случае информация берётся из файлов /proc/net/tcp и /proc/net/tcp6.
Пример:
Проверка возможности создания TCP подключения на указанный номер порта.
Возвращаемые значения: 0 — не удалось подключиться; 1 — удалось подключиться.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
net.tcp.service.perf[tcp,<ip>,<порт>]
;Пример:
Проверка того, что сервис запущен и принимает TCP подключения.
Возвращаемые значения: 0 — сервис недоступен; 1 — сервис запущен.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
net.tcp.port[]
.Пример:
net.tcp.service[ftp,,45] #можно использовать для тестирования доступности FTP сервера на TCP 45 порту.
Проверка производительности TCP сервиса.
Возвращаемые значения: Число с плавающей точкой (0 — сервис недоступен; секунды — количество секунд, потраченное на подключение к сервису).
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
net.tcp.service.perf[tcp,<ip>,<порт>]
.Пример:
net.tcp.service.perf[ssh] #можно использовать для тестирования скорости изначального ответа от SSH сервера
Получение количества TCP сокетов, соответствующих заданным параметрам.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux.
Параметры:
Пример:
net.tcp.socket.count[,80,,,established] #количество соединений на локальный TCP порт 80 в состоянии «established»
Проверка, находится ли UDP порт в состоянии LISTEN.
Возвращаемые значения: 0 — не находится в состоянии LISTEN; 1 — находится в состоянии LISTEN.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, MacOS X.
Параметр:
Пример:
Проверка, запущен ли сервис и отвечает ли он на UDP запросы.
Возвращаемые значения: 0 — сервис недоступен; 1 — сервис запущен.
Смотрите Поддерживаемые платформы.
Параметры:
Пример:
net.udp.service[ntp,,45] #можно использовать для тестирования доступности NTP сервиса на 45 порту UDP
Проверка производительности UDP сервиса.
Возвращаемые значения: Число с плавающей точкой (0 — сервис недоступен; секунды — количество секунд, потраченное на ожидание ответа от сервиса).
Смотрите Поддерживаемые платформы.
Параметры:
Пример:
Получение количества UDP сокетов, соответствующих заданным параметрам.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux.
Параметры:
Пример:
Использование процессом CPU в процентах.
Возвращаемое значение: Число с плавающей точкой.
Поддерживаемые платформы: Linux, Solaris6.
Параметры:
Комментарии:
зона
значением current (или по умолчанию) и запустить его на более новом Solaris, где зоны поддерживаются, то агент вернёт NOTSUPPORTED (агент не может ограничить результаты в пределах только текущей зоны). Однако, значение all в этом случае поддерживается.Примеры:
proc.cpu.util[,root] #использование CPU по всем процессам, работающим под пользователем «root»
proc.cpu.util[zabbix_server,zabbix] #использование CPU по всем процессам zabbix_server, работающим под пользователем zabbix
Получение списка процессов ОС и их параметров. Может использоваться для низкоуровневого обнаружения.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux, FreeBSD, Windows, OpenBSD, NetBSD.
Параметры:
Комментарии:
-1
;имя
и cmdline
(специфично для Linux).Примеры:
proc.get[zabbix_server,zabbix,,process] #список всех процессов zabbix_server, запущенных под пользователем zabbix, возвращает по одной записи на PID
proc.get[java,,,thread] #список всех процессов Java, возвращает по одной записи на поток
proc.get[,zabbix,,summary] #объединённые данные для процессов каждого типа, запущенных под пользователем zabbix, возвращает по одной записи на имя процесса
Количество памяти, используемое процессом, в байтах.
Возвращаемое значение: Целое число — с режимом
, равным max, min, sum; Число с плавающей точкой — с режимом
, равным avg
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD, NetBSD.
Параметры:
Комментарии:
тип памяти
поддерживается только на Linux, FreeBSD, Solaris6, AIX;имя
и cmdline
(специфично для Linux).zabbix_agentd -t proc.mem[,,,apache2]
), будет засчитан один дополнительный процесс, так как агент посчитает самого себя.Примеры:
proc.mem[,root] #память, используемая всеми процессами, запущенными под пользователем «root»
proc.mem[zabbix_server,zabbix] #память, используемая всеми процессами zabbix_server, запущенными под пользователем zabbix
proc.mem[,oracle,max,oracleZABBIX] #память, используемая наиболее жадным до памяти процессом, запущенным под пользователем oracle и имеющим oracleZABBIX в командной строке
Количество процессов.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris6, HP-UX, AIX, OpenBSD, NetBSD.
Параметры:
Комментарии:
zabbix_agentd -t proc.num[,,,apache2]
), будет засчитан один дополнительный процесс, так как агент посчитает самого себя;зона
значением current (или по умолчанию) и запустить его на более новом Solaris, где зоны поддерживаются, тогда агент вернёт NOTSUPPORTED (агент не может ограничить результаты в пределах только текущей зоны). Однако, значение all в этом случае поддерживается.имя
и cmdline
(специфично для Linux).Примеры:
proc.num[,mysql] #количество процессов, выполняемых под пользователем mysql
proc.num[apache2,www-data] #количество процессов apache2, выполняемых под пользователем www-data
proc.num[,oracle,sleep,oracleZABBIX] #количество процессов в спящем состоянии, выполняемых под пользователем oracle и имеющих oracleZABBIX в командной строке
Чтение аппаратного датчика.
Возвращаемое значение: Число с плавающей точкой.
Поддерживаемые платформы: Linux, OpenBSD.
Параметры:
Комментарии:
Примеры:
sensor[w83781d-i2c-0-2d,temp1]
sensor[cpu0,temp0] #температура одного CPU
sensor["cpu[0-2]$",temp,avg] #средняя температура первых трёх CPU
Штамп времени (timestamp) загрузки системы.
Возвращаемое значение: Целое число (Unix timestamp).
Поддерживаемые платформы: Linux, FreeBSD, Solaris, MacOS X, OpenBSD, NetBSD.
Список найденных CPU/CPU ядер. Используется для низкоуровневого обнаружения.
Возвращаемое значение: объект JSON.
Смотрите Поддерживаемые платформы.
Прерывания устройств.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD, NetBSD.
Загрузка CPU.
Возвращаемое значение: Число с плавающей точкой.
Смотрите Поддерживаемые платформы.
Параметры:
Пример:
Количество CPU.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, HP-UX, AIX, MacOS X, OpenBSD, NetBSD.
Параметр:
Значение max параметра «тип» поддерживается только в Linux, FreeBSD, Solaris, MacOS X.
Пример:
Количество переключений контекста.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD, NetBSD.
Утилизация CPU в процентах.
Возвращаемое значение: Число с плавающей точкой.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, HP-UX, AIX, OpenBSD, NetBSD.
Параметры:
Комментарии:
Пример:
Системное имя хоста.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Параметры:
Значение получается путём извлечения значения nodename
из вывода системного API uname().
Примеры возвращаемых значений:
system.hostname → linux-w7x1
system.hostname → example.com
system.hostname[shorthost] → example
system.hostname → WIN-SERV2008-I6
system.hostname[host] → Win-Serv2008-I6LonG
system.hostname[host,lower] → win-serv2008-i6long
system.hostname[fqdn,lower] → blog.zabbix.com
Информация о шасси.
Возвращаемое значение: Строка.
Поддерживаемые платформы: Linux.
Параметр:
Комментарии:
Пример:
Информация о CPU.
Возвращаемое значение: Строка или Целое число.
Поддерживаемые платформы: Linux.
Параметры:
Комментарии:
/proc/cpuinfo
и из /sys/devices/system/cpu/[cpunum]/cpufreq/cpuinfo_max_freq
;Пример:
Список PCI или USB устройств.
Возвращаемое значение: Текст.
Поддерживаемые платформы: Linux.
Параметр:
Возвращает вывод утилит lspci или lsusb (выполняются без каких либо параметров).
Пример:
Список MAC адресов.
Возвращаемое значение: Строка.
Поддерживаемые платформы: Linux.
Параметры:
Комментарии:
интерфейс
регулярному выражению (all перечисляет все интерфейсы);формат
задан значением short, имена интерфейсов и одинаковые MAC адреса не попадут в список.Пример:
Системное время.
Возвращаемое значение: Целое число — с тип
как utc; String — с тип
как local.
Смотрите Поддерживаемые платформы.
Параметры:
Необходимо использовать только как пассивную проверку.
Пример:
system.localtime[local] #создайте элемент данных, используя этот ключ, и далее используйте его для отображения времени узла сети в виджете панели *Часы*.
Выполнение указанной команды на узле сети.
Возвращаемое значение: Текст с результатом выполнения команды, либо 1 — c режимом
со значением nowait (независимо от результата выполнения команды).
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
текст
. Пустой результат также допустим;Пример:
Системная статистика.
Возвращаемое значение: Целое число или число с плавающей точкой.
Поддерживаемые платформы: AIX.
Параметры:
Комментарии:
system.stat[cpu,app]
— поддерживается только на AIX LPAR с типом «Shared»system.stat[cpu,ec]
— поддерживается на AIX LPAR с типом «Shared» и «Dedicated» («Dedicated» всегда возвращает 100 (процентов))system.stat[cpu,lbusy]
— поддерживается только на AIX LPAR с типом «Shared»system.stat[cpu,pc]
— поддерживается на AIX LPAR с типом «Shared» и «Dedicated»system.stat[ent]
— поддерживается на AIX LPAR с типом «Shared» и «Dedicated»
Информация об архитектуре программного обеспечения.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Для получения информации используется функция uname()
.
Пример:
Информация об операционной системе.
Возвращаемое значение: Строка.
Поддерживаемые платформы: Linux, Windows.
Параметр:
Информация извлекается из (обратите внимание, что не все файлы и опции представлены во всех дистрибутивах):
/proc/version
(full) в Linux;/proc/version_signature
(short) в Linux;/etc/os-release
на Linux-системах, которые его поддерживают, или /etc/issue.net
(name);HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
в Windows.Примеры:
system.sw.os[short] → Ubuntu 2.6.35-28.50-generic 2.6.35.11
system.sw.os[full] → [s|Windows 10 Enterprise 22621.1.asd64fre.ni_release.220506-1250 Build 22621.963]
Подробная нформация об операционной системе (версия, тип, название дистрибутива, минорная и мажорная версии и т.д.).
Возвращаемое значение: объект JSON.
Поддерживаемые платформы: Linux, Windows.
Список установленных пакетов.
Возвращаемое значение: Текст.
Поддерживаемые платформы: Linux.
Параметры:
Комментарии:
формат
указан значением full, пакеты группируются по менеджерам пакетов (каждый менеджер с отдельной строки, которая начинается с его имени, заключённого в квадратные скобки);формат
указан значением short, пакеты не группируются и отображаются одной строкой.Примеры:
Подробный список установленных пакетов.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux.
Параметры:
Комментарии:
Статистика файла подкачки в (с устройства в память).
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, OpenBSD.
Parameters:
Комментарии:
Пример:
Статистика файла подкачки из (из памяти на устройство).
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, OpenBSD.
Параметры:
Комментарии:
/proc/swaps
, /proc/partitions
, /proc/stat
(Linux 2.4)/proc/swaps
, /proc/diskstats
, /proc/vmstat
(Linux 2.6)Пример:
Размер файла подкачки в байтах или процентах от общего размера.
Возвращаемое значение: Целое число — для количества байт; Число с плавающей точкой — для процентов.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD.
Параметры:
Комментарии:
swap -s
включает часть физической памяти и swap устройства (в отличие от swap -l
).Пример:
Идентификация системы.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Комментарии:
Примеры:
system.uname → FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Mon Nov i386
system.uname → Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86
Время работы в секундах.
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, MacOS X, OpenBSD, NetBSD.
Для получения читабельных значений используйте при настройке элемента данных единицы измерения s или uptime.
Количество пользователей, находящихся в системе.
Возвращаемое значение: Целое число.
Смотрите Поддерживаемые платформы.
Для получения значений используется команда who на стороне агента.
Список блочных устройств и их типов. Используется для низкоуровневого обнаружения.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux.
Статистика чтения диска.
Возвращаемое значение: Целое число — с тип
, равным sectors, operations, bytes; Число с плавающей точкой — с тип
, равным sps, ops, bps.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD.
Параметры:
тип
один из: sps, ops, bps.Комментарии:
режим
поддерживается только в Linux, FreeBSD;sda
), а также необязательный префикс /dev/ (например, /dev/sda
)Пример:
Статистика записи на диск.
Возвращаемое значение: Целое число — при тип равном sectors, operations, bytes; Число с плавающей точкой — при тип равном sps, ops, bps.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, AIX, OpenBSD.
Параметры:
тип
один из: sps, ops, bps.Комментарии:
режим
поддерживается только в Linux, FreeBSD;sda
), а также необязательный префикс /dev/ (например, /dev/sda
);Пример:
Количество элементов в директории.
Возвращаемое значение: Целое число.
Смотрите Поддерживаемые платформы.
Параметры:
типы_вкл
, так и в типы_искл
, элементы этих типов в директории НЕ будут подсчитаны.Комментарии:
regex_вкл
и regex_искл
применяются к файлам и директориям при вычислении общего количества, но игнорируются при выборе поддиректорий для обхода (если regex_вкл
равен "(?i)^.+\.zip$" и макс_глубина
не задана, то будут обойдены все поддиректории, но посчитаны только файлы с типом zip).<мин_размер>
и <макс_размер>
рекомендуется указать <типы_вкл>
равным "file", чтобы избежать неожиданностей.Примеры:
vfs.dir.count[/dev] #мониторинг количества устройств в /dev (Linux)
vfs.dir.count["C:\Users\ADMINI~1\AppData\Local\Temp"] #мониторинг количества файлов во временной директории (Windows)
Список содержимого директории.
Возвращаемое значение: Объект JSON.
Смотрите Поддерживаемые платформы.
Параметры:
типы\_вкл
) в директории, которые НЕ будут добавлены в список. Если какие-либо типы элементов указаны как в типы\_вкл
, так и в типы\_искл
, элементы этих типов в директории НЕ будут добавлены в список.regex_искл
).Комментарии:
regex_вкл
и regex_искл
применяются к файлам и директориям при генерации списка содержимого директории, но игнорируются при выборе поддиректорий для обхода (если regex_вкл
равен "(?i)^.+\.zip$" и макс_глубина
не задана, то будут обойдены все поддиректории, но в список будут добавлены только файлы с типом zip).мин_размер
и макс_размер
рекомендуется указать типы_вкл
равным "file", чтобы избежать неожиданностей.Примеры:
vfs.dir.get[/dev] #получение списка устройств в /dev (Linux)
vfs.dir.get["C:\Users\ADMINI~1\AppData\Local\Temp"] #получение списка файлов во временной директории (Windows)
Размер директории (в байтах).
Возвращаемое значение: Целое число.
Поддерживаемые платформы: Linux. Элемент данных может работать на других UNIX-подобных платформах.
Параметры:
du -sb директория
), disk — получение использования диска (работает как du -s -B1 директория
). В отличие от команды du
, элемент данных vfs.dir.size при вычислении размера директории учитывает скрытые файлы (работает как du -sb .[^.]* *
в пределах директории).regex_искл
).Комментарии:
Примеры:
vfs.dir.size[/tmp,log] #вычисление размеров всех файлов в /tmp, которые содержат в своём имени «log»
vfs.dir.size[/tmp,log,^.+\.old$] #вычисление размеров всех файлов в /tmp, которые содержат в своём имени «log», исключая файлы с именами, оканчивающимися на «.old»
Контрольная сумма файла, вычисленная по алгоритму, используемому в UNIX cksum.
Возвращаемое значение: Целое число — с режимом
в значении crc32, Строка — с режимом
в значениях md5, sha256.
Смотрите Поддерживаемые платформы.
Параметры:
Ограничение размера файла зависит от поддержки больших файлов.
Пример:
Примеры возвращаемых значений (для crc32/md5/sha256 соответственно):
675436101
9845acf68b73991eb7fd7ee0ded23c44
ae67546e4aac995e5c921042d0cf0f1f7147703aa42bfbfb65404b30f238f2dc
Получение содержимого файла7.
Возвращаемое значение: Текст.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Пример:
Проверка существования файла.
Возвращаемое значение: 0 — файл не найден; 1 — файл заданного типа существует.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Примеры:
vfs.file.exists[/tmp/application.pid]
vfs.file.exists[/tmp/application.pid,"file,dir,sym"]
vfs.file.exists[/tmp/application_dir,dir]
Получение информации о файле.
Возвращаемое значение: Объект JSON.
Смотрите Поддерживаемые платформы.
Параметр:
Комментарии:
Пример:
vfs.file.get[/etc/passwd] #получение JSON с информацией о файле /etc/passwd (тип, пользователь, права доступа, SID, uid и т.п.)
MD5 контрольная сумма файла.
Возвращаемое значение: Строка (MD5 хеш-сумма файла).
Смотрите Поддерживаемые платформы.
Параметр:
Ограничение размера файла зависит от поддержки больших файлов.
Пример:
Пример возвращаемого значения:
Получение владельца файла.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Параметры:
Ограничение размера файла зависит от поддержки больших файлов.
Примеры:
vfs.file.owner[/tmp/zabbix_server.log] #получение владельца файла /tmp/zabbix_server.log
vfs.file.owner[/tmp/zabbix_server.log,,id] #получение ID владельца файла /tmp/zabbix_server.log
Получение строки из 4 цифр, содержащей восьмеричное число с правами доступа Unix.
Возвращаемое значение: Строка.
Поддерживаемые платформы: Linux. Элемент данных может работать на других UNIX-подобных платформах.
Параметры:
Ограничение размера файла зависит от поддержки больших файлов.
Пример:
Извлечение строки в файле7.
Возвращаемое значение: Строка, содержащая совпадающую подстроку, или то, что определено в дополнительном параметре вывод
.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
вывод
выполняется агентом.Примеры:
vfs.file.regexp[/etc/passwd,zabbix]
vfs.file.regexp[/path/to/some/file,"([0-9]+)$",,3,5,\1]
vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1] → получение ID пользователя *zabbix*
Поиск строки в файле7.
Возвращаемые значения: 0 — совпадение не найдено; 1 — найдено.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Пример:
Размер файла (в байтах).
Возвращаемое значение: Целое число.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Пример:
Информация о времени файла.
Возвращаемое значение: Целое число (Unix timestamp).
Смотрите Поддерживаемые платформы.
Параметры:
Ограничение размера файла зависит от поддержки больших файлов.
Пример:
Список примонтированных файловых систем с их типами и точками монтирования. Используется для низкоуровневого обнаружения.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, HP-UX, AIX, MacOS X, OpenBSD, NetBSD.
Список примонтированных файловых систем с их типом, доступным дисковым пространством, статистикой по inode'ам и точками монтирования. Можно использовать для низкоуровневого обнаружения.
Возвращаемое значение: Объект JSON.
Поддерживаемые платформы: Linux, FreeBSD, Solaris, HP-UX, AIX, MacOS X, OpenBSD, NetBSD.
Комментарии:
Количество или процент inodes.
Возвращаемое значение: Целое число — для количества; Число с плавающей точной — для процентов.
Смотрите Поддерживаемые платформы.
Параметры:
Если количество inode'ов станет нулевым, что может случаться на файловых системах с динамическим количеством файловых дескрипторов (например, btrfs), значения pfree/pused будут сообщаться как «100» и «0» соответственно.
Пример:
Дисковое пространство в байтах или процентах от общего размера.
Возвращаемое значение: Целое число — для байт; Число с плавающей точкой — для процентов.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Пример:
Размер памяти в байтах или в процентах от общего количества.
Возвращаемое значение: Целое число — для байт; Число с плавающей точкой — для процентов.
Смотрите Поддерживаемые платформы.
Параметр:
Комментарии:
Пример:
Получение содержимого веб-страницы.
Возвращаемое значение: Исходная веб-страница в виде текста (включая заголовки).
Смотрите Поддерживаемые платформы.
Параметры:
схема://хост:порт/путь
, где обязателен только хост). Допустимые схемы URL: http, https4. При отсутствии схемы будет обрабатываться как http. Если указан URL, тогда параметры путь
и порт
должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя/пароль, например: http://user:[email protected]
, имеется только с поддержкой cURL 4. В именах хостов поддерживается punycode.Комментарии:
хост
ресурс не существует или недоступен;хост
может быть именем хоста, доменным именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включённой поддержкой IPv6.Примеры:
web.page.get[www.example.com,index.php,80]
web.page.get[https://www.example.com]
web.page.get[https://blog.example.com/?s=zabbix]
web.page.get[localhost:80]
web.page.get["[::1]/server-status"]
Время полной загрузки веб-страницы (в секундах).
Возвращаемое значение: Число с плавающей точкой.
Смотрите Поддерживаемые платформы.
Параметры:
схема://хост:порт/путь
, где обязателен только хост). Допустимые схемы URL: http, https4. При отсутствии схемы будет обрабатываться как http. Если указан URL, тогда параметры путь
и порт
должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя/пароль, например: http://user:[email protected]
, имеется только с поддержкой cURL 4. В именах хостов поддерживается punycode.Комментарии:
хост
ресурс не существует или недоступен;хост
может быть именем хоста, доменым именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включённой поддержкой IPv6.Примеры:
Поиск строки на веб-странице.
Возвращаемое значение: Совпадающая строка, или указанная опциональным параметром вывод
.
Смотрите Поддерживаемые платформы.
Параметры:
схема://хост:порт/путь
, где обязателен только хост). Допустимые схемы URL: http, https4. При отсутствии схемы будет обрабатываться как http. Если указан URL, тогда параметры путь
и порт
должны быть пустыми. При подключении к серверам, которые требуют аутентификацию, возможность указать имя пользователя/пароль, например: http://user:[email protected]
, имеется только с поддержкой cURL 4. В именах хостов поддерживается punycode.Комментарии:
хост
ресурс не существует или недоступен;хост
может быть именем хоста, доменым именем, адресом IPv4 или IPv6. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включённой поддержкой IPv6.вывод
производится на стороне агента.Примеры:
Метаданные узла сети агента.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Возвращает значение параметров HostMetadata или HostMetadataItem, или пустую строку, если ничего не задано.
Имя узла сети агента.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Возвращает:
Проверка доступности агента.
Возвращаемое значение: Ничего — недоступен; 1 — доступен.
Смотрите Поддерживаемые платформы.
Используйте триггерную функцию nodata() для проверки недоступности узла сети.
Проверка разновидности агента (Zabbix агент или Zabbix агент 2).
Возвращаемое значение: 1 — Zabbix агент; 2 — Zabbix агент 2.
Смотрите Поддерживаемые платформы.
Версия Zabbix агента.
Возвращаемое значение: Строка.
Смотрите Поддерживаемые платформы.
Пример возвращаемого значения:
Возвращает набор внутренних метрик с удалённого Zabbix сервера или прокси.
Возвращаемое значение: Объект JSON.
Смотрите Поддерживаемые платформы.
Параметры:
Комментарии:
Возвращает количество наблюдаемых элементов данных в очереди, которые задерживаются на удалённом Zabbix сервере или прокси.
Возвращаемое значение: Объект JSON.
Смотрите Поддерживаемые платформы.
Параметры:
Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре «StatsAllowedIP» сервера/прокси на удалённом экземпляре.
Ключи элементов данных, которые можно использовать с Zabbix агентом, перечислены ниже.
Ключи элементов данных приведены без параметров и подробных сведений. Нажмите на ключ элемента данных, чтобы увидеть полную информацию.
Ключ элемента данных | Описание | Группа элемента данных |
---|---|---|
kernel.maxfiles | Максимальное количество открытых файлов, поддерживаемое ОС. | Kernel |
kernel.maxproc | Максимальное количество процессов, поддерживаемое ОС. | |
kernel.openfiles | Количество открытых в данный момент файловых дескрипторов. | |
log | Мониторинг файлов журналов (логов). | Log monitoring |
log.count | Подсчёт количества совпадающих строк в наблюдаемом файле журнала (логе). | |
logrt | Мониторинг файлов журналов (логов) с поддержкой ротации файлов журналов. | |
logrt.count | Подсчёт количества совпадающих строк в наблюдаемом файле журнала (логе) с поддержкой ротации файлов журналов. | |
modbus.get | Чтение данных Modbus. | Modbus |
net.dns | Проверка работоспособности службы DNS. | Network |
net.dns.perf | Проверка производительности службы DNS. | |
net.dns.record | Выполнение DNS запроса. | |
net.if.collisions | Количество коллизий за пределами окна (out-of-window). | |
net.if.discovery | Список сетевых интерфейсов. | |
net.if.in | Статистика по входящему трафику сетевого интерфейса. | |
net.if.out | Статистика по исходящему трафику сетевого интерфейса. | |
net.if.total | Суммарная статистика входящего и исходящего трафика на сетевом интерфейсе. | |
net.tcp.listen | Проверка, находится ли TCP порт в состоянии LISTEN. | |
net.tcp.port | Проверка возможности создания TCP подключения на указанный порт. | |
net.tcp.service | Проверка того, что сервис запущен и принимает TCP подключения. | |
net.tcp.service.perf | Проверка производительности TCP сервиса. | |
net.tcp.socket.count | Получение количества TCP сокетов, соответствующих заданным параметрам. | |
net.udp.listen | Проверка, находится ли UDP порт в состоянии LISTEN. | |
net.udp.service | Проверка того, что сервис запущен и отвечает на UDP запросы. | |
net.udp.service.perf | Проверка производительности UDP сервиса. | |
net.udp.socket.count | Получение количества UDP сокетов, соответствующих заданным параметрам. | |
proc.cpu.util | Использование процессом CPU в процента. | Processes |
proc.get | Список процессов ОС и их параметров. | |
proc.mem | Количество памяти, используемое процессом, в байтах. | |
proc.num | Количество процессов. | |
sensor | Чтение аппаратного датчика. | Sensors |
system.boottime | Штамп времени (timestamp) загрузки системы. | System |
system.cpu.discovery | Список найденных CPU/CPU ядер. | |
system.cpu.intr | Прерывания устройств. | |
system.cpu.load | Загрузка CPU. | |
system.cpu.num | Количество CPU. | |
system.cpu.switches | Количество переключений контекста. | |
system.cpu.util | Утилизация CPU в процентах. | |
system.hostname | Системное имя хоста. | |
system.hw.chassis | Информация о шасси. | |
system.hw.cpu | Информация о CPU. | |
system.hw.devices | Список PCI или USB устройств. | |
system.hw.macaddr | Список MAC адресов. | |
system.localtime | Системное время. | |
system.run | Выполнение указанной команды на узле сети. | |
system.stat | Системная статистика. | |
system.sw.arch | Информация об архитектуре программного обеспечения. | |
system.sw.os | Информация об операционной системе. | |
system.sw.os.get | Подробная информация об операционной системе (версия, тип, название дистрибутива, минорная и мажорная версии и т.д.). | |
system.sw.packages | Список установленных пакетов. | |
system.sw.packages.get | Подробный список установленных пакетов. | |
system.swap.in | Статистика файла подкачки в (с устройства в память). | |
system.swap.out | Статистика файла подкачки из (из памяти на устройство). | |
system.swap.size | Размер файла подкачки в байтах или процентах от общего размера. | |
system.uname | Идентификация системы. | |
system.uptime | Время работы в секундах. | |
system.users.num | Количество пользователей, находящихся в системе. | |
vfs.dev.discovery | Список блочных устройств и их типов. | Virtual file systems |
vfs.dev.read | Статистика чтения диска. | |
vfs.dev.write | Статистика записи на диск. | |
vfs.dir.count | Количество элементов в директории. | |
vfs.dir.get | Список содержимого директории. | |
vfs.dir.size | Размер директории. | |
vfs.file.cksum | Контрольная сумма файла, вычисленная по алгоритму, используемому в UNIX cksum. | |
vfs.file.contents | Получение содержимого файла. | |
vfs.file.exists | Проверка существования файла. | |
vfs.file.get | Получение информации о файле. | |
vfs.file.md5sum | MD5 контрольная сумма файла. | |
vfs.file.owner | Получение владельца файла. | |
vfs.file.permissions | Получение строки из 4 цифр, содержащей восьмеричное число с правами доступа Unix. | |
vfs.file.regexp | Получение строки из файла. | |
vfs.file.regmatch | Поиск строки в файле. | |
vfs.file.size | Размер файла. | |
vfs.file.time | Информация о времени файла. | |
vfs.fs.discovery | Список примонтированных файловых систем с их типами и опциями монтирования. | |
vfs.fs.get | Список примонтированных файловых систем с их типами, доступным местом, статистикой по inode'ам и опциями монтирования. | |
vfs.fs.inode | Количество или процент inodes. | |
vfs.fs.size | Размер диска в байтах или процентах от общего размера. | |
vm.memory.size | Размер памяти в байтах или в процентах от общего количества. | Virtual memory |
web.page.get | Получение содержимого веб-страницы. | Web monitoring |
web.page.perf | Время полной загрузки веб-страницы. | |
web.page.regexp | Поиск строки на веб-странице. | |
agent.hostmetadata | Метаданные узла сети агента. | Zabbix |
agent.hostname | Имя узла сети агента. | |
agent.ping | Проверка доступности агента. | |
agent.variant | Проверка разновидности агента (Zabbix агент или Zabbix агент 2). | |
agent.version | Версия Zabbix агента. | |
zabbix.stats | Получение набора внутренних метрик с удалённого Zabbix сервера или прокси. | |
zabbix.stats | Получение количества наблюдаемых элементов данных в очереди, которые задерживаются на удаленном Zabbix сервере или прокси. |
1 Специфичное для Linux примечание. Zabbix агент должен иметь права «только на чтение» на файловую систему /proc. Патчи к ядру от www.grsecurity.org ограничивают права доступа непривилегированных пользователей.
2 vfs.dev.read[]
, vfs.dev.write[]
: Zabbix агент будет прерывать «протухшие» подключения к устройствам, если значения элементов данных не опрашиваются более 3 часов. Это может произойти, если система имеет устройства с динамически меняющимися путями или если устройство было удалено вручную. Обратите также внимание, что эти элементы данных при использовании интервала обновления от 3 часов и более всегда будут возвращать значение «0».
3 vfs.dev.read[]
, vfs.dev.write[]
: Если первым параметром используется параметр по умолчанию all, тогда ключ вернёт суммарную статистику, включая все блочные устройства, такие как sda, sdb и их разделы (sda1, sda2, sdb3…) и несколько устройств (MD raid) на основе этих блочных устройств/разделов и логические разделы (LVM) на основе этих блочных устройств/разделов. В этих случаях возвращаемые значения следует рассматривать как относительные значения (изменяемые во времени), но не как абсолютные значения.
4 SSL (HTTPS) поддерживается, только если агент скомпилирован с поддержкой cURL. В противном случае элемент данных станет неподдерживаемым.
5 Значения bytes
и errors
не поддерживаются для интерфейсов loopback в системах Solaris до Solaris 10 6/06 включительно, поскольку статистика байтов, ошибок и использования не сохраняется и/или не сообщается ядром. Однако, если вы отслеживаете систему Solaris через net-snmp, значения могут быть возвращены, поскольку net-snmp несёт устаревший код из cmu-snmp, датируемый 1997 годом, который при неудачном чтении значений байтов из статистики интерфейса возвращает счётчик пакетов (который существует на интерфейсах loopback), умноженный на произвольное значение 308. Предполагается, что средняя длина пакета составляет 308 октетов, что является очень грубой оценкой, поскольку ограничение MTU в системах Solaris для интерфейсов loopback составляет 8892 байта. Эти значения не следует считать правильными или даже близкими к точным. Они являются приблизительными. Zabbix агент не делает никаких предположений, но net-snmp вернёт значение для этих полей.
6 Командная строка в Solaris, полученная из /proc/pid/psinfo, ограничена 80 байтами и содержит командную строку в том виде, в котором она была при запуске процесса.
7 Элементы данных vfs.file.contents[]
, vfs.file.regexp[]
, vfs.file.regmatch[]
можно использовать для получения содержимого файлов. Если вы хотите ограничить доступ к определённым файлам с конфиденциальной информацией, запустите агент Zabbix под пользователем, у которого нет прав доступа для просмотра этих файлов.
Обратите внимание, при тестировании или использовании ключей элементов данных с утилитами zabbix_agentd или zabbix_get из командной строки вы также должны учитывать синтаксис командной оболочки.
Например, если определённый параметр ключа должен быть заключён в двойные кавычки, вам придется явно экранировать эти двойные кавычки, в противном случае они будут обрезаны командной оболочкой как специальные символы и не будут переданы утилите Zabbix.
Примеры:
zabbix_agentd -t 'vfs.dir.count[/var/log,,,"file,dir",,0]'
zabbix_agentd -t vfs.dir.count[/var/log,,,\"file,dir\",,0]
Чтобы убедиться, что полученные данные не повреждены, вы можете в параметре «кодировка» указать корректную кодировку для обработки проверки (например в «vfs.file.contents»). Список поддерживаемых кодировок (идентификаторов кодовых страниц) можно найти в документации к libiconv [en] (GNU Project) или в документации к Microsoft Windows SDK по «Идентификаторам кодовых страниц».
Если в параметре кодировка
она не указана, то применяются следующие стратегии преобразования:
В случае пассивных проверок, чтобы предотвратить отсутствие значения элемента данных из-за истечения времени ожидания запроса сервера к агенту, следует отметить следующее:
Timeout
в файле конфигурации агента.Timeout
в файле конфигурации сервера было больше значения Timeout
в файле конфигурации агента.