Zabbix Documentation 4.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


ru:manual:config:items:itemtypes:zabbix_agent

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:config:items:itemtypes:zabbix_agent [2019/12/27 15:23]
dotneft
ru:manual:config:items:itemtypes:zabbix_agent [2020/01/07 04:09] (current)
dotneft
Line 235: Line 235:
 | ||||| | |||||
 ^web.page.get[хост,<​путь>,<​порт>​] ​ ^^^^^ ^web.page.get[хост,<​путь>,<​порт>​] ​ ^^^^^
-^ |Получение содержимого веб-страницы. ​ |Исходная веб-страница как текст (включая заголовки) ​ |**хост** - имя хоста или (начиная с 4.0.9) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.9).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)  |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Например:​\\ => %%web.page.get[www.zabbix.com,​index.php,​80]%%\\ ​ => %%web.page.get[https://​www.zabbix.com]%%\\ => %%web.page.get[https://​blog.zabbix.com/?​s=zabbix]%%\\ ​ => %%web.page.get[localhost:​80]%%\\ => %%web.page.get["​[::​1]/​server-status"​]%% ​ |+^ |Получение содержимого веб-страницы. ​ |Исходная веб-страница как текст (включая заголовки) ​ |**хост** - имя хоста или (начиная с 4.0.10) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.10).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)  |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Например:​\\ => %%web.page.get[www.zabbix.com,​index.php,​80]%%\\ ​ => %%web.page.get[https://​www.zabbix.com]%%\\ => %%web.page.get[https://​blog.zabbix.com/?​s=zabbix]%%\\ ​ => %%web.page.get[localhost:​80]%%\\ => %%web.page.get["​[::​1]/​server-status"​]%% ​ |
 | ||||| | |||||
 ^web.page.perf[хост,<​путь>,<​порт>​] ​ ^^^^^ ^web.page.perf[хост,<​путь>,<​порт>​] ​ ^^^^^
-^ |Время полной загрузки веб-страницы (в секундах). ​ | Число с плавающей точкой ​ |**хост** - имя хоста или (начиная с 4.0.9) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.9).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)  |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Пример:​\\ => %%web.page.perf[www.zabbix.com,​index.php,​80]%%\\ ​ => %%web.page.perf[https://​www.zabbix.com]%% ​ |+^ |Время полной загрузки веб-страницы (в секундах). ​ | Число с плавающей точкой ​ |**хост** - имя хоста или (начиная с 4.0.10) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.10).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)  |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Пример:​\\ => %%web.page.perf[www.zabbix.com,​index.php,​80]%%\\ ​ => %%web.page.perf[https://​www.zabbix.com]%% ​ |
 | ||||| | |||||
 ^web.page.regexp[хост,<​путь>,<​порт>,​регулярное выражение,<​длина>,<​вывод>​] ​ ^^^^^ ^web.page.regexp[хост,<​путь>,<​порт>,​регулярное выражение,<​длина>,<​вывод>​] ​ ^^^^^
-^ |Поиск строки на веб-странице. ​ | Совпадающая строка,​ или как указан опциональный параметр ''​вывод'' ​ |**хост** - имя хоста или (начиная с 4.0.9) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.9).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)\\ **регулярное выражение** - регулярное выражение<​sup>​**[[#​примечания|4]]**</​sup>,​ описывающее требуемый шаблон\\ **длина** - максимальное количество возвращаемых символов\\ **вывод** - **вывод** - дополнительный шаблон форматирования вывода. **\0** - управляющая последовательность заменяется найденной частью текста (начиная от первого символа совпадения,​ заканчивая символом,​ где совпадение заканчивается),​ тогда **\N** (где N=1..9) - управляющая последовательность заменяется N-нной совпадающей группой (или пустой строкой,​ если N превышает количество найденных групп). ​ |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Извлечение содержания согласно параметра ''​вывод''​ производится на стороне агенте.\\ \\ Параметр ''​вывод''​ поддерживается начиная с Zabbix 2.2. \\ \\  Example:\\ => %%web.page.regexp[www.zabbix.com,​index.php,​80,​OK,​2]%%\\ ​ => %%web.page.regexp[https://​www.zabbix.com,,,​OK,​2]%% ​ |+^ |Поиск строки на веб-странице. ​ | Совпадающая строка,​ или как указан опциональный параметр ''​вывод'' ​ |**хост** - имя хоста или (начиная с 4.0.10) URL (такой как ''​%%схема://​хост:​порт/​путь%%'',​ где обязателен только //​хост//​).\\ Разрешённые схемы URL: //http//, //​https//<​sup>​**[[#​примечания|5]]**</​sup>​. При отсутствии схемы будет обрабатываться как //http//. Если указан URL, тогда ''​путь''​ и ''​порт''​ должны быть пустыми. При подключении к серверам,​ которые требуют аутентификацию,​ можно указать имя пользователя / пароль,​ например:​ ''​%%http://​user:​[email protected]%%''​ возможно только с поддержкой cURL <​sup>​**[[#​примечания|5]]**</​sup>​.\\ В именах хостов поддерживается punycode (начиная с 4.0.10).\\ **путь** - путь к HTML документу (по умолчанию /)\\ **порт** - номер порта (по умолчанию 80 для HTTP)\\ **регулярное выражение** - регулярное выражение<​sup>​**[[#​примечания|4]]**</​sup>,​ описывающее требуемый шаблон\\ **длина** - максимальное количество возвращаемых символов\\ **вывод** - **вывод** - дополнительный шаблон форматирования вывода. **\0** - управляющая последовательность заменяется найденной частью текста (начиная от первого символа совпадения,​ заканчивая символом,​ где совпадение заканчивается),​ тогда **\N** (где N=1..9) - управляющая последовательность заменяется N-нной совпадающей группой (или пустой строкой,​ если N превышает количество найденных групп). ​ |Этот элемент данных становится неподдерживаемым,​ если заданный ресурс в ''​хост''​ не существует или недоступен.\\ \\ ''​хост''​ может быть именем хоста, именем домена,​ IPv4 или IPv6 адресами. Но для поддержки IPv6 адресов Zabbix агент должен быть скомпилирован с включенной поддержкой IPv6.\\ \\ Извлечение содержания согласно параметра ''​вывод''​ производится на стороне агенте.\\ \\ Параметр ''​вывод''​ поддерживается начиная с Zabbix 2.2. \\ \\  Example:\\ => %%web.page.regexp[www.zabbix.com,​index.php,​80,​OK,​2]%%\\ ​ => %%web.page.regexp[https://​www.zabbix.com,,,​OK,​2]%% ​ |
 | ||||| | |||||
 ^zabbix.stats[<​ip>,<​порт>​] ​ ^^^^^ ^zabbix.stats[<​ip>,<​порт>​] ​ ^^^^^