Zabbix Documentation 4.4

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:http

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:http [2020/01/06 05:03]
dotneft
ru:manual:config:items:itemtypes:http [2020/01/06 05:25] (current)
dotneft
Line 41: Line 41:
 |//​Следовать перенаправлениям// ​ |Отметьте для следования по HTTP перенаправлениям. \\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_FOLLOWLOCATION.html|CURLOPT_FOLLOWLOCATION]] [en] опцию cURL.  | |//​Следовать перенаправлениям// ​ |Отметьте для следования по HTTP перенаправлениям. \\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_FOLLOWLOCATION.html|CURLOPT_FOLLOWLOCATION]] [en] опцию cURL.  |
 |//​Режим получения// ​ |Выберите часть ответа,​ которую необходимо получать:​\\ **Тело** - только тело\\ **Заголовки** - только заголовки\\ **Тело и заголовки** - тело и заголовки ​ | |//​Режим получения// ​ |Выберите часть ответа,​ которую необходимо получать:​\\ **Тело** - только тело\\ **Заголовки** - только заголовки\\ **Тело и заголовки** - тело и заголовки ​ |
-|//​Конвертация в JSON// ​ |Заголовки сохраняются в виде пар атрибутов и значений под ключем %%"​%%header%%"​%%.\\ Если встречается '​Content-Type:​ application/​json',​ тогда тело сохраняется в виде объекта,​ в противном случае оно сохраняется в виде строки,​ например:​\\ {{:​manual:​config:​items:​itemtypes:​http_conv_json.png|}} ​ |+|//​Конвертация в JSON// ​ |Заголовки сохраняются в виде пар атрибутов и значений под ключом %%"​%%header%%"​%%.\\ Если встречается '​Content-Type:​ application/​json',​ тогда тело сохраняется в виде объекта,​ в противном случае оно сохраняется в виде строки,​ например:​\\ {{:​manual:​config:​items:​itemtypes:​http_conv_json.png|}} ​ |
 |//HTTP прокси//​ | Вы можете указать необходимый HTTP прокси,​ следуя следующему формату:​ //​%%[протокол://​][имя пользователя[:​пароль]@]прокси.mycompany.com[:​порт]%%//​.\\ Опциональный префикс ''​%%протокол://​%%''​ можно использовать,​ чтобы указать альтернативные протоколы прокси (поддержка префикса протокола добавлена в cURL 7.21.7). Если протокол не указан,​ прокси будет считаться HTTP прокси.\\ По умолчанию будет использоваться порт 1080. \\ Если указан,​ прокси заменит переменные окружения связанные с прокси такие как http_proxy, HTTPS_PROXY. Если не указан,​ переменные окружения не будут заменены. Введённое значение передается %%"​%%как есть%%"​%%,​ проверка правильности не производится.\\ Вы также можете указать адрес SOCKS прокси. Если вы укажите ошибочный протокол,​ подключение провалится и элемент данных станет неподдерживаемым.\\ //​Примечание//:​ Для HTTP прокси поддерживается только простая аутентификация.\\ Поддерживаемые макросы:​ {HOST.IP}, {HOST.CONN},​ {HOST.DNS}, {HOST.HOST},​ {HOST.NAME},​ {ITEM.ID}, {ITEM.KEY}, пользовательские макросы,​ макросы низкоуровневого обнаружения.\\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_PROXY.html|CURLOPT_PROXY]] [en] опцию cURL. | |//HTTP прокси//​ | Вы можете указать необходимый HTTP прокси,​ следуя следующему формату:​ //​%%[протокол://​][имя пользователя[:​пароль]@]прокси.mycompany.com[:​порт]%%//​.\\ Опциональный префикс ''​%%протокол://​%%''​ можно использовать,​ чтобы указать альтернативные протоколы прокси (поддержка префикса протокола добавлена в cURL 7.21.7). Если протокол не указан,​ прокси будет считаться HTTP прокси.\\ По умолчанию будет использоваться порт 1080. \\ Если указан,​ прокси заменит переменные окружения связанные с прокси такие как http_proxy, HTTPS_PROXY. Если не указан,​ переменные окружения не будут заменены. Введённое значение передается %%"​%%как есть%%"​%%,​ проверка правильности не производится.\\ Вы также можете указать адрес SOCKS прокси. Если вы укажите ошибочный протокол,​ подключение провалится и элемент данных станет неподдерживаемым.\\ //​Примечание//:​ Для HTTP прокси поддерживается только простая аутентификация.\\ Поддерживаемые макросы:​ {HOST.IP}, {HOST.CONN},​ {HOST.DNS}, {HOST.HOST},​ {HOST.NAME},​ {ITEM.ID}, {ITEM.KEY}, пользовательские макросы,​ макросы низкоуровневого обнаружения.\\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_PROXY.html|CURLOPT_PROXY]] [en] опцию cURL. |
 |//HTTP Аутентификация// ​ |Тип аутентификации:​\\ ​ **Пусто** - без использования аутентификации.\\ **Простая** - с использованием простой аутентификации.\\ **NTLM аутентификация** - с использованием NTLM ([[http://​en.wikipedia.org/​wiki/​NTLM|Windows NT LAN Manager)]] аутентификации.\\ **Kerberos** - с использованием Kerberos аутентификации. Смотрите также: [[:​ru/​manual/​appendix/​items/​kerberos|Настройка Kerberos с Zabbix]].\\ Выбрав какой-либо метод аутентификации,​ будут доступны доступны два дополнительных поля для ввода имени пользователя и пароля,​ в которых поддерживаются пользовательские макросы и макросы низкоуровневого обнаружения.\\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_HTTPAUTH.html|CURLOPT_HTTPAUTH]] [en] опцию cURL. | |//HTTP Аутентификация// ​ |Тип аутентификации:​\\ ​ **Пусто** - без использования аутентификации.\\ **Простая** - с использованием простой аутентификации.\\ **NTLM аутентификация** - с использованием NTLM ([[http://​en.wikipedia.org/​wiki/​NTLM|Windows NT LAN Manager)]] аутентификации.\\ **Kerberos** - с использованием Kerberos аутентификации. Смотрите также: [[:​ru/​manual/​appendix/​items/​kerberos|Настройка Kerberos с Zabbix]].\\ Выбрав какой-либо метод аутентификации,​ будут доступны доступны два дополнительных поля для ввода имени пользователя и пароля,​ в которых поддерживаются пользовательские макросы и макросы низкоуровневого обнаружения.\\ Это поле задает [[https://​curl.haxx.se/​libcurl/​c/​CURLOPT_HTTPAUTH.html|CURLOPT_HTTPAUTH]] [en] опцию cURL. |