Мониторинг производительности диска с помощью MRTG - PullRequest
0 голосов
/ 07 июня 2010

Я использую MRTG для мониторинга жизненно важных показателей на моих серверах, таких как дисковое пространство, загрузка процессора, использование памяти, температура и т. Д.

Все отлично работает для параметров, которые не меняются быстро.

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

Конечно, я мог бы написать службу, которая опрашивала бы все требуемые счетчики в фоновом режиме и сохраняла бы средние значения где-нибудь на диске, где MRTG будет их подбирать.

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

1 Ответ

1 голос
/ 07 июня 2010

хитрость заключается в использовании необработанных счетчиков WMI при опросе данных. MSDN имеет некоторую информацию по этому вопросу, чтобы начать: http://msdn.microsoft.com/en-us/library/xb29hack(VS.71).aspx. И вот несколько слов о VB: http://msdn.microsoft.com/en-us/library/f77ezfb7(v=VS.71).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...