Существуют десятки «dotcom-мониторов» (например, site24x7.com), но они могут контролировать только общедоступные параметры, такие как время работы сайта, время отклика и т. Д.
Если вы хотите отслеживать использование памятии другие параметры, известные только изнутри, тогда у вас есть два варианта: либо установить какой-либо агент мониторинга на сервере (в большинстве случаев это будет проблемой).
Вы также можете отправлять «сигналы» из своегокод для некоторой внешней обработки событий и службы уведомлений.Я рекомендую AlertGrid (http://alert -grid.com ) для последней цели, он очень гибок и чрезвычайно прост в интеграции.
AlertGrid не требует установки, доступа к файловой системе и т. Д. Он просто собирает отправляемые вами данные и позволяет создавать некоторые правила уведомлений.Примеры:
- вы можете отправить некоторый параметр, например, использование памяти и встроенное правило, «если memory_usage> threshold -> отправить SMS администратору»,
- вы можете отправить данные, относящиеся к вашей заявке.Если у вас есть заказы на обработку заявки, вы можете отправить количество обработанных заказов в сигнале и построить правила уведомления вокруг этого
- Если у вас периодически срабатывает логика (cron, служба windows), вы можете отправлять сигнал каждый раз, когда ваша логикавыполняется, чтобы проверить, выполняется ли оно по расписанию.
(я являюсь разработчиком в команде AlertGrid, в случае возникновения каких-либо вопросов, не стесняйтесь спрашивать.)