Удалённый порт

Сенсор проверяет доступность удалённого порта.

Пример настройки

image

Поле

Описание

Протокол

Протокол проверяемого порта, TCP или UDP.

Имя хоста

IP-адрес или DNS-имя хоста, порт которого необходимо проверять.

Порт

Проверяемый порт.

Данные

Дополнительные тестовые данные, которые можно отправить на порт во время проверки.

Таймаут

Максимальное время выполнения проверки в миллисекундах.

Период

Период выполнения проверки (по умолчанию 60 секунд).

Результат выполнения

После успешного выполнения проверки в секции Данные появится следующая информация:

image

Поле

Описание

success

Результат проверки:

  • true - порт доступен;

  • false - порт недоступен.

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).

Возможные причины:

  • некорректно указано имя хоста;

  • указанное имя недоступно из подсети, в которой выполняется проверка;

  • указание префиксов протоколов "http://" или "https://" в имени хоста.

Проверьте корректность указанного адреса.

Проверьте доступность указанного хоста, выполнив команду netcat в терминале хоста, на котором установлен агент, выполняющий проверку.

Не указывайте префиксы протоколов в поле Имя хоста.