Мониторинг SSH сервера
SSH сервер представляет собой компьютерную программу, которая принимает соединения от клиентских систем и позволяет обмен данными между двумя сетевыми устройствами через безопасный канал с помощью Secure Shell (SSH) протокола. SSH используется в основном для доступа к учетным записям Shell в качестве замены для Telnet и других небезопасных удаленных подключений. |
SSH монитор обеспечивает доступность и работоспособность мониторинга серверов SSH. Служба также предоставляет возможность удаленного выполнения сценария. Это означает, служба мониторинга SSH может быть использована для выполнения различных административных задач на удаленных системах.
Синхронизация
SSH монитор выполняет следующие операции во время синхронизации:
Если все операции выполняются успешно, служба SSH находится в режиме Онлайн. Если ни один сценарий не указан в параметрах службы (т.е. сценарий поле NULL), пункты 3 и 4 можно исключить; таким образом, выполняются только операции соединения, аутентификации и прекращения соединения.
Если произошла ошибка во время выполнения, служба переходит в статус Офлайн и сообщение об ошибке сохраняется в поле Ошибка (Error).
Выполнение удаленного сценария
Кроме того, действие Выполнение скрипта на удаленном сервере, используя SSH (executeRemoteScript
) устанавливается в корневой контекст. Он принимает настройки соединения и скрипт в качестве параметров входа:
Свойство | Имя | Описание |
Адрес | address | Адрес хоста. |
Порт | port | Номер порта сервера SSH. |
Таймаут, миллисекунд | timeout | Время ожидания выполнения SSH операций. |
Имя пользователя | userName | Имя пользователя для авторизации. |
Пароль | password | Пароль для авторизации. |
Скрипт | script | Скрипт, указанный в виде явного текста или в виде файла; может быть NULL. |
Результаты выполнения скрипта представляются в следующем формате:
Свойство | Имя | Описание |
Успешно | successful | Указывает, что никакой ошибки не произошло во время подключения к серверу SSH, авторизации и выполнения удаленного скрипта. |
Ошибка | error | Текст ошибки при наличии таковой. |
Результат | result | Выход удаленного скрипта. |