<?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[Disable snmp poll скрипт]]></title><description><![CDATA[<p dir="auto">Доброго времени суток.<br />
Увы, плохо ориентируюсь с API, как должна выглядеть первая строка, для выбора нод из конкретного контейнера?</p>
<pre><code>[color=#008000][size=2][font=monospace, monospace][b]from[/b][/font][/size][/color][color=#000000][size=2][font=monospace, monospace] [/font][/size][/color][color=#0000ff][size=2][font=monospace, monospace][b]org.netxms.client.objects[/b][/font][/size][/color][color=#000000][size=2][font=monospace, monospace] [/font][/size][/color][color=#008000][size=2][font=monospace, monospace][b]import[/b][/font][/size][/color][color=#000000][size=2][font=monospace, monospace] Node[/font][/size][/color]
[pre][color=#000000][size=2][font=monospace, monospace][color=#008000][b]for[/b][/color] name [color=#aa22ff][b]in[/b][/color] [color=#008000]open[/color]([color=#ba2121]"nodes.txt"[/color])[color=#666666].[/color]readlines():
    node [color=#666666]=[/color] session[color=#666666].[/color]findObjectByName(name[color=#666666].[/color]strip())
    [color=#008000][b]if[/b][/color] node:
        md [color=#666666]=[/color] NXCObjectModificationData(node[color=#666666].[/color]getObjectId())
        newFlags [color=#666666]=[/color] node[color=#666666].[/color]getFlags() [color=#666666]|[/color] Node[color=#666666].[/color]NF_DISABLE_SNMP
        md[color=#666666].[/color]setObjectFlags(newFlags)
        session[color=#666666].[/color]modifyObject(md)[/font][/size][/color][/pre]
</code></pre>
]]></description><link>https://forum.netxms.org/topic/8155/disable-snmp-poll-скрипт</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 23:05:33 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8155.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Apr 2025 09:13:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Disable snmp poll скрипт on Wed, 30 Apr 2025 20:39:08 GMT]]></title><description><![CDATA[<p dir="auto">Чтоб проверить, что нода находится под конкретным контейнером (непосредственно, или может быть еще через несколько других контейнеров)<br />
container = FindObject(2); // Infrastructure Services<br />
println($node.isParent(container));<br />
println($node.isDirectParent(container));</p>
]]></description><link>https://forum.netxms.org/post/34394</link><guid isPermaLink="true">https://forum.netxms.org/post/34394</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Wed, 30 Apr 2025 20:39:08 GMT</pubDate></item><item><title><![CDATA[Reply to Disable snmp poll скрипт on Tue, 15 Apr 2025 03:16:56 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо, почекаю скрипт.<br />
Не нашел в атрибутах node пункта для конкретного контейнера, только вот эти два пункта</p>
<pre><code>physicalContainer ⇒ Object[color=rgba(0, 0, 0, 0.8)][size=3][font=Noto Serif, DejaVu Serif, serif]
[size=2]Physical container object: Rack [url=https://www.netxms.org/documentation/nxsl-latest/#class-netobj][color=#2156a5][u]NetObj[/u][/color][/url] or Chassis [url=https://www.netxms.org/documentation/nxsl-latest/#class-chassis][color=#2156a5][u]Chassis[/u][/color][/url][/size][/font][/size][/color]
physicalContainerId ⇒ Integer[color=rgba(0, 0, 0, 0.8)][size=3][font=Noto Serif, DejaVu Serif, serif]
[size=2]Physical container object id (Rack or Chassis)[/size][/font][/size][/color]
</code></pre>
<p dir="auto">Возможно условие по конкретному контейнеру? Условно выборка по контейнеру "example"</p>
]]></description><link>https://forum.netxms.org/post/34358</link><guid isPermaLink="true">https://forum.netxms.org/post/34358</guid><dc:creator><![CDATA[Argonauts]]></dc:creator><pubDate>Tue, 15 Apr 2025 03:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to Disable snmp poll скрипт on Mon, 14 Apr 2025 14:03:30 GMT]]></title><description><![CDATA[<p dir="auto">В Configuration-&gt;Script Library есть скрипт Hook::ConfigurationPoll. В нем дописать</p>
<pre><code>if ($node) {
  $node.enableSnmp(false);
}
</code></pre>
<p dir="auto">Это чтоб для всех нод запретить. Проверка в первой строчке - потому что кроме нод configuration poll бывает еще у сенсоров, кластеров...</p>
<p dir="auto">Условия, естественно, может делать более сложные, например только для нод на которых есть агент:</p>
<pre><code>if ($node and $node.isAgent) {
  $node.enableSnmp(false);
}
</code></pre>
]]></description><link>https://forum.netxms.org/post/34355</link><guid isPermaLink="true">https://forum.netxms.org/post/34355</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Mon, 14 Apr 2025 14:03:30 GMT</pubDate></item><item><title><![CDATA[Reply to Disable snmp poll скрипт on Mon, 14 Apr 2025 04:47:50 GMT]]></title><description><![CDATA[<p dir="auto">Нет, не принципиально как. При поиске по форуму наткнулся на ссылку со статьей по автоматизации объемных процессов, там был этот скрипт.<br />
Как предложенный вами вариант должен осуществляться?</p>
]]></description><link>https://forum.netxms.org/post/34352</link><guid isPermaLink="true">https://forum.netxms.org/post/34352</guid><dc:creator><![CDATA[Argonauts]]></dc:creator><pubDate>Mon, 14 Apr 2025 04:47:50 GMT</pubDate></item><item><title><![CDATA[Reply to Disable snmp poll скрипт on Fri, 11 Apr 2025 21:37:29 GMT]]></title><description><![CDATA[<p dir="auto">Форматирование несколько побилось движком форума.</p>
<p dir="auto">Обязательно именно через api? Часто достаточно из nxsl<br />
$node.enableSnmp(false);<br />
такие вещи удобно делать в configuration poll hook script.</p>
]]></description><link>https://forum.netxms.org/post/34349</link><guid isPermaLink="true">https://forum.netxms.org/post/34349</guid><dc:creator><![CDATA[Filipp Sudanov]]></dc:creator><pubDate>Fri, 11 Apr 2025 21:37:29 GMT</pubDate></item></channel></rss>