<?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[SNMP + switch]]></title><description><![CDATA[<p dir="auto">Заметил странную ситуацию как устройство с большим количеством портов отмечается как critical.</p>
<p dir="auto">Во вложении log.</p>
<p dir="auto">Проблема в том что SNMP agent отключился в 08:46:21, а node down появилось только в 8:49:27.<br />
Все это время netxms по одному помечал все интерфпейсы как UNKNOWN.<br />
Это более чем странно, ведь Он уже знает что SNMP agent не отвечает.</p>
<p dir="auto">А еще все эти сообщения вылезли в лог в одно время - когда произошло node down</p>
<p dir="auto">Кстати было бы классно, если лог можно было бы просто скопировать <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000000077-error.png" alt="error.png" class="img-markdown  img-fluid" width="1280" height="739" /></p>
]]></description><link>https://forum.netxms.org/topic/217/snmp-switch</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 08:52:58 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/217.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Feb 2008 06:01:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SNMP + switch on Fri, 23 May 2008 14:02:33 GMT]]></title><description><![CDATA[<p dir="auto">Просто не успел до этого добраться, времени дико не хватает... Спасибо, вставлю в основной код. <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /> Решение абсолютно правильное.</p>
]]></description><link>https://forum.netxms.org/post/1745</link><guid isPermaLink="true">https://forum.netxms.org/post/1745</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 23 May 2008 14:02:33 GMT</pubDate></item><item><title><![CDATA[Reply to SNMP + switch on Fri, 23 May 2008 10:06:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said in <a href="/post/1090">SNMP + switch</a>:</p>
<blockquote>
<p dir="auto">Про долгие проверки каждого интерфейса - это баг. А в лог они попадают в одно время с SYS_NODE_DOWN поскольку их придерживает механизм корреляции событий - чтобы можно было все SYS_IF_DOWN скоррелировать с SYS_NODE_DOWN и через event policy пропустить только SYS_NODE_DOWN.</p>
</blockquote>
<p dir="auto">Надоело ждать решения проблемы - сделал сам, вроде пока никаких проблем с этим не наблюдается:<br />
Если кого-то интересует:<br />
Находим в interface.cpp в функции StatusPoll (строка 254) строчку вида:</p>
<pre><code>      if (bNeedPoll &amp;&amp; (pNode-&gt;Flags() &amp; NF_IS_SNMP) &amp;&amp;
          (!(pNode-&gt;Flags() &amp; NF_DISABLE_SNMP)))
</code></pre>
<p dir="auto">и меняем ее на</p>
<pre><code>      if (bNeedPoll &amp;&amp; (pNode-&gt;Flags() &amp; NF_IS_SNMP) &amp;&amp;
          (!(pNode-&gt;Flags() &amp; NF_DISABLE_SNMP)) &amp;&amp; (!(pNode-&gt;RuntimeFlags() &amp; NDF_SNMP_UNREACHABLE)))
</code></pre>
<p dir="auto">Теперь если SNMP agent недоступен опрос интерфейса будет пропущен - не совсем красиво, но хотя бы теперь быстрее работает.</p>
]]></description><link>https://forum.netxms.org/post/1737</link><guid isPermaLink="true">https://forum.netxms.org/post/1737</guid><dc:creator><![CDATA[prx]]></dc:creator><pubDate>Fri, 23 May 2008 10:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to SNMP + switch on Fri, 08 Feb 2008 10:48:21 GMT]]></title><description><![CDATA[<p dir="auto">Про долгие проверки каждого интерфейса - это баг. А в лог они попадают в одно время с SYS_NODE_DOWN поскольку их придерживает механизм корреляции событий - чтобы можно было все SYS_IF_DOWN скоррелировать с SYS_NODE_DOWN и через event policy пропустить только SYS_NODE_DOWN.</p>
]]></description><link>https://forum.netxms.org/post/1090</link><guid isPermaLink="true">https://forum.netxms.org/post/1090</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 08 Feb 2008 10:48:21 GMT</pubDate></item></channel></rss>