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

Какое решение для мониторинга серверов, баз данных и веб-приложений? Nagios или Hyperic?

Для стартапа у меня есть кредит на один физический выделенный сервер с несколькими виртуальными машинами внутри

На данный момент на этом сервере в основном 2 ВМ:

"Инструменты" виртуальной машины, использующие сервер Ubuntu 10.04 LTS

ВМ "звездочка" с использованием сервера ubuntu 10.04 LTS

Но в будущем у нас будет "производственная" виртуальная машина с приложением OU JAVA :

Что меня интересует, так это программное обеспечение, которое может отслеживать доступность сервисов, KVM VM, приложений и базы данных, чтобы я мог реагировать в случае возникновения проблемы.

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

У нас практически нет денег, и мы хотим получить бесплатный инструмент, по крайней мере, сначала.

Что было бы легким и простым инструментом для работы? Я слышал о Nagios и Hyperic, но не знаю их. Так что я не знаю, подходят ли они для наших нужд.

РЕДАКТИРОВАТЬ :

Это необходимо не только для мониторинга серверов, но и для изучения фактической производительности приложений, скорости отклика и, если возможно, выявления узких мест.

Судя по ссылкам (это не тот же вопрос, поскольку он кажется более общим, но достаточно информативным) и фактическим ответам, Nagios + Munin должен хорошо подойти. Проблема в том, что Nagios кажется немного сложным (я не знаю о Мунине). Сможет ли комбинация Nagios / Munin собирать подробную статистику и исторические данные для Java-приложения (количество запросов в секундах, задержка запроса, со статистикой по URL, часам, дням, неделям ...?)

Есть ли другие (лучшие?) Альтернативы?

Nagios. Я долго боялся конфигурации текста и пробовал все другие популярные или отдаленно популярные решения, но никогда не был удовлетворен. Однажды я в конце концов попробовал nagios и фактически прошел настройку - мне он понравился, и на самом деле я считаю, что его гораздо проще настраивать и настраивать, чем инструменты с графическим интерфейсом, такие как Zenoss.

Хотя я еще этого не делал, вы можете объединить это с Monit, чтобы автоматически попытаться восстановить после проблем, и с Munin для сбора исторических данных.

Редактировать:

Документация для настройки Nagios и для Munin. Это специфично для Ubuntu, но я на самом деле следил за этим, чтобы настроить Nagios в Red Hat.

Это часто задаваемый вопрос - Вариантов очень много.

Нам нравится ZenOSS.