Подскажите систему мониторинга за сложным PHP проектом

Доброго времени суток, хабралюди!

Прежде чем писть очередной велосипед самому, хочу спросить у коллективного разума, вдруг уже есть готовое решение?

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

Задача — нужен мониторинг некоторых значений (где-то — просто результата одного запрос а БД, где-то — весьма сложная логика, много запросов, много проверок).

Хочется

  • иметь возможность посмотреть на значения «одим взглядом»- чтобы была какая-то сводная стрница
  • получать уведомления на почту/sms о фейлах


Вдруг кто-то уже сталкивлся или писал что-то такое?
  • Вопрос задан
  • 2992 просмотра
Пригласить эксперта
Ответы на вопрос 6
@bondbig
я как всегда со своим болотом: заббикс умеет выполнять WEB-сценарии любой сложности, искать нужный текст, анализировать возвращаемый код ошибки и т.п. и реагировать на результат по-разному.
заббикс-агент на сервере может выполнять любые скрипты, в т.ч. делать запросы в БД и передавать результат на сервер, где вы можете настроить триггер на события/пороги значений и получать уведомления по смс/почте/джабберу/звуковым сигналом/голубями. На страницу комплексного отчета можно вывести любые графики, состояния триггеров, информацию конкретных проверок в текстовом/графическом виде и т.п.
Ответ написан
@Hotpilot
Нагиос — система мониторинга и оповещения, можно добавлять свои плагины.
Ответ написан
@Imenem
Есть библиотека PEAR, Log. В ее возможности входит перегрузка стандартной обработки ошибок, уровни ошибок, поддержка сохранения ошибок в БД, отправка в FireBug, на мыло и т.п. Очень удобно.
Ответ написан
Wott
@Wott
Возьмите любую систему мониторинга ( у меня так получилось что есть аккаунт в serverdensity.com, но там агенты в python что для сервера легче ) и пишите для него агента для своего проекта. Вытащить несколько запросов и оправить их по http имхо банально
Ответ написан
liaren
@liaren
Фрилансер, опенсорсер, тех лид
А ещё есть очень классная библиотека — Lagger. Очень удобно и гибко настраивомая, ловит все виды ошибок в т.ч. фатальные, шлёт письма/смски, пишет в лог, поддерживает FireBug для Firefox, есть также родное очень классное расширение для Google Chrome.

Очень рекомендую.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы