Чем мониторить нагрузку и состояние удаленного сервера?

Всем привет. Озадачился вопросом мониторинга удаленных серверов.
Всего есть около 20 компов на ОС Windows и Debian. Они территориально распределены друг от друга, имеют независимое подключение к интернету. Меня интересует получение данных об состоянии сервера (вкл/выкл), нагрузке на железо, показания с датчиков температуры. Построение графиков и отчетов за определенные промежутки времени.
Смотрел в сторону Zabbix но не смог заставить его работать с агентами через интернет. Подскажите чем можно закрыть хотелки. Спасибо
  • Вопрос задан
  • 401 просмотр
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Чем мониторить нагрузку и состояние удаленного сервера?
Zabbix неплох.

Смотрел в сторону Zabbix но не смог заставить его работать с агентами через интернет.
Гуглим " Zabbix Active check"

Основной принцип работы такого рода софта - сервер периодически опрашивает агентов.
Как правило мониторят либо в локальной сети, либо в интернете хосты с белыми IP и проблем не возникает.
Проблемы возникают когда все или большинство подопечных хостов за NAT'ом и сервер не может к ним подключится по вполне очевидным причинам.
Выход - перевод агентов в активный режим, чтобы они не ждали опросов от сервера (ибо не дождутся), а самостоятельно отправляли данные мониторинга на сервер.
В таком случае достаточно лишь сервера Zabbix с белым IP адресом.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Zabbix, все равно zabbix.
Самые неприхотливые агенты только у него.
Нет статического адреса у филиала - настраивайте "Активного агента". Да в крайнем случае свяжите все филиалы с точкой мониторинга через vpn.
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Nagios, zabbix

Под такие цели обычно ставят сервер (вируталку, в смысле). Принцип работы любого мониторинга в том, что либо сервер опрашивает агентов (которые могут оказаться проксями для запросов сервера, передающими их дальше), либо агенты сами ищут сервер и сливают ему данные.

По такой схеме например работает Nagios. Nagios -> NRPE -> выполнение запроса (которое может включать в себя хоть что - даже запуск команды обращения к другому NRPE-демону) -> NRPE (возврат данных) -> Nagios
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы