Удаленный системный мониторинг с помощью сервиса "Umvirt Webpulse"

Современный человек может иметь несколько вычислительных устройств: компьютеры, серверы, фермы, микроконтроллеры, виртуальные машины и так далее.

Очень часто требуется удаленно получить информацию о системе на вычислительных устройствах, но проблема в том что для осуществления мониторинга требуется установка специальных программ, так называемых агентов мониторинга, которые открывают порты что приводит к настройке брандмауэра (firewall) и невозможности мониторинга систем спрятанным за NAT.

В качестве альтернативы открытию портов можно использовать POST запросы по протоколу HTTP. В этом случае отпадает необходимость в настройке брандмауэра и появляется возможность мониторинга систем находящимися за NAT.

Cервис Umvirt Webpulse представляет возможность мониторинга систем с помощью POST запросов по протоколу HTTP.

Для того чтобы приступить к использованию сервиса Umvirt Webpulse нужно:

  1. Зарегитрироваться
  2. Добавить объект "Сеть" (network)
  3. В созданой сети создать объект "Установка" (instance)
  4. Получить конфигурационные инструкци
  5. На целевую машину требуется установить агент (python3 скрипт)
  6. Разместить конфигурационные инструкции в файле agent.config
  7. Запустить скрипт вручную и проверить получение данных сервисом
  8. Если данные принимаются, можно приступить к настройке cron для запуска агента.

В случае если настройка завершена успешно, у вас должны получится следующие результаты.


В настоящее время сервис работает в режиме Proof-of-work (POW). Если у вас есть желание принять участие в разработке сервиса пишите на dev< at >umvirt.com.

Разделы сайта: