<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[DCI для параметра в реестре]]></title><description><![CDATA[<p dir="auto">Доброго дня<br />
NetXMS Server Version 6.2.1 Build 6.2-513-g227556c428<br />
NXCP: 5.62.1.56 (AES-256, 3DES, AES-128)<br />
Built with: g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0</p>
<p dir="auto">Пытаюсь создать параметр в ноде из реестра windows машины.<br />
-Instance discovery по листу от агента<br />
--System.Registry.Values(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers)<br />
-Метрика<br />
--System.Registry.Value(*) формат string</p>
<p dir="auto">Dci появляется на мгновение, и пропадает.</p>
<p dir="auto">Instance discovery poll отдает, что параметры он создать пытается, но опять же ничего в списке не появляется</p>
<pre><code>[25.08.2026 10:02:41]       Creating new DCO for instance "TransparentEnabled"
[25.08.2026 10:02:41]       Creating new DCO for instance "PolicyScope"
[25.08.2026 10:02:41]       Creating new DCO for instance "ExecutableTypes"
[25.08.2026 10:02:41]       Creating new DCO for instance "AuthenticodeEnabled"
[25.08.2026 10:02:41]       Creating new DCO for instance "LogFileName"
[25.08.2026 10:02:41]       Creating new DCO for instance "DefaultLevel"
</code></pre>
<p dir="auto">Пробовал еще через external list в агенте забрать<br />
ExternalList = HostName:powershell -NonInteractive -Command "Get-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers'"<br />
но опять же dci просто пропадает сразу<br />
Что я не так делаю?</p>
]]></description><link>https://forum.netxms.org/topic/8437/dci-для-параметра-в-реестре</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:19:12 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8437.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Aug 2026 02:15:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DCI для параметра в реестре on Thu, 27 Aug 2026 15:51:03 GMT]]></title><description><![CDATA[<p dir="auto">Добрый день,</p>
<p dir="auto">Метрика указана неверно. System.Registry.Value(*) — это шаблон из каталога метрик агента, а не готовая метрика: у неё два аргумента, путь к ключу и имя value. Для вашего случая:</p>
<pre><code>System.Registry.Value(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers,{instance})
</code></pre>
<p dir="auto">{instance} нужно добавить и в description, иначе все шесть DCI получатся с одинаковым именем.</p>
<p dir="auto">С литеральной * агент не может разобрать первый аргумент как корневой ключ и возвращает "unknown metric", поэтому созданные DCI сразу уходят в статус unsupported — в event log ноды должно быть шесть SYS_DCI_UNSUPPORTED. В Data Collection в режиме просмотра проверьте, что включён показ unsupported DCI.</p>
<p dir="auto">Instance discovery настроен правильно, external list здесь не нужен — System.Registry.Values(...) возвращает именно имена values.</p>
<p dir="auto">Отдельно: сам DCI, на котором настроен instance discovery, в режиме просмотра не отображается, в списке видны только созданные по нему DCI. Это ожидаемое поведение.</p>
]]></description><link>https://forum.netxms.org/post/35743</link><guid isPermaLink="true">https://forum.netxms.org/post/35743</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 27 Aug 2026 15:51:03 GMT</pubDate></item></channel></rss>