Posterous theme by Cory Watilo

Service monitoring

Наверняка всем приходимлось спешно (особенно после звонкавозмущенного клиента) подымать упавший mysql, apache или свой сервис? К примеру, на моей практике раз в три дня регулярно падает одна из сборок siteMeta на старенькой FreeBSD. И это хотелось бы отслеживать и в случае падения пытаться автоматически поднять. Для этого существует несколько программных решений. Самым простым мне показался Monit. Настраивается минут за 5, причем конфиги имеют довольно читаемый вид, хорошо прокомментированы, да и на сайте есть две пачки примеров, которых мне хватило чтоб настроить все что было нужно (ну, кое-что я оттуда вырезал). Интерфейс у Monit'а есть вэбовский, а можно его и не включать. Также он умеет запрашивать авторизацию и разрешать только отдельные IP для доступа. Вэб-интерфейс, кстати, довольно приятен: скриншоты. Вот, в общем-то, то, чем хотел поделиться. PS: уже месяц как работает на всех моих серверах - нареканий нет.