Система мониторинга для облака?
Мне нужна система мониторинга, очень похожая на ganglia / nagios, которая создана для облака.
Мне нужно это для поддержки:
- Добавление / удаление узлов динамически. (Узел выключается, доза не означает отказ узла...)
- Динамическая категоризация на основе узлов, то есть узел может идентифицировать себя как часть группы X (ganglia понимает это почти правильно, но не имеет динамической части...)
- Не требует поддержки многоадресной рассылки (обычно не допускается в облачных установках)
- Плагины для последних интересных вещей, таких как Hadoop, Cassandra, Mongo, были бы классными.
Дополнительные функции включают в себя: внешний API, веб-интерфейс и ко.
Я посмотрел на Ганглиа, Мунина, и они оба, кажется, почти там (но не совсем). Я также хотел бы использовать программное обеспечение по разумным ценам в качестве сервисного решения.
В настоящее время я занимаюсь исследованиями, поэтому предложения высоко ценятся.
Спасибо,
Максим
2 ответа
Я собирался предложить ганглии, но я вижу, вы уже рассмотрели это. Есть также Icinga и Reconnoiter, это очень новое дополнение. Reconnoiter имеет размещенную версию с удивительным интерфейсом, который называется Circonus.
На самом деле вы говорите о некой конфигурации config mgmt для управления вашим мониторингом. По сути, вам необходимо обеспечить мониторинг при подготовке нового хоста и удалить его при завершении работы хоста. В домашних условиях мы используем puppet для предоставления наших хостов в nagios, а затем вручную удаляем, поскольку это не является обычной задачей. Со временем процесс депровизации также будет автоматизирован.
Я бы посмотрел на шеф-повара и марионетку как главных претендентов в этом пространстве.