Утилизация сетевых интрефейсов
-
-
Можно получить используя PDH и различные performance counters. Пример конфигурации, дописать в nxagentd.conf: [code]*WinPerf Counter = DiskWriteBytes:"\PhysicalDisk(_Total)\Disk Write Bytes/sec":60:A:INT:Average number of bytes per second written to disk for last minuteГде:
"*WinPerf" - название секции конфига, относится только к winperf субагенту
"Counter" - описание счетчика. Формат:
Counter = НазваниеПараметраДляNetXMS:"\Название_PDH_каунтера":количество_семплов:очередь:тип:Описание параметра[/code]"НазваниеПараметраДляNetXMS" - то, что видно в в консоли, при настройке DCI-ев
"\Название_PDH_каунтера" - я не знаю, как оно называется в русской системе, можно посмотреть в administrative tools -> performance. Для английской системы - \Network Interface(название интерфейса)\Current Bandwidth.
количество_семплов - количество семплов для подсчета average
очередь - варианты: A, B, C. A - опрос раз в секунду, B - раз в 5 секунд, C - раз в 30.т.е. если указать количество_семплов=60 и очередь=A, то результат будет равен среднему значению за минуту. А 30 и C - average за 15 минут.
-
возникло небольшое непонимание, прошу разъяснить на будущее...
пытаюсь использовать вот такой каунтер (через конфиг Агента):
AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:Avgerage Disk T: Write Queue Length
и получаю вот такую ошибку при загрузке Агента
Unable to add counter from configuration file. Original configuration record: AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:Avgerage Disk T: Write Queue Length
не подскажете, в чём моя ошибка? просто эта ошибка ни о чём не говорит конкретно.. =(
PS: замена AverageDiskWriteQueueLenght на Avg. Disk Write Queue Lenght и соответственно AverageDiskReadQueueLenght на Avg. Disk Read Queue Lenght ничего не даёт =(
Unable to add counter from configuration file. Original configuration record: Avg. Disk Write Queue Length:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:Avgerage Disk T: Write Queue Length
-
A esli napisat'
AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:"Average Disk T: Write Queue Length"
?
-
-
A kakie znachenija na samom dele u etih counterov?
-
-
@victor said in Утилизация сетевых интрефейсов:
A kakie znachenija na samom dele u etih counterov?
вот, я сделал небольшую урезанную выборку штатными средствами perfmon'а.
"(PDH-CSV 4.0) (Russian Daylight Time)(-240)","\\MYSERVER\PhysicalDisk(2 T:)\Avg. Disk Read Queue Length","\\MYSERVER\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length"
"05/28/2009 12:09:24.908"," "," "
"05/28/2009 12:11:07.347","0","0"
"05/28/2009 12:11:08.348","0","0"
"05/28/2009 12:11:09.363","0.022350340104239228","0"
"05/28/2009 12:11:10.379","0","0"
"05/28/2009 12:11:11.379","0","0"
"05/28/2009 12:14:04.960","0","0"
"05/28/2009 12:14:15.960","0","0"
"05/28/2009 12:14:16.961","0.010499798403870646","0"
"05/28/2009 12:14:17.961","0","0"
"05/28/2009 12:14:18.976","0","0"
"05/28/2009 12:14:19.976","0","0.078398494748900815"
"05/28/2009 12:14:20.976","0","0"
"05/28/2009 12:14:21.976","0","0"
"05/28/2009 12:14:22.976","0","0"
"05/28/2009 12:14:23.976","0","0"
"05/28/2009 12:14:24.976","0","0.029299437450800946"
"05/28/2009 12:14:25.976","0","0"
"05/28/2009 12:14:26.976","0","0"
"05/28/2009 12:14:27.976","0","0"
"05/28/2009 12:14:28.976","0","0"
"05/28/2009 12:14:29.976","0","0.061698815382744653"
"05/28/2009 12:14:30.976","0","0"
"05/28/2009 12:14:31.976","0","0"
"05/28/2009 12:15:11.180","0","0"
"05/28/2009 12:15:12.180","0","0" -
сейчас перепроверил:
прошло ~30 минут, а каунтеры
AverageDiskReadQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Read Queue Length":60:A:INT:"Average Disk T: Read Queue Length"
и
AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:"Average Disk T: Write Queue Length"
по прежнему возвращают только "0". "Show history" показывает только "0".
-
@anth0ny said in Утилизация сетевых интрефейсов:
может чтото нужно особым образом настраивать в DCI (например Average Delta?)
я кстати по наивности думал что при добавлении своего канутера на Агенте его имя будет светиться в общем списке при нажатии на кнопку "Select" при создании DCI.
=))
Budet, no tol'ko posle sledujuschego configuration poll'a. Nado libo podozdat', ibo sdelat' configuration poll prinuditel'no.
Eto sdelano zatem, chto pri kazdom nazatii na knopku "Select" obraschatsja k agentu ne ochen' praktichno - on mozet bit' za medlennim linkom, etc. Poetomu server keshiruet informaciju o podderzivaemih parametrah, i obnovljaet vo vremja configuration poll'ov. Nu i parametri dobavljjutsja/udaljajutsja ne tak chasto, kak nazimaetsja knopka "Select".
-
@anth0ny said in Утилизация сетевых интрефейсов:
@victor said in Утилизация сетевых интрефейсов:
A kakie znachenija na samom dele u etih counterov?
вот, я сделал небольшую урезанную выборку штатными средствами perfmon'а.
"(PDH-CSV 4.0) (Russian Daylight Time)(-240)","\\MYSERVER\PhysicalDisk(2 T:)\Avg. Disk Read Queue Length","\\MYSERVER\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length"
"05/28/2009 12:09:24.908"," "," "
"05/28/2009 12:11:07.347","0","0"
"05/28/2009 12:11:08.348","0","0"
"05/28/2009 12:11:09.363","0.022350340104239228","0"
"05/28/2009 12:11:10.379","0","0"
"05/28/2009 12:11:11.379","0","0"
"05/28/2009 12:14:04.960","0","0"
"05/28/2009 12:14:15.960","0","0"
"05/28/2009 12:14:16.961","0.010499798403870646","0"
"05/28/2009 12:14:17.961","0","0"
"05/28/2009 12:14:18.976","0","0"
"05/28/2009 12:14:19.976","0","0.078398494748900815"
"05/28/2009 12:14:20.976","0","0"
"05/28/2009 12:14:21.976","0","0"
"05/28/2009 12:14:22.976","0","0"
"05/28/2009 12:14:23.976","0","0"
"05/28/2009 12:14:24.976","0","0.029299437450800946"
"05/28/2009 12:14:25.976","0","0"
"05/28/2009 12:14:26.976","0","0"
"05/28/2009 12:14:27.976","0","0"
"05/28/2009 12:14:28.976","0","0"
"05/28/2009 12:14:29.976","0","0.061698815382744653"
"05/28/2009 12:14:30.976","0","0"
"05/28/2009 12:14:31.976","0","0"
"05/28/2009 12:15:11.180","0","0"
"05/28/2009 12:15:12.180","0","0"Teper' ponjatno. Esli v konfige zadano
AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:"Average Disk T: Write Queue Length"
to agent vozvraschaet srednee znachenie za minutu ukazannogo countera. Poskol'ku znachenija v osnovnom 0, inogda popadajutsja sotie doli, to srednee poluchaetsja ochen' blizko k 0. Vozmozno esche i okrugljaetsja do celogo (sudja po tipu INT v konfiguracii).
-
-
отвечу сам: после смены типа данных с INT на FLOAT всё наладилось: получаю данные в нужном виде и количестве.

спасибо за помощь!
последний вопрос в тему:
AverageDiskWriteQueueLenght:"\PhysicalDisk(2 T:)\Avg. Disk Write Queue Length":60:A:INT:Avgerage Disk T: Write Queue Length
можно ли пользоваться таким каунтером, НЕ ВНОСЯ его в конфиг Агента?
это я о@victor said in Tranform and Condition Scripts:
Yes, you can use extended form of PDH.CounterValue:
PDH.CounterValue("counter name",1)
If second argument is present in PDH.CounterValue and set to non-zero, then agent will get two samples with 1 second interval, and use them to calculate resulting value.
-
Можно, только это будут разные значения. Если использовать конфиг, то параметр будет возвращать среднее значение за минуту, а если использовать PDH.CounterValue, то это будет текущее значение на момент запроса.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login