Мониторинг доступности своего прокси-сервера

Started by doncelab, October 15, 2014, 09:41:53 AM

Previous topic - Next topic

doncelab

Здравствуйте. Можно ли запустить мониторинг доступности своего прокси-сервера по tcp 8080? Если можно то как?

Alex Kirhenshtein

На данный момент встроенной поддержки для http proxy у нас нет. Я вижу два пути:
1) проверять только порт 8080 (без реальных запросов), таким образом будет проверятся только тот факт, что на порту 8080 что-то есть. Такое можно настроить через network services (правый клик на ноде, Create Network Service, выбрать протокол "Custom" и порт 8080)
2) Использовать любую внешнюю утилиту, которая умеет работать через прокси (curl, wget, etc.) и настроить ExternalParameter в конфиге агента: ExternalParameter=CheckProxy:curl -o /dev/null -s -x http://proxyhost:8080 http://google.com; echo $?
Если с прокси (и с google.com) всё в порядке, то CheckProxy вернет 0, любой не нулевой статус – проблема.

doncelab

Что то не получилось у меня. Версия у меня 1.2.10. Создал ноду с IP адресом прокси сервера, у него сетевой сервис, там выбрал User-defined и порт 8080 по которому у меня он работает. И в значениях у меня все время число 5 и при работающем прокси и при выключенном.

Alex Kirhenshtein

Это как-то вообще странно – кода 5 там быть не может. Проверьте nxget-ом на сервере:nxget localhost "ServiceCheck.Custom(proxy_ip,8080)"