Что бы вы, ребята, использовали для мониторинга производительности сервера IIS, обнаружения и реагирования на ошибки и т. Д., Поиска узких мест, визуализации загрузки ЦП под нагрузкой, мониторинга производительности PHP MySQL и т. Д.
ура
Это может не удовлетворить все ваши потребности, но мы используем Nagios, чтобы следить за нашими серверами. Это очень простой уровень, он может просто отслеживать, включен ли сервер, но с установленными агентами он также может отслеживать загрузку ЦП и все остальное, что вы можете определить локально. Даже если не существует агента, который мог бы делать именно то, что вы хотите, их довольно легко написать. За эти годы я написал несколько настраиваемых агентов с очень небольшими усилиями. Мы используем Nagios в Linux, но он поддерживает Windows, так что об этом все равно стоит подумать.
Тем не менее, Nagios - довольно большое решение, для которого требуется сервер, и оно предназначено для мониторинга всей сети машин и серверов, а не для мониторинга только одного сервера. Хотя это бесплатно и с открытым исходным кодом.
Как уже говорили другие, Nagios работает довольно хорошо, и когда вы достаточно хорошо интегрируете мониторинг производительности, вы можете довольно хорошо работать, когда что-то становится проблематичным.
Но не стоит пренебрегать простыми и чистыми графами производительности, например, ганглиями. Несмотря на то, что он не такой гибкий, он работает с почти несуществующими накладными расходами в чистой модели клиент / сервер push, которая просто работает и достаточно стабильна.