Удалённый порт
Сенсор проверяет доступность удалённого порта.
Пример настройки
Поле |
Описание |
Протокол |
Протокол проверяемого порта, TCP или UDP. |
Имя хоста |
IP-адрес или DNS-имя хоста, порт которого необходимо проверять. |
Порт |
Проверяемый порт. |
Данные |
Дополнительные тестовые данные, которые можно отправить на порт во время проверки. |
Таймаут |
Максимальное время выполнения проверки в миллисекундах. |
Период |
Период выполнения проверки (по умолчанию 60 секунд). |
Результат выполнения
После успешного выполнения проверки в секции Данные появится следующая информация:
Поле |
Описание |
success |
Результат проверки:
|
errorMessage |
Сообщения об ошибках выполнения проверки или о причинах недоступности проверяемого порта. |
Консольная программа
Эта проверка является аналогом программы Netcat, выполняемой в терминале:
$ netcat -zv saymon.info 80
> Connection to saymon.info 80 port [tcp/http] succeeded!
$ netcat -zvu saymon.info 80
> Connection to saymon.info 80 port [udp/http] succeeded!
Известные ошибки при настройке сенсора
Sensor error! [net.sf.oval.ConstraintViolation: must be between 1 and 65535 inclusive] Значение указанного порта выходит за пределы возможного диапазона от 1 до 65535 (Port number is too large). В данном случае необходимо проверить корректность данных, указанных в поле Порт. |
messageError - UnknownHostException: http://saymon.info Указанный хост не может быть найден (getaddrinfo: Name or service not known). Возможные причины:
Проверьте корректность указанного адреса. Проверьте доступность указанного хоста, выполнив команду netcat в терминале хоста, на котором установлен агент, выполняющий проверку. Не указывайте префиксы протоколов в поле Имя хоста. |