...с разбиением по физическим дискам, а не средний? (System.IO.DiskQueue)
На какой платформе? На Линуксе вроде как давно сделан.
Windows server
UP
Сделал I/O параметры в субагенте WinNT (WinPerf теперь не нужен для этого). Поддерживаемые параметры:
System.IO.ReadRate
System.IO.ReadRate(*)
System.IO.WriteRate
System.IO.WriteRate(*)
System.IO.BytesReadRate
System.IO.BytesReadRate(*)
System.IO.BytesWriteRate
System.IO.BytesWriteRate(*)
System.IO.DiskQueue
System.IO.DiskQueue(*)
System.IO.DiskReadTime
System.IO.DiskReadTime(*)
System.IO.DiskTime
System.IO.DiskTime(*)
System.IO.DiskWriteTime
System.IO.DiskWriteTime(*)
В качестве инстанса передается номер диска. Список доступных дисков возвращает список System.IO.Devices.
Агент для тестов: https://cloud.netxms.org/index.php/s/sHxi8pcjhVWY0JU (https://cloud.netxms.org/index.php/s/sHxi8pcjhVWY0JU)
На 2019 проблема.
System.IO.Devices тупо нет
P.S. На 2019 вообще не работают некоторые DCI, например System.Uptime
System.IO.Devices - это список, его не будет в списке параметров. Если сделать
nxget -l ip_address System.IO.Devices
с Server 2019, что он выдаст?
Похоже на 2019 проблема с доступом к PDH, System.Uptime берется оттуда-же.
Quote from: Victor Kirhenshtein on August 09, 2019, 09:49:35 AM
System.IO.Devices - это список, его не будет в списке параметров. Если сделать
nxget -l ip_address System.IO.Devices
с Server 2019, что он выдаст?
выдает 0
как кстати идентифицировать какой номер диска, соответствует какому физическому?
Quote from: Victor Kirhenshtein on August 09, 2019, 09:50:31 AM
Похоже на 2019 проблема с доступом к PDH, System.Uptime берется оттуда-же.
это можно поправить?
Quote from: Akira on August 09, 2019, 09:51:25 AM
Quote from: Victor Kirhenshtein on August 09, 2019, 09:49:35 AM
System.IO.Devices - это список, его не будет в списке параметров. Если сделать
nxget -l ip_address System.IO.Devices
с Server 2019, что он выдаст?
выдает 0
как кстати идентифицировать какой номер диска, соответствует какому физическому?
Значит там один диск, с номером 0. Можно посмотреть таблицу Hardware.StorageDevices, будет что-то такое:
victor@netxms:~$ nxget -T fin Hardware.StorageDevices
| NUMBER | TYPE | TYPE_DESCRIPTION | BUS_TYPE | REMOVABLE | SIZE | MANUFACTURER | PRODUCT | REVISION | SERIAL |
| 0 | 0 | Direct-access | SAS | 0 | 85899345920 | VMware | Virtual disk | 1.0 | 6000c298b14cbc6f88a1e26bb24a8cd8 |
Quote from: Akira on August 09, 2019, 09:52:04 AM
Quote from: Victor Kirhenshtein on August 09, 2019, 09:50:31 AM
Похоже на 2019 проблема с доступом к PDH, System.Uptime берется оттуда-же.
это можно поправить?
Наверняка можно. Надо будет ставить Server 2019 и смотреть что там.
Вопрос. В какой официальной версии будет фунционал по раздельному мониторингу дисковой очереди?
Когда ждать корректной верции для Windows Server 2019?
В версию 2.2.17 вошли изменения по раздельному мониторингу дисковой очереди. 2019 сервер будем смотреть как позволит время, пока не могу точно обещать сроки. Постараемся в течении сентября сделать.