Удалённый порт
Сенсор проверяет доступность удалённого порта.
Пример настройки

| Поле | Описание |
|---|---|
| Протокол | Протокол проверяемого порта, TCP или UDP. |
| Имя хоста | IP-адрес или DNS-имя хоста, порт которого необходимо проверять. |
| Порт | Проверяемый порт. |
| Данные | Дополнительные тестовые данные, которые можно отправить на порт во время проверки. |
| Таймаут | Максимальное время выполнения проверки в миллисекундах. |
| Период | Период выполнения проверки (по умолчанию 60 секунд). |
Результат выполнения
После успешного выполнения проверки в секции Данные появится следующая информация:

| Поле | Описание |
|---|---|
| success | |
| Результат проверки: |
true - порт доступен;
false - порт недоступен.
| | errorMessage | Сообщения об ошибках выполнения проверки или о причинах недоступности проверяемого порта. |
Консольная программа
Эта проверка является аналогом программы Netcat, выполняемой в терминале:
console
$ 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!Известные ошибки при настройке сенсора
NOTE
Sensor error! [net.sf.oval.ConstraintViolation: must be between 1 and 65535 inclusive] Значение указанного порта выходит за пределы возможного диапазона от 1 до 65535 (Port number is too large). В данном случае необходимо проверить корректность данных, указанных в поле Порт.
NOTE
messageError - UnknownHostException: http://saymon.info Указанный хост не может быть найден (getaddrinfo: Name or service not known). Возможные причины: некорректно указано имя хоста; указанное имя недоступно из подсети, в которой выполняется проверка; указание префиксов протоколов "http://" или "https://" в имени хоста. Проверьте корректность указанного адреса. Проверьте доступность указанного хоста, выполнив команду netcat в терминале хоста, на котором установлен агент, выполняющий проверку. Не указывайте префиксы протоколов в поле Имя хоста.