Рекомендации по мониторингу услуг

Я хотел бы установить службы мониторинга (Monit или другие) на моем веб-сервере и ищу рекомендации.

Я понятия не имею, что хорошо, и по каким параметрам я должен оценивать, и какие подходят для моих нужд.

Некоторые, которые я видел и оцениваю,

Monit http://mmonit.com/monit/
Бог http://god.rubyforge.com/
Daemontools http://cr.yp.to/daemontools.html

О моем сервере

Приложение Ubuntu/Apache/Nginx/Mysql, обслуживающее Django.

Некоторые другие сервисы, которые я должен отслеживать.

Openoffice работает без головы.
Пользовательские демоны Python.
Xvfb.

Важными являются параметры (по порядку).

Надежный.
Простота установки и мониторинга.
Не слишком тяжелый ресурс.
Unixy.
Отправить по электронной почте, когда сервис отключается.
Имеет веб-страницу со статусом услуг.

Какой из вышеперечисленных или других инструментов лучше всего подходит для моих нужд.

4 ответа

Решение

Монит удовлетворяет всем вашим требованиям. Он прост в установке, настройке, добавлении сервисов, отправке электронной почты и имеет встроенный http-сервер. Мы работаем с monit уже больше года без простоев.

Я не пробовал другие.

++ для Monit http://mmonit.com/monit/

Я бы посоветовал вам использовать nagios или версию сообщества: - Groundworks - ZenOs - Zabbix

Если вы хотите взглянуть на некоторые сравнения, вы можете перейти к тексту ссылки

Легко установить = возможно, вы не получите всю необходимую вам информацию.

Может быть, вы можете установить munin, это просто, и как munin-узел вы сможете контролировать mysql,cpu, ram и другие вещи. http://www.howtoforge.com/server_monitoring_monit_munin Его очень легко установить, но он не будет отправлять письма, предупреждающие вас. Если вы хотите получать несколько писем, вы можете просто установить postfix как интернет-почту и mutt или mailx как почтовую программу. Таким образом, вы можете запустить cron-скрипты, проверяющие все, что вы хотели бы проверить, даже исправить это, если процесс потребляет весь оперативной памяти, а затем отправить письмо.

С другой стороны, нагио + кактусы, нагио как монитор и кактусы как почта и шашки. Это сложно установить и настроить в первый раз, поэтому, возможно, вы можете пойти и проверить Groundwork, вилку от nagios, которая не так бесплатна, но может быть бесплатной, как пиво. Вы можете попробовать его как устройство vmware для тестирования. Кроме того, если у вас есть деньги, вы можете получить поддержку и nagios с вещами на нем, так что это будет просто работать.

Наконец, если вы хотите отслеживать свой сервис Apache на уровне того, откуда и что посещают люди, я предложу awstats или Google Analytics.

Все это основано на моем опыте, поэтому я могу ошибаться, и я приму мнения и исправления.:)

Другие вопросы по тегам