Мониторинг через SSH (мониторинг параметров компьютера с ОС Linux, Unix)

С помощью проверки SSH программа позволяет выполнять мониторинг множества параметров удаленного компьютера с ОС Linux, Android (или с другой *nix-подобной системой).

SSH или Secure Shell - сетевой протокол, позволяющий производить удалённое управление операционной системой, включая запуск различных скриптов и получение информации. Используя этот протокол и удалённое соединение по SSH, программа может выполнять произвольные скрипты и команды ОС, получая и обрабатывая результат их работы.

В программе уже заложено несколько шаблонов, которые помогут легко настроить:

  • мониторинг свободной/занятой оперативной памяти
  • мониторинг средней загрузки процессора за минуту, за 5 и 15 минут (CPU Load)
  • мониторинг свободного места на заданных дисках

Для мониторинга других параметров существует возможность подключения пользовательских команд и bash-скриптов, которые будут выполняться на удалённом компьютере и возвращать параметры в программу по SSH.

Если параметр числовой, то команда или скрипт должна возвращать только сам параметр, без сопровождающих строк и комментариев. Кроме числовых параметров, программа может выполнять парсинг строк и искать в них заданный текст.

С помощью этой проверки можно выполнять мониторинг любых Android-устройств, если на них можно установить SSH-сервер. К примеру, программа успешно мониторит смартфоны популярных марок через Wi-Fi после установки специального ПО SSH-сервера из Google Play.

Для работы этой проверки необходимо предварительно настроить взаимодействие сервера мониторинга и удалённых хостов по SSH, проверив его работу на других SSH-клиентах. Программа подключается к удалённым хостам по SSH только по логину/паролю, и другие способы (к примеру, через ключи) не поддерживаются. Порт подключения может быть настроен.

Скачайте бесплатную 30-дневную версию прямо сейчас и попробуйте!

 

Ссылки по теме: