Добрый день. Встала задача мониторить нагрузку на VHD диски виртуалок MS Hyper-V в FT кластере. Придумал мониторить через winperf в netxms. Диски VHD, в связи с балансировкой в кластере, могут в разные моменты времени принадлежать разным хостам, поэтому статически добавить DCI к каждому хосту не представляется возможным. Возможно ли скриптом в Instance discovery получать инстансы winperf?
Да, можно. У агента есть список PDH.ObjectInstances который как аргумент принимает PDH объект. Например, для получения всех физических дисков можно использовать PDH.ObjectInstances(PhysicalDisk)
.
Виктор, большое спасибо. Все получилось и работает. Теперь возник новый вопрос: можно ли, чтобы система строила график с линиями разных цветов, если отображать график значений нескольких DCI, полученных с помощью Instance Discovery?