Я использую MRTG для мониторинга жизненно важных показателей на моих серверах, таких как дисковое пространство, загрузка процессора, использование памяти, температура и т. Д.
Все отлично работает для параметров, которые не меняются быстро.
Запустив небольшой VB-скрипт, я также могу получить любой счетчик производительности. Однако эти сценарии вызываются MRTG каждые 5 минут, в то время как счетчики производительности, такие как время простоя физического диска, возвращают значение моментального снимка за предыдущие несколько секунд, поэтому большая часть или данные отсутствуют.
Конечно, я мог бы написать службу, которая опрашивала бы все требуемые счетчики в фоновом режиме и сохраняла бы средние значения где-нибудь на диске, где MRTG будет их подбирать.
Однако прежде чем я сделаю это, я хотел бы выяснить, есть ли какое-нибудь готовое решение, которое позволило бы мне получить среднее значение некоторого счетчика за последние 5 минут, а не мгновенный снимок.