<?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[Installed software version as dci]]></title><description><![CDATA[<p dir="auto">Hello</p>
<p dir="auto">Is it possible to monitor specific installed software version via installed agent and get the result as dci ?</p>
<p dir="auto">Egert</p>
]]></description><link>https://forum.netxms.org/topic/7192/installed-software-version-as-dci</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 12:17:48 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/7192.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Sep 2021 08:35:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Installed software version as dci on Mon, 09 Oct 2023 07:17:21 GMT]]></title><description><![CDATA[<p dir="auto">Make a script named getPackageVersion in script library:</p>
<pre><code>packageName = $ARGS[1];
if (packageName == null) return "package name not provided to script";
for (s : $node-&gt;softwarePackages) {
  if (s-&gt;name == packageName) {
    return s-&gt;version;
  }
}
</code></pre>
<p dir="auto">Then create a script DCI with metric e.g.:</p>
<pre><code>getPackageVersion("curl")
</code></pre>
<p dir="auto">The script is using information about packages collected during configuration poll, so it will provide a value even if the agent is not available at the moment.</p>
]]></description><link>https://forum.netxms.org/post/32870</link><guid isPermaLink="true">https://forum.netxms.org/post/32870</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Mon, 09 Oct 2023 07:17:21 GMT</pubDate></item><item><title><![CDATA[Reply to Installed software version as dci on Tue, 03 Oct 2023 09:00:46 GMT]]></title><description><![CDATA[<p dir="auto">Could you describe the implementation of this solution in more detail?</p>
]]></description><link>https://forum.netxms.org/post/32866</link><guid isPermaLink="true">https://forum.netxms.org/post/32866</guid><dc:creator><![CDATA[TOLeg]]></dc:creator><pubDate>Tue, 03 Oct 2023 09:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Installed software version as dci on Mon, 27 Sep 2021 13:44:09 GMT]]></title><description><![CDATA[<p dir="auto">If you mean versions available in Software Inventory, this information is available in System.InstalledProducts agent's table. So you can use a script DCI or a Internal "Dummy DCI" and transformation script. In the script $node-&gt;readAgentTable("System.InstalledProducts") would return the table.</p>
]]></description><link>https://forum.netxms.org/post/30572</link><guid isPermaLink="true">https://forum.netxms.org/post/30572</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Mon, 27 Sep 2021 13:44:09 GMT</pubDate></item></channel></rss>