Рекомендации по мониторингу услуг
Я хотел бы установить службы мониторинга (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 уже больше года без простоев.
Я не пробовал другие.
Я бы посоветовал вам использовать 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.
Все это основано на моем опыте, поэтому я могу ошибаться, и я приму мнения и исправления.:)