Реестр windows машин

Started by Argonauts, September 16, 2025, 05:19:45 AM

Previous topic - Next topic

Argonauts

Добрый день!
Вопрос - в каком виде в рамках netxms возможно мониторить реестр windows машин? Только в виде DCI с запросом? Возможен ли мониторинг отдельной ветки реестра? Как пример - произошли изменения в условной ветке "HKLM\SOFTWARE\Policies\Microsoft\Windows\", от чего произошла какая-то реакция - ивент, аларм, действие etc

Filipp Sudanov

Добрый,

на сейчас агент не умеет работать с регистром напрямую, можно настроить ExternalMetric в конфиге агента, которая будет вызывать regedit. Вероятно можно и ExternalList чтоб получить список ключей в ветке регистра, но не знаю насколько удобно парсить выдачу regedit для этого.

Тикет на прямую работу с реестром есть, когда-нибудь будет сделано
https://track.radensolutions.com/issue/NX-2838

Filipp Sudanov

В 5.2.7, которая сегодня должна выйти, добавили метрики System.Registry.*

Argonauts

Вижу, появилась таковая. Где можно по синтаксу этой метрики почитать инфу?

Filipp Sudanov

Вот тут описано, есть как single value метрика, так и листы
https://netxms.org/documentation/adminguide/appendix.html#list-of-supported-metrics

Argonauts

На странице по ссылке впринципе нет упоминания "Registry". Мы в один документ попадаем?

Можно пример как оно должно выглядеть например для получения значения ключа HostName по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters  ?

Filipp Sudanov

Да, таки в разные документы, у нас тут инфраструктура в процессе переезда.
Вот в этом коммите видно то что должно появиться в доке:
https://github.com/netxms/netxms-doc/commit/d5dc8c519edabffab11ed39965e617e597184e1f