Мониторинг вызовов

Добрый день.

Такая проблема: периодически сайт перестает быть доступен. Как выяснилось в это время идет превышение нагрузки CPU.

На хостинге сказали смотрите логи. Однако там ничего нет.

Когда-то я встречал программу мониторинга, которая позволяла сохранять список страниц сайта на которых посетители в текущий момент(дальше смотря что на этих страницах вызывается уже проще найти что вешает сайт). Найти что-то подобное не получается. Подскажите кто знает.

Либо поделитесь как решить такую проблему.

Опять же когда-то работал на проекте с программистом, который установил мониторинг и в течении 10 минут говорил, что за страница повесила сайт и ее просто выкидывал из процессов, после чего сайт начинал работать.