Назад | Перейти на главную страницу

Инструмент управления сервером для небольшой сети

Какой инструмент управления подходит для моей сети? Я смотрю на Cacti, Nagios, OpenNMS, Munin & Monit ... но я не уверен, какое направление будет лучшим.

Я предпочитаю то, что будет максимально закрыто из коробки.

Мне нужно отслеживать:

Такие сервисы, как: nginx, unicorn, Tomcat, Jetty, MySQL, Elasticsearch, Hadoop, PHP, Comet

Приятно иметь: графики использования пропускной способности, запросов nginx / сек.

Есть предложения?

мне нравиться OpenNMS, Observium и Монит используются вместе для достижения своих сильных сторон.

  • OpenNMS имеет отличные возможности опроса, включения / выключения и предупреждения. Предупреждения, планирование и подготовка чрезвычайно эффективны. Это полезно для получения ловушек.

  • Observium имеет самые красивые графики, но не предоставляет функций оповещения. Приятно иметь возможность просматривать подробный инвентарь Observium. Он больше ориентирован на сетевое оборудование.

  • Монит хорош для мониторинга приложений и уровня обслуживания. Я использую его, чтобы убедиться, что критические службы работают на серверах Linux. Убедитесь, что ntp включен. Убедитесь, что crond запущен. Убедитесь, что sshd включен. Если sshd умирает (сбой, OOM и т. Д.), Перезапустите его.

С перечисленным вами оборудованием и приложениями OpenNMS покроет все это. К сожалению, графики плохого качества. Monit принесет пользу только серверам Linux. Observium обнаружит все и составит график, но не предоставит системному контакту SNMP ничего, кроме уведомлений о повышении / отключении.