<?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[Instance discovery filter - multiple OIDs]]></title><description><![CDATA[<p dir="auto">I have set up a DCI with instance discovery for traffic on all ports of a Cisco switch.</p>
<p dir="auto">4 OIDs always come back as unsupported.</p>
<p dir="auto">I have managed to get the filter script to filter out one of them with one specific OID, but how do I properly filter out unsupported OIDs?  Is there a way to tell it to ignore them if they are unsupported?</p>
<p dir="auto">I've tried searching and my setup is similar to this:<br />
<a href="https://www.netxms.org/forum/configuration/instance-discovery-filter-scrip/msg10449/#msg10449" rel="nofollow ugc">https://www.netxms.org/forum/configuration/instance-discovery-filter-scrip/msg10449/#msg10449</a></p>
<p dir="auto">This successfully filters one result:</p>
<pre><code>return $1 != "5139";
</code></pre>
<p dir="auto">These are the attempts I have made - none of them filter multiple results: (the three using SNMPGetValue don't work at all with the individual OID)</p>
<pre><code>snmp = CreateSNMPTransport($node);
return SNMPGetValue(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != 5139;

snmp = CreateSNMPTransport($node);
return SNMPGetValue(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != 0;

snmp = CreateSNMPTransport($node);
return SNMPGetValue(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != "5139";

if($1 == "5139")
	return false;
if($1 == "5138")
	return false;
if($1 == "5137")
	return false;
if($1 == "12001")
	return false;
</code></pre>
<p dir="auto">I'm sure I'm missing something obvious, any help is appreciated!</p>
<p dir="auto">Thanks!</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000004687-general.png" alt="general.png" class="img-markdown  img-fluid" width="639" height="608" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000004689-instance_discovery.png" alt="instance_discovery.png" class="img-markdown  img-fluid" width="671" height="608" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000004691-transformation.png" alt="transformation.png" class="img-markdown  img-fluid" width="671" height="608" /></p>
]]></description><link>https://forum.netxms.org/topic/6028/instance-discovery-filter-multiple-oids</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 13:14:41 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/6028.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Jul 2019 18:37:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Instance discovery filter - multiple OIDs on Mon, 08 Jul 2019 15:32:32 GMT]]></title><description><![CDATA[<p dir="auto">Victor, thanks.</p>
<p dir="auto">Initially this didn't work, but then I changed:</p>
<pre><code>snmp = CreateSNMPTransport($node);
return SNMPGet(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != null;
</code></pre>
<p dir="auto">To:</p>
<pre><code>snmp = CreateSNMPTransport($node);
return SNMPGetValue(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != null;
</code></pre>
<p dir="auto">And it seems to be working now.</p>
<p dir="auto">Thank you!</p>
]]></description><link>https://forum.netxms.org/post/26096</link><guid isPermaLink="true">https://forum.netxms.org/post/26096</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Mon, 08 Jul 2019 15:32:32 GMT</pubDate></item><item><title><![CDATA[Reply to Instance discovery filter - multiple OIDs on Mon, 08 Jul 2019 07:55:24 GMT]]></title><description><![CDATA[<p dir="auto">Try this filter script:</p>
<pre><code>snmp = CreateSNMPTransport($node);
return SNMPGet(snmp, ".1.3.6.1.2.1.31.1.1.1.6." . $1) != null;
</code></pre>
<p dir="auto">It will filter out all instances where SNMP-GET on .1.3.6.1.2.1.31.1.1.1.6.{instance} fails.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/26092</link><guid isPermaLink="true">https://forum.netxms.org/post/26092</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 08 Jul 2019 07:55:24 GMT</pubDate></item></channel></rss>