Сведения о вопросе

Kirushaa

22:40, 4th August, 2020

Теги

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

Просмотров: 367   Ответов: 6

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

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

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

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

Хочется

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


Вдруг кто-то уже сталкивлся или писал что-то такое?



  Сведения об ответе

davran

14:33, 12th August, 2020

я как всегда со своим болотом: заббикс умеет выполнять WEB-сценарии любой сложности, искать нужный текст, анализировать возвращаемый код ошибки и т.п. и реагировать на результат по-разному.
заббикс-агент на сервере может выполнять любые скрипты, в т.ч. делать запросы в БД и передавать результат на сервер, где вы можете настроить триггер на события/пороги значений и получать уведомления по смс/почте/джабберу/звуковым сигналом/голубями. На страницу комплексного отчета можно вывести любые графики, состояния триггеров, информацию конкретных проверок в текстовом/графическом виде и т.п.


  Сведения об ответе

SEEYOU

20:08, 7th August, 2020

Нагиос — система мониторинга и оповещения, можно добавлять свои плагины.


  Сведения об ответе

screen

20:23, 21st August, 2020

Есть библиотека PEAR, Log. В ее возможности входит перегрузка стандартной обработки ошибок, уровни ошибок, поддержка сохранения ошибок в БД, отправка в FireBug, на мыло и т.п. Очень удобно.


  Сведения об ответе

прога

02:09, 10th August, 2020

Очень советую pinba pinba.org/wiki/Main_Page


  Сведения об ответе

piter

10:56, 29th August, 2020

Возьмите любую систему мониторинга ( у меня так получилось что есть аккаунт в serverdensity.com, но там агенты в python что для сервера легче ) и пишите для него агента для своего проекта. Вытащить несколько запросов и оправить их по http имхо банально


  Сведения об ответе

+-*/

22:51, 25th August, 2020

А ещё есть очень классная библиотека — Lagger. Очень удобно и гибко настраивомая, ловит все виды ошибок в т.ч. фатальные, шлёт письма/смски, пишет в лог, поддерживает FireBug для Firefox, есть также родное очень классное расширение для Google Chrome.

Очень рекомендую.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться