<?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[Шквал оповещений после кратковременной потери контакта с прокси нодой]]></title><description><![CDATA[<p dir="auto">Здравствуйте,<br />
Использую в работе агенты с включенным режимом прокси для мониторинга устройств в удаленных офисах. При этом если теряется контакт с прокси нодой на более чем 5 мин (время настроено через таймер) то уведомление приходит только от прокси ноды (тут все как и ожидалось). Когда контакт с прокси нодой восстанавливается то уведомления приходят и от прокси ноды и от подчиненных нод (тоже как и ожидалось).<br />
Проблема появляется когда контакт с прокси нодой теряется кратковременно (т.е. контакт потерян и восстановлен в пределах 5 мин). В таком случае уведомление от прокси ноды не приходит (как и ожидалось) но зато приходят уведомления от всех подчиненных нод что они появились в сети. И так каждый раз при кратковременной потери контакта с прокси нодой.<br />
Как этого можно избежать?</p>
]]></description><link>https://forum.netxms.org/topic/8272/шквал-оповещений-после-кратковременной-потери-контакта-с-прокси-нодой</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 06:08:59 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8272.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Oct 2025 15:52:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Fri, 09 Oct 2026 12:32:55 GMT]]></title><description><![CDATA[<p dir="auto">Автоматически — нет. У сервера есть проверка собственной связи (Beacon.Hosts), но к потере связи она привязывает только SYS_NODE_DOWN. SYS_NODE_UNREACHABLE от нод через тоннель и за прокси, а также SYS_NODE_UP и ваши icmp ok не коррелируются. На это завёл тикет: <a href="https://github.com/netxms/netxms/issues/3753" rel="nofollow ugc">https://github.com/netxms/netxms/issues/3753</a></p>
<p dir="auto">Настройками шквал "Node up" убирается так:</p>
<ol>
<li>В Server Configuration задать Beacon.Hosts — два-три внешних адреса через запятую (не шлюз локальной сети, он при пропаже интернета продолжит отвечать) — и перезапустить сервер. При потере связи со всеми адресами сервер генерирует SYS_NETWORK_CONN_LOST, при восстановлении — SYS_NETWORK_CONN_RESTORED; стандартные правила держат на это время аларм с ключом NET_CONN_LOST.</li>
<li>Добавить правило на SYS_NETWORK_CONN_RESTORED, выше стандартного "Terminate NetXMS server network connection loss alarm when connection restored": действие DoNothing, Delayed by 15m, timer key UPLINK_RECOVERY.</li>
<li>Из правил 26, 32 и 34 вынести Normal MailAlarm (вместе с его "Do not run if timer ... is active") в отдельное правило, стоящее непосредственно перед исходным: те же source и event, флаг "Accept correlated events" как у исходного, "Stop event processing" не включать. В исходном остаются Terminate alarms, DoNothing и Cancel timers.</li>
<li>В каждом из трёх новых правил — filtering script:<pre><code>return FindAlarmByKey("NET_CONN_LOST") == null &amp;&amp; CountScheduledTasksByKey("UPLINK_RECOVERY") == 0;
</code></pre>
</li>
</ol>
<p dir="auto">Отдельное правило нужно потому, что скрипт в фильтре исходного правила отключил бы вместе с письмом и закрытие аларма, и отмену таймеров.</p>
<p dir="auto">Note: в течение 15 минут после восстановления связи письма "Node up" и "icmp ok" не отправляются вообще, в том числе от нод, которые в это время действительно поднялись. Алармы при этом закрываются как обычно.</p>
]]></description><link>https://forum.netxms.org/post/35807</link><guid isPermaLink="true">https://forum.netxms.org/post/35807</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 09 Oct 2026 12:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Tue, 06 Oct 2026 15:34:21 GMT]]></title><description><![CDATA[<p dir="auto">Появился дополнительный вопрос: как быть когда интернет пропадает в месте где установлен сам NetXMS сервер? Имею в виду когда интернет пропадает и спустя 1-2 часа появляется и начинают приходить уведомления от всех нод что они в сети.<br />
Это можно как-то закореллировать? Происходит не часто но бывает.</p>
]]></description><link>https://forum.netxms.org/post/35800</link><guid isPermaLink="true">https://forum.netxms.org/post/35800</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Tue, 06 Oct 2026 15:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Sun, 16 Aug 2026 14:24:49 GMT]]></title><description><![CDATA[<p dir="auto">Да, это ровно тот случай из Note в ответе от 09.08: отложенное действие было заведено до входа в обслуживание, а при срабатывании режим обслуживания не проверяется — ни флаг "Accept correlated events", ни скрипт в фильтре правила на этом этапе не работают, они отрабатывают в момент постановки таймера. Настройками это не обходится, поэтому завёл тикет: <a href="https://github.com/netxms/netxms/issues/3566" rel="nofollow ugc">https://github.com/netxms/netxms/issues/3566</a></p>
]]></description><link>https://forum.netxms.org/post/35731</link><guid isPermaLink="true">https://forum.netxms.org/post/35731</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Sun, 16 Aug 2026 14:24:49 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Tue, 11 Aug 2026 07:21:53 GMT]]></title><description><![CDATA[<p dir="auto">На первый взгляд работает. Еще проверяю. Вчера обновлял сервер до 6.2.3<br />
Пришло только 1 уведомление в режиме обслуживания:</p>
<p dir="auto"><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 09.Aug.2026 17:01:58<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/2757.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--exclamation" style="height:1.4em;width:auto;vertical-align:middle" title="❗" alt="❗" /> <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/2757.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--exclamation" style="height:1.4em;width:auto;vertical-align:middle" title="❗" alt="❗" /> Service is still unreachable for 1 day<br />
Severity Critical 🟡<br />
***** компьютер архивов<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node unreachable because of network failure</p>
<p dir="auto">ну это не страшно</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007368-netxms_11_08_2026.png" alt="Уведомление в режиме обслуживания при обновлении netxms 11 08 2026.png" class="img-markdown  img-fluid" width="345" height="172" /></p>
]]></description><link>https://forum.netxms.org/post/35717</link><guid isPermaLink="true">https://forum.netxms.org/post/35717</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Tue, 11 Aug 2026 07:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Sun, 09 Aug 2026 17:20:50 GMT]]></title><description><![CDATA[<p dir="auto">Нет, скрипт на правиле 31 ничего не изменит — правило 31 в этот раз вообще не срабатывало. Уведомления пришли от правила 32.</p>
<p dir="auto">В логе уведомлений сервера это видно напрямую: строки 459–463 за 19:01:33–19:01:39, событие SYS_NODE_UP, Rule ID e8f2ab80-3472-4631-a7a6-e501149eb086, описание правила "Terminate mail alarms when node connected by tunnel / proxy node is up in 300 sec" — это правило 32. Пять уведомлений, все "Node up", ни одного "down".</p>
<p dir="auto">Режим обслуживания ничего не подавляет на этапе генерации событий. События создаются, пишутся в event log и попадают в EPP как обычно; единственное, что делает maintenance — проставляет каждому событию объекта Root ID, равный ID события входа в обслуживание. Дальше решает флаг "Accept correlated events" на правилах.</p>
<p dir="auto">В вашем логе событий: SYS_MAINTENANCE_MODE_ENTERED в 18:38:27 с Root ID = 0, а всё последующее — SYS_TUNNEL_CLOSED 18:58:20, SYS_AGENT_UNREACHABLE и SYS_NODE_UNREACHABLE 19:00:23, SYS_TUNNEL_OPEN 19:00:45, SYS_NODE_UP и SYS_AGENT_OK 19:01:33 — с Root ID = 11094369. Все коррелированные.</p>
<p dir="auto">Отсюда цепочка:</p>
<ol>
<li>SYS_NODE_UNREACHABLE коррелированное, у правила 31 флаг выключен — правило его пропустило. Ни аларм, ни таймер NODE_BY_TUNNEL_DOWN_%n_%i не создались.</li>
<li>SYS_NODE_UP тоже коррелированное, но у правила 32 флаг включён — правило сработало.</li>
<li>У действия Normal MailAlarm в правиле 32 стоит блокировка "Do not run if timer NODE_BY_TUNNEL_DOWN_%n_%i is active". Таймера нет, потому что его никто не создавал — блокировка не сработала, письмо ушло.</li>
</ol>
<p dir="auto"><strong>Что сделать: выключить "Accept correlated events" на правилах 32 и 34.</strong> Скрипт с проверкой maintenance добавлять никуда не нужно — он дал бы тот же результат, но флаг проще.</p>
<p dir="auto">Здесь нужно поправить то, что я писал 21.07. Флаг на up-правилах рекомендовался ради сценария "нода упала (таймеры заведены) → её перевели в обслуживание → она поднялась в обслуживании → аларм не закрылся, и через 8 часов пришло письмо". Этот сценарий сервер закрывает сам: при выходе из обслуживания состояние ноды восстанавливается на то, каким оно было до входа, и если оно разошлось с фактическим — принудительно запускается status poll. В этом сценарии состояния разойдутся, поллинг отработает и сгенерируется новое, уже некоррелированное SYS_NODE_UP: правило 32 на нём сработает, аларм закроется, таймеры снимутся. Флаг для этого не нужен, а его единственный реальный эффект — ровно то, что вы получили 06.08.</p>
<p dir="auto">Два соседних случая, чтобы было понятно, чего ждать после выключения флага:</p>
<ul>
<li>Нода и упала, и поднялась внутри окна обслуживания (ваш случай 06.08). Состояние на выходе совпадает с исходным, поллинг не форсируется, после выхода из обслуживания ничего не приходит. Аларма и таймеров при этом не создавалось — закрывать нечего.</li>
<li>Нода упала в обслуживании и осталась лежать. Состояния разойдутся, форсированный поллинг отработает, и SYS_NODE_UNREACHABLE придёт уже некоррелированным — реальную аварию за окном обслуживания вы не потеряете.</li>
</ul>
<p dir="auto">Вне обслуживания SYS_NODE_UP не коррелируется никогда, поэтому на обычную работу правил 32/34 выключенный флаг не влияет.</p>
<p dir="auto">Правила 31 и 33 трогать не нужно. У 31 флаг выключен, у 33 включён вместе со скриптом проверки maintenance — оба во время обслуживания молчат.</p>
<p dir="auto"><strong>Note:</strong> одна дырка остаётся. Отложенные действия, заведённые <em>до</em> входа в обслуживание, во время обслуживания не отменяются и не проверяют maintenance при срабатывании — их снимет только SYS_NODE_UP после выхода. У вас Critical MailAlarm стоит с задержкой 5 минут, поэтому сценарий "нода упала, её в течение 5 минут перевели в обслуживание, и там же она поднялась" всё равно даст письмо о недоступности. Задержки 8h/1d/3d сработают только если окно обслуживания окажется длиннее них.</p>
<p dir="auto">Отдельно: в моём ответе от 28.07 было сказано, что асимметрия между правилами 31 и 32 проявится только если в группу добавить ноду за маршрутизатором или коммутатором, и что для нод без primary IP этого не случится. Это неверно — режим обслуживания коррелирует все события объекта независимо от primary IP и от топологии, поэтому асимметрия проявляется в любое окно обслуживания. Ровно это 06.08 и произошло.</p>
<p dir="auto">То, что maintenance подавляет события через корреляцию, а не отдельным механизмом, в трекере уже разбиралось: <a href="https://github.com/netxms/netxms/issues/2571" rel="nofollow ugc">https://github.com/netxms/netxms/issues/2571</a> — закрыто как expected behavior, с тем же обходным путём через скрипт. В документации раздел про maintenance mode при этом сформулирован неверно: там сказано, что события не генерируются, тогда как они генерируются и коррелируются. Завёл тикет: <a href="https://github.com/netxms/netxms-doc/issues/63" rel="nofollow ugc">https://github.com/netxms/netxms-doc/issues/63</a></p>
]]></description><link>https://forum.netxms.org/post/35710</link><guid isPermaLink="true">https://forum.netxms.org/post/35710</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Sun, 09 Aug 2026 17:20:50 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 06 Aug 2026 15:25:01 GMT]]></title><description><![CDATA[<p dir="auto">Правило 31</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007366-31_Mail_alarm_when_the_node_behind_the_proxy_is_down_in_7_min_06_08_2026.png" alt="Правило 31 Mail alarm when the node behind the proxy is down in 7 min 06 08 2026.png" class="img-markdown  img-fluid" width="1516" height="764" /></p>
]]></description><link>https://forum.netxms.org/post/35707</link><guid isPermaLink="true">https://forum.netxms.org/post/35707</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Thu, 06 Aug 2026 15:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 06 Aug 2026 15:22:20 GMT]]></title><description><![CDATA[<p dir="auto">Сегодня обновлял сервер netxms до версии 6.2.2. Перед обновлением перевел все ноды в режим обслуживания на 30 мин.<br />
Сделал резервную копию вирт машины с netxms, обновил сервер. Заняло порядка 20-25 мин. После обновления пришли уведомления от некоторых нод (все подключены через тунель). Скриншот лога событий прилагаю.</p>
<p dir="auto">Вопрос: может на правиле 31 Mail alarm when the node behind the proxy is down in 7 min нужно включить скрипт проверки что нода не в режиме обслуживания?</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007360-06_08_2026.png" alt="Лог событий ноды подключенной через тунель она же прокси 06 08 2026.png" class="img-markdown  img-fluid" width="1410" height="879" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007362-netxms_06_08_2026.png" alt="Лог уведомлений сервера netxms 06 08 2026.png" class="img-markdown  img-fluid" width="1917" height="947" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007364-netxms_06_08_2026.png" alt="Уведомления от нод подключенных через тунель при обновлении сервера netxms 06 08 2026.png" class="img-markdown  img-fluid" width="1338" height="831" /></p>
]]></description><link>https://forum.netxms.org/post/35706</link><guid isPermaLink="true">https://forum.netxms.org/post/35706</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Thu, 06 Aug 2026 15:22:20 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Tue, 28 Jul 2026 08:31:02 GMT]]></title><description><![CDATA[<p dir="auto">Да, SYS_NODE_UNREACHABLE в правило 31 нужно вернуть. Моё замечание от 23.07 было неверным: у нод, подключённых через тоннель, приходит именно SYS_NODE_UNREACHABLE, а не SYS_NODE_DOWN. После того как вы убрали это событие из правила 31, срабатывать ему стало не на чем.</p>
<p dir="auto">Выбор события определяет не тоннель сам по себе, а наличие у ноды primary IP address:</p>
<ul>
<li><strong>Нода без primary IP</strong> (связь только через тоннель агента). Проверка «весь узел недоступен» для неё при отвалившемся агенте не выполняется вообще. Вместо этого сервер отдельно смотрит, остался ли тоннель, и если тоннеля нет — публикует SYS_NODE_UNREACHABLE с параметром reason = "Agent tunnel disconnected". SYS_NODE_DOWN для такой ноды не возникает никогда.</li>
<li><strong>Нода с primary IP</strong> — обычная логика: SYS_NODE_DOWN, если причина в самой ноде, и SYS_NODE_UNREACHABLE с reason "Router down" / "Switch down" / "Proxy node down", если сервер нашёл причину выше по пути.</li>
</ul>
<p dir="auto">Восстановление в обоих случаях — SYS_NODE_UP. Отсюда и картина: up-уведомления приходили, down — нет.</p>
<p dir="auto">В ваших логах это видно напрямую:</p>
<ul>
<li>ТРК сервер офис, 26.07: 17:25:05 SYS_AGENT_UNREACHABLE, 17:25:49 SYS_TUNNEL_CLOSED, 17:26:37 SYS_NODE_UNREACHABLE, 18:27:15 SYS_NODE_UP. SYS_NODE_DOWN нет ни одного.</li>
<li>Смарт сервер 1С, 27.07 03:31:58 — ровно то же самое, и 25.07 09:39:34 тоже. Так что ночное одинокое «Node up» — не отдельная аномалия, а тот же самый случай.</li>
</ul>
<p dir="auto">Что сделать: добавить SYS_NODE_UNREACHABLE в правило 31, рядом с SYS_NODE_DOWN. Больше ничего менять не нужно. Флаг "Accept correlated events" и скрипт с maintenance на правиле 31 по-прежнему не нужны: SYS_NODE_UNREACHABLE с reason "Agent tunnel disconnected" не коррелируется (у этих событий в вашем логе Root ID = 0), а в режиме обслуживания события станут коррелированными и правило пропустит их само.</p>
<p dir="auto">Перечислять оба события в правилах «нода недоступна» стоит всегда — стандартное правило Start downtime устроено именно так, в нём указаны и SYS_NODE_DOWN, и SYS_NODE_UNREACHABLE. Документация тоже говорит, что генерируется одно из двух, в зависимости от причины: <a href="https://netxms.org/documentation/adminguide/topology.html" rel="nofollow ugc">https://netxms.org/documentation/adminguide/topology.html</a></p>
<p dir="auto">Проверить, какая ветка сработала у вас: откройте SYS_NODE_UNREACHABLE в event log и посмотрите параметр reason. "Agent tunnel disconnected" — нода без primary IP, событие некоррелированное. Любой другой reason означает, что сервер нашёл причину выше по пути; из них коррелируются "Router down", "Switch down", "Proxy node down" и "Proxy agent unreachable" — эти правило 31 без флага пропустит.</p>
<p dir="auto">Note: асимметрия между правилами 31 и 32 из-за этого остаётся. У 32 флаг включён, у 31 — нет, поэтому коррелированное событие недоступности правило 31 пропустит, а «Node up» при восстановлении придёт всё равно. Для нод без primary IP этого не случится, но если позже добавите в группу ноду за маршрутизатором или коммутатором — одинокое «Node up» вернётся.</p>
]]></description><link>https://forum.netxms.org/post/35686</link><guid isPermaLink="true">https://forum.netxms.org/post/35686</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Tue, 28 Jul 2026 08:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Mon, 27 Jul 2026 05:49:53 GMT]]></title><description><![CDATA[<p dir="auto">Прикладываю лог событий с нод ТРК сервер офис и Смарт ****** сервер 1С.<br />
Может стоит включить в правило 31 Mail alarm when node connected by tunnel / proxy node is down 300 sec (Уведомление по почте если нода подключенная через тунель / прокси нода недоступна в течении 300 сек)<br />
событие SYS_NODE_UNREACHABLE?</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007356-NetXMS_1_27_07_2026.png" alt="Лог событий NetXMS Смарт            сервер 1С  27 07 2026.png" class="img-markdown  img-fluid" width="1544" height="842" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007358-NetXMS_27_07_2026.png" alt="Лог событий NetXMS ТРК сервер офис 27 07 2026.png" class="img-markdown  img-fluid" width="1544" height="845" /></p>
]]></description><link>https://forum.netxms.org/post/35680</link><guid isPermaLink="true">https://forum.netxms.org/post/35680</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Mon, 27 Jul 2026 05:49:53 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Mon, 27 Jul 2026 05:38:04 GMT]]></title><description><![CDATA[<p dir="auto">В дополнение ко всему пришло сегодня ночью одинокое уведомление<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 27.Jul.2026 03:33:03<br />
Severity Normal 🟢<br />
Смарт ******* сервер 1C<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node up</p>
<p dir="auto">Уведомления о недоступности этой ноды не было. Эта нода включена в шаблон Node by tunnel epp. Нода не является прокси но подключена через тунель</p>
]]></description><link>https://forum.netxms.org/post/35679</link><guid isPermaLink="true">https://forum.netxms.org/post/35679</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Mon, 27 Jul 2026 05:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Mon, 27 Jul 2026 05:34:11 GMT]]></title><description><![CDATA[<p dir="auto">Что-то не так работает как ожидалось.<br />
Было отключение интернета в филиале с 17.26 до 18.26 26.07.2026.<br />
Пришло уведомление об отключении интернета и уведомление о недоступности ноды ТРК KMS (это нода за прокси). При этом уведомление о недоступности прокси ноды ТРК сервер офис не приходило.<br />
Когда интернет в филиале включили то пришли уведомлении о включении интернета, доступности ноды ТРК сервер офис (прокси нода), доступности ноды ТРК KMS (нода за прокси).<br />
Как сделать чтобы при отключении интернета приходило уведомление и о недоступности прокси ноды?</p>
<p dir="auto">Вот так выглядели уведомления:<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 26.Jul.2026 17:26:27<br />
Severity Major <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f534.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--red_circle" style="height:1.4em;width:auto;vertical-align:middle" title="🔴" alt="🔴" /><br />
ТРК интернет<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node is unreachable by ICMP</p>
<p dir="auto">===========================&gt;&gt;&gt; Тут не хватает уведомления о недоступности прокси ноды ТРК сервер офис</p>
<p dir="auto"><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 26.Jul.2026 17:26:02<br />
Severity Critical <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f534.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--red_circle" style="height:1.4em;width:auto;vertical-align:middle" title="🔴" alt="🔴" /><br />
ТРК сервер KMS<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node unreachable because of network failure</p>
<p dir="auto"><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 26.Jul.2026 18:26:57<br />
Severity Normal 🟢<br />
ТРК интернет Роктел<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node started responding to ICMP</p>
<p dir="auto"><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 26.Jul.2026 18:27:15<br />
Severity Normal 🟢<br />
ТРК сервер офис<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node up</p>
<p dir="auto"><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/231b.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--hourglass" style="height:1.4em;width:auto;vertical-align:middle" title="⌛" alt="⌛" /> 26.Jul.2026 18:27:34<br />
Severity Normal 🟢<br />
ТРК сервер KMS<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f449.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--point_right" style="height:1.4em;width:auto;vertical-align:middle" title="👉" alt="👉" /> Node up</p>
]]></description><link>https://forum.netxms.org/post/35678</link><guid isPermaLink="true">https://forum.netxms.org/post/35678</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Mon, 27 Jul 2026 05:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Fri, 24 Jul 2026 17:56:41 GMT]]></title><description><![CDATA[<p dir="auto">Одно замечание на будущее: системное SYS_ICMP_UNREACHABLE при падении ноды коррелируется к её SYS_NODE_DOWN, а ваш кастомный icmp unreachable — нет. Если нода, на которой висит этот DCI, упадёт целиком, придут оба уведомления — и о ноде, и об интернете. Для порогов с кастомными событиями корреляция такие следствия не гасит.<br />
--------------<br />
Это правило висит на ноде "Интернет название филиала". Завел отдельную ноду которую так обозвал. И так с каждым внешним ip адресом филиала.<br />
Прокси нода и другие сервера выделены в отдельные ноды. Цель: получение отдельных уведомлений о недоступности интернета в филиалах и серверов в этих филиалах. Есть филиалы с основным и резервным интернетом, есть те у кого проблемы с электропитанием.</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007352-DCI.png" alt="Нода ТРК Интернет DCI.png" class="img-markdown  img-fluid" width="993" height="284" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007354-png" alt="Нода ТРК Интернет.png" class="img-markdown  img-fluid" /></p>
]]></description><link>https://forum.netxms.org/post/35677</link><guid isPermaLink="true">https://forum.netxms.org/post/35677</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Fri, 24 Jul 2026 17:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Fri, 24 Jul 2026 15:03:47 GMT]]></title><description><![CDATA[<p dir="auto">Да, подход верный. Ваши icmp unreachable / icmp ok — кастомные события, а для кастомных событий корреляция существует ровно в одном случае: когда нода-источник в режиме обслуживания (там коррелируются вообще все её события). К падению ноды, прокси или коммутатора сервер их никогда не привязывает — это делается только для фиксированного списка системных событий (SYS_ICMP_UNREACHABLE, SYS_INTERFACE_DOWN и т.д.).</p>
<p dir="auto">Поэтому пара 25/26 — тот же случай, что 31/32, и логика распределяется так же:</p>
<ul>
<li>Правило 25 без флага: в нормальной работе события некоррелированные, правило срабатывает всегда. В maintenance они становятся коррелированными, и правило само их пропустит — скрипт с проверкой не нужен.</li>
<li>Правило 26 с флагом: нужен ровно для сценария «интернет упал (аларм создан, таймеры 8h/1d/3d заведены) → ноду перевели в обслуживание → интернет восстановился». Без флага icmp ok будет пропущено, аларм останется висеть, и через 8 часов придёт письмо о недоступности уже работающего интернета.</li>
</ul>
<p dir="auto">Одно замечание на будущее: системное SYS_ICMP_UNREACHABLE при падении ноды коррелируется к её SYS_NODE_DOWN, а ваш кастомный icmp unreachable — нет. Если нода, на которой висит этот DCI, упадёт целиком, придут оба уведомления — и о ноде, и об интернете. Для порогов с кастомными событиями корреляция такие следствия не гасит.</p>
]]></description><link>https://forum.netxms.org/post/35675</link><guid isPermaLink="true">https://forum.netxms.org/post/35675</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 24 Jul 2026 15:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Fri, 24 Jul 2026 05:59:03 GMT]]></title><description><![CDATA[<p dir="auto">Если применить этот подход к другим правилам самописным. Имеется 2 правила цель которых уведомлять что пинг на wan ip адрес роутера филиала стал недоступен.<br />
Правило Правило 25 Mail alarm when Internet is not responding in 90 sec (Уведомление по почте что интернет недоступен через 90 сек)<br />
Правило 26 Mail alarm when Internet is start responding ICMP (Уведомление по почте что интернет стал доступен).<br />
Wan ip адреса роутеров пингую через субагент ping с сервера netxms и шаблоном распространяю на нужные ноды.</p>
<p dir="auto">Вопрос: с учетом полученной информации выше я включил прием кореллированных событий только на правиле 26 Mail alarm when Internet is start responding ICMP. Это верный подход?</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007344-netxms_subagent_ping_ip_target_.png" alt="Сервер netxms subagent ping ip и названия target затер.png" class="img-markdown  img-fluid" width="1257" height="826" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007346-26_Mail_alarm_when_Internet_is_start_responding_ICMP.png" alt="Правило 26 Mail alarm when Internet is start responding ICMP.png" class="img-markdown  img-fluid" width="1505" height="429" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007348-25_Mail_alarm_when_Internet_is_not_responding_in_90_sec.png" alt="Правило 25 Mail alarm when Internet is not responding in 90 sec.png" class="img-markdown  img-fluid" width="1501" height="474" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007350-Treshold_26_Mail_alarm_when_Internet_is_start_responding_ICMP.png" alt="Treshold для Правила 26 Mail alarm when Internet is start responding ICMP.png" class="img-markdown  img-fluid" width="714" height="549" /></p>
]]></description><link>https://forum.netxms.org/post/35673</link><guid isPermaLink="true">https://forum.netxms.org/post/35673</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Fri, 24 Jul 2026 05:59:03 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Fri, 24 Jul 2026 05:10:56 GMT]]></title><description><![CDATA[<p dir="auto">Получились такие правила.<br />
31 прокси нода или нода подключенная через тунель недоступна. Убрал SYS_NODE_UNREACHABLE<br />
32 прокси нода или нода подключенная через тунель доступна<br />
33 нода за прокси недоступна<br />
34 нода за прокси доступна</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007330-31_Node_proxy_tunnel_down_24_07_2026.png" alt="Правило 31 Node proxy tunnel down 24 07 2026.png" class="img-markdown  img-fluid" width="1695" height="344" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007332-34_Node_behind_the_proxy_up.png" alt="Правило 34 Node behind the proxy up.png" class="img-markdown  img-fluid" width="1157" height="422" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007334-33_Node_behind_the_proxy_down.png" alt="Правило 33 Node behind the proxy down.png" class="img-markdown  img-fluid" width="1155" height="342" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007336-32_Node_proxy_tunnel_up.png" alt="Правило 32 Node proxy tunnel up.png" class="img-markdown  img-fluid" width="1170" height="423" /></p>
]]></description><link>https://forum.netxms.org/post/35669</link><guid isPermaLink="true">https://forum.netxms.org/post/35669</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Fri, 24 Jul 2026 05:10:56 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 23 Jul 2026 17:49:05 GMT]]></title><description><![CDATA[<p dir="auto">Да, всё верно — по всем четырём флаг и скрипт стоят правильно:</p>
<ul>
<li>31 (прокси down) — флаг выключен, скрипта нет</li>
<li>32 (прокси up) — флаг включён, скрипта нет</li>
<li>33 (нода за прокси down) — флаг включён + скрипт maintenance</li>
<li>34 (нода за прокси up) — флаг включён, скрипта нет</li>
</ul>
<p dir="auto">Ключи таймеров и алармов между парами согласованы (NODE_BY_TUNNEL_DOWN_* в 31/32, NODE_BEHIND_THE_PROXY_DOWN_* в 33/34), а Terminate alarms и Cancel timers в up-правилах перекрывают все ключи из down-правил. Работать будет как задумано.</p>
<p dir="auto">Одна мелочь, ни на что не влияет: в фильтре правила 31 рядом с SYS_NODE_DOWN стоит SYS_NODE_UNREACHABLE. Для ноды, подключённой напрямую по тоннелю, недоступность — это SYS_NODE_DOWN; SYS_NODE_UNREACHABLE у неё не возникает, а если бы возникло — оно коррелированное и при выключенном флаге всё равно было бы пропущено. Можно оставить как есть.</p>
]]></description><link>https://forum.netxms.org/post/35668</link><guid isPermaLink="true">https://forum.netxms.org/post/35668</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 23 Jul 2026 17:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 23 Jul 2026 17:37:45 GMT]]></title><description><![CDATA[<p dir="auto">Получились такие правила.<br />
31 прокси нода или нода подключенная через тунель недоступна<br />
32 прокси нода или нода подключенная через тунель доступна<br />
33 нода за прокси недоступна<br />
34 нода за прокси доступна</p>
<p dir="auto">Теперь все корректно?</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007322-34_Node_behind_the_proxy_up.png" alt="Правило 34 Node behind the proxy up.png" class="img-markdown  img-fluid" width="1157" height="422" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007324-33_Node_behind_the_proxy_down.png" alt="Правило 33 Node behind the proxy down.png" class="img-markdown  img-fluid" width="1155" height="342" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007326-32_Node_proxy_tunnel_up.png" alt="Правило 32 Node proxy tunnel up.png" class="img-markdown  img-fluid" width="1170" height="423" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007328-31_Node_proxy_tunnel_down_.png" alt="Правило 31 Node proxy tunnel down .png" class="img-markdown  img-fluid" width="1164" height="340" /></p>
]]></description><link>https://forum.netxms.org/post/35667</link><guid isPermaLink="true">https://forum.netxms.org/post/35667</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Thu, 23 Jul 2026 17:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 23 Jul 2026 16:52:59 GMT]]></title><description><![CDATA[<p dir="auto">Теперь понятнее. Точно лучше отдельные правила для прокси и нод за прокси</p>
]]></description><link>https://forum.netxms.org/post/35666</link><guid isPermaLink="true">https://forum.netxms.org/post/35666</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Thu, 23 Jul 2026 16:52:59 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Thu, 23 Jul 2026 15:29:15 GMT]]></title><description><![CDATA[<p dir="auto">Не на всех — иначе сломается сценарий с maintenance, который чинили выше. По правилам:</p>
<ul>
<li><strong>33 (нода за прокси, down)</strong> — флаг ON + скрипт maintenance</li>
<li><strong>31 (прокси, down)</strong> — ни флага, ни скрипта</li>
<li><strong>32 / 34 (up)</strong> — флаг ON, скрипт <strong>не добавлять</strong></li>
</ul>
<p dir="auto">Почему по-разному:</p>
<p dir="auto"><strong>Down.</strong> У ноды за прокси событие SYS_NODE_UNREACHABLE коррелированное — без флага правило 33 не сработает вообще. Раз флаг включён, правило начнёт срабатывать и во время обслуживания, поэтому там нужен return !$object-&gt;isInMaintenanceMode;. У прокси собственное SYS_NODE_DOWN некоррелированное, обрабатывается и без флага; а в режиме обслуживания его события становятся коррелированными, и правило само их пропустит — ни скрипт, ни флаг там не нужны.</p>
<p dir="auto"><strong>Up.</strong> SYS_NODE_UP коррелируется только когда нода в maintenance — и это ровно тот случай, ради которого флаг включается: нода поднялась в обслуживании, правило должно пропустить событие, закрыть аларм и снять отложенные действия. Если добавить туда проверку maintenance, правило пропустит это событие мимо, аларм не закроется, и через 8 часов придёт письмо о работающей ноде — вернётся исходный баг.</p>
]]></description><link>https://forum.netxms.org/post/35665</link><guid isPermaLink="true">https://forum.netxms.org/post/35665</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Thu, 23 Jul 2026 15:29:15 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Wed, 22 Jul 2026 17:04:29 GMT]]></title><description><![CDATA[<p dir="auto">С учетом полученной информации оставлю 2 пары правил.<br />
На все ноды правила распространять не буду так как не по всем нужны уведомления.<br />
Я правильно понял что при таком раскладе на всех 4 правилах нужно включить опцию приема кореллированных событий и скрипт с проверкой maintenance?</p>
]]></description><link>https://forum.netxms.org/post/35663</link><guid isPermaLink="true">https://forum.netxms.org/post/35663</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Wed, 22 Jul 2026 17:04:29 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Tue, 21 Jul 2026 16:06:46 GMT]]></title><description><![CDATA[<p dir="auto">Можно обойтись одной парой. Ключи таймеров и алармов у вас содержат %n_%i, то есть уникальны для каждой ноды — при объединении правил конфликта не будет.</p>
<p dir="auto">Флаг "Accept correlated events" не переключает правило в другой режим, он только <strong>дополнительно</strong> разрешает коррелированные события. Некоррелированные обрабатываются в любом случае. Собственное SYS_NODE_DOWN прокси-ноды некоррелированное, SYS_NODE_UNREACHABLE ноды за прокси — коррелированное, поэтому одно правило с включённым флагом покрывает оба случая.</p>
<p dir="auto">Чтобы слить 31/33 в одно правило: в фильтре указать обе группы (Node by tunnel epp и Node behind the proxy epp) или вообще убрать фильтр по объектам, включить "Accept correlated events", оставить скрипт с проверкой maintenance. То же самое с 32/34.</p>
<p dir="auto">Две пары имеет смысл держать в двух случаях:</p>
<ul>
<li>нужны разные задержки — сейчас у вас 5 минут для прокси и 10 для подчинённых нод; в одном правиле останется одна;</li>
<li>нужно ограничить действие флага узким списком нод. SYS_NODE_UNREACHABLE коррелируется не только при падении прокси, но и при падении маршрутизатора или коммутатора на пути. Правило с флагом, охватывающее все ноды, при падении коммутатора сработает на каждой ноде за ним — вместо одного письма о коммутаторе придёт письмо на каждую недоступную ноду. Пока в группах только ноды за прокси, этого не случится, но при расширении фильтра на всё дерево — случится.</li>
</ul>
<p dir="auto">Отдельно про правила 32/34 (Node up). SYS_NODE_UP не коррелируется никогда, кроме одного случая: все события от объекта в maintenance mode считаются коррелированными. Отсюда сценарий: нода упала (таймеры созданы), после этого её перевели в обслуживание, она поднялась — правило Node up событие пропустит, аларм не закроется и отложенные действия не отменятся, и через 8 часов придёт письмо о недоступности уже работающей ноды. Так что на правилах Node up флаг "Accept correlated events" лучше тоже включить — во всех остальных ситуациях он там ни на что не влияет.</p>
]]></description><link>https://forum.netxms.org/post/35661</link><guid isPermaLink="true">https://forum.netxms.org/post/35661</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Tue, 21 Jul 2026 16:06:46 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Mon, 20 Jul 2026 15:00:10 GMT]]></title><description><![CDATA[<p dir="auto">Проверил. Все работает. Спасибо.</p>
<p dir="auto">Появился вопрос: а нужно ли вообще 2 пары правил epp создавать (для прокси нод и для над за прокси)?<br />
Или можно обойтись одной парой правил?</p>
]]></description><link>https://forum.netxms.org/post/35659</link><guid isPermaLink="true">https://forum.netxms.org/post/35659</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Mon, 20 Jul 2026 15:00:10 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Mon, 20 Jul 2026 12:02:20 GMT]]></title><description><![CDATA[<p dir="auto">С учетом полученной информации получились такие правила.<br />
Опцию "Accept correlated events" включал только на правиле 33 Mail alarm when the node behind the proxy is down in 600 sec (или Уведомление по почте при отключении ноды за прокси-сервером в течение 600 секунд).<br />
Пока еще проверяю во всех режимах</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007317-Netxms_20_07_2026.png" alt="Netxms правила уведомлений прокси нода 20 07 2026.png" class="img-markdown  img-fluid" width="1452" height="763" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000007319-Netxms_20_07_2026.png" alt="Netxms правила уведомлений подчиненная нода (нода за прокси) 20 07 2026.png" class="img-markdown  img-fluid" width="1454" height="770" /></p>
]]></description><link>https://forum.netxms.org/post/35658</link><guid isPermaLink="true">https://forum.netxms.org/post/35658</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Mon, 20 Jul 2026 12:02:20 GMT</pubDate></item><item><title><![CDATA[Reply to Шквал оповещений после кратковременной потери контакта с прокси нодой on Sun, 19 Jul 2026 03:18:58 GMT]]></title><description><![CDATA[<p dir="auto">Понял.</p>
<p dir="auto">Один нюанс: события от узлов в режиме обслуживания тоже считаются коррелированными, поэтому правило с включённым флагом будет срабатывать и во время maintenance. Если это нежелательно, добавьте в фильтрующий скрипт правила проверку [tt]return !$object-&gt;isInMaintenanceMode;[/tt] (это атрибут, без скобок).</p>
<p dir="auto">Опробую это. Отпишу</p>
]]></description><link>https://forum.netxms.org/post/35653</link><guid isPermaLink="true">https://forum.netxms.org/post/35653</guid><dc:creator><![CDATA[Stanislav]]></dc:creator><pubDate>Sun, 19 Jul 2026 03:18:58 GMT</pubDate></item></channel></rss>