Доброго дня товарисчи!
На днях столкнулся с вопросом который и по сей момент не могу решить.
Есть некий сервис работающий через связку прокси - API. Его нужно проверять на доступность. Ничего лучше, как веб-сценарии здесь и не придумать.
Контрольным фактором будет наличие в ответе кода строки состояния 200 ок, все что иначе, то проблема. Создал веб проверку, но с ужасом обнаружил, что заббикс не умеет отправлять GET запрос. С той же консоли через curl запрос мы получаем ответ без какой либо проблемы. А в заббиксе пишет 502 ошибку, якобы не видит запрашиваемой строки "200" в получаемом ответе.
Как быть:? Куда копать? Неужели веб проверки не могут по GET запросам работать
Запрос в консоли такого вида curl -X GET -H 'Authorization:<servicetoken>' -i -v 'https://xxx.yyyy.com/api/reference/currency?limit=1&sort_by=row_version&sort_on=ascen d' возвращает ожидаемый ответ, а заббикс почему то не хочет
На днях столкнулся с вопросом который и по сей момент не могу решить.
Есть некий сервис работающий через связку прокси - API. Его нужно проверять на доступность. Ничего лучше, как веб-сценарии здесь и не придумать.
Контрольным фактором будет наличие в ответе кода строки состояния 200 ок, все что иначе, то проблема. Создал веб проверку, но с ужасом обнаружил, что заббикс не умеет отправлять GET запрос. С той же консоли через curl запрос мы получаем ответ без какой либо проблемы. А в заббиксе пишет 502 ошибку, якобы не видит запрашиваемой строки "200" в получаемом ответе.
Как быть:? Куда копать? Неужели веб проверки не могут по GET запросам работать
Запрос в консоли такого вида curl -X GET -H 'Authorization:<servicetoken>' -i -v 'https://xxx.yyyy.com/api/reference/currency?limit=1&sort_by=row_version&sort_on=ascen d' возвращает ожидаемый ответ, а заббикс почему то не хочет
Comment