Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Шквал оповещений после кратковременной потери контакта с прокси нодой

Шквал оповещений после кратковременной потери контакта с прокси нодой

Scheduled Pinned Locked Moved Support (Russian)
53 Posts 3 Posters 135.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F
    F
    Filipp Sudanov
    wrote on last edited by
    #5

    А как сконфигурированы прокси - они прописаны в свойствах ноды, или ноды в удаленных офисах выделены в зоны? Если второе, то прокси тоже нужно поставить тоже в эти зоны.

    1 Reply Last reply
    0
    • S
      S
      Stanislav
      wrote on last edited by
      #6

      Второе.
      "прокси тоже нужно поставить тоже в эти зоны."
      Можно поподробнее со скриншотом?

      1 Reply Last reply
      0
      • S
        S
        Stanislav
        wrote on last edited by
        #7

        Это имеете в виду?


        Прокси зоны netxms.png

        1 Reply Last reply
        0
        • F
          F
          Filipp Sudanov
          wrote on last edited by
          #8

          Правой кнопкой по ноде, которая прокси, Change zone... и там выбрать зону.

          Текущую зону ноды видно на закладке Overview в разделе Communications.

          1 Reply Last reply
          0
          • S
            S
            Stanislav
            wrote on last edited by
            #9

            Сделал это, проверяю. Отпишусь.
            Я наоборот понял из документации что прокси ноды всегда должны быть в зоне default.

            1 Reply Last reply
            0
            • S
              S
              Stanislav
              wrote on last edited by
              #10

              Не помогло. что еще можно проверить?

              1 Reply Last reply
              0
              • F
                F
                Filipp Sudanov
                wrote on last edited by
                #11

                Перечитал внимательно изначальное сообщение с логами событий - там на ноде не возникало события SYS_AGENT_UNREACHABLE, a было только SYS_NODE_UNREACHABLE - сервер понимает что из-за отсутствия прокси нода недоступна и не генерит отдельные события про агента.
                Поэтому таймер не заводился и поэтому ничто не ограничивало отправку нотификации когда пришло SYS_AGENT_OK

                1 Reply Last reply
                0
                • S
                  S
                  Stanislav
                  wrote on last edited by
                  #12

                  А как можно это исправить настройками?
                  Я пробовал создавать правило уведомлений на другие события (SYS_NODE_DOWN, SYS_ICMP_UNREACHABLE) но это не помогло.

                  1 Reply Last reply
                  0
                  • F
                    F
                    Filipp Sudanov
                    wrote on last edited by
                    #13

                    Основные события это SYS_NODE_DOWN / SYS_NODE_UNREACHABLE, а когда нода поднимается обратно то SYS_NODE_UP. Попробуйте на них настроить нотификации.

                    1 Reply Last reply
                    0
                    • S
                      S
                      Stanislav
                      wrote on last edited by
                      #14

                      Проверю. Отпишу

                      1 Reply Last reply
                      0
                      • S
                        S
                        Stanislav
                        wrote on last edited by
                        #15

                        К сожалению это не помогло. Тестировал на версии 6.2.0

                        Правило уведомления для ноды за прокси
                        https://drive.google.com/file/d/1eUiX2z1VVnJh8BRj6kG7bmZ6xlkYg4BU/view?usp=drive_link

                        Лог событий от ноды за прокси
                        https://drive.google.com/file/d/1V0tSkzDTEGF6YIcRQHng8ONGnOegO8P6/view?usp=drive_link

                        Само уведомление (хотел сделать скриншот лога уведомлений с ноды но не нашел где это в новом клиенте)
                        https://drive.google.com/file/d/13kLb52E32amHju2tboypZiEgeWb-Pnza/view?usp=drive_link

                        Есть мысли что еще можно проверить?

                        1 Reply Last reply
                        0
                        • S
                          S
                          Stanislav
                          wrote on last edited by
                          #16

                          Позже еще раз проверю и отпишу. Возникли сложности после обновления сервера до версии 6.2.0

                          1 Reply Last reply
                          0
                          • F
                            F
                            Filipp Sudanov
                            wrote on last edited by
                            #17

                            Вероятно эти сложности: https://www.netxms.org/forum/general-support/issues-upgrading-from-netxms-server-6-1-4-to-6-2-0-via-apt-package-manager/msg35569/#msg35569

                            1 Reply Last reply
                            0
                            • S
                              S
                              Stanislav
                              wrote on last edited by
                              #18

                              Нет. Хуже. База начала расти постоянно. При входе в logs - alarm выдавала ошибку базы данных.
                              Архив тоже оказался проблемным (не сразу заметил проблемы, и с базой из архива случились те же проблемы что и с рабочей базой).
                              Итог: установил новый сервер на базе последней сборки netxms (6.2.1) на актуальной ubuntu server (26.04 LTS).

                              Проблему наблюдаю ту же что изначально. Смена событий для нотификации на предложенные не помогла. Завтра постараюсь прислать скриншоты

                              1 Reply Last reply
                              0
                              • S
                                S
                                Stanislav
                                wrote on last edited by
                                #19

                                Отправляю скриншоты правил уведомлений и логов событий.
                                Правила уведомления изменил на SYS_NODE_DOWN / SYS_NODE_UNREACHABLE, а когда нода поднимается обратно то SYS_NODE_UP.


                                Netxms правило уведомлений подчиненная нода 16 07 2026.png

                                NetXMS event log proxy node 16 07 2026.png

                                NetXMS правило уведомлений прокси нода 16 07 2026.png

                                NetXMS event log подчиненная нода 16 07 2026.png

                                1 Reply Last reply
                                0
                                • S
                                  S
                                  Stanislav
                                  wrote on last edited by
                                  #20

                                  Отправляю скришоты alarm log с прокси ноды и ноды за прокси (подчиненной).
                                  Что еще можно проверить?


                                  NetXMS alarm log proxy подчиненная нода 16 07 2026.png

                                  NetXMS alarm log proxy node 16 07 2026.png

                                  1 Reply Last reply
                                  0
                                  • A
                                    A
                                    Alex Kirhenshtein
                                    wrote on last edited by
                                    #21

                                    Спасибо за скриншоты, картина стала понятнее. По порядку:

                                    1. Правила на SYS_AGENT_UNREACHABLE / SYS_AGENT_OK для узлов за прокси не будут работать в принципе.

                                    Когда узел недоступен из-за прокси, сервер намеренно не генерирует SYS_AGENT_UNREACHABLE — причина недоступности уже известна, генерируется только SYS_NODE_UNREACHABLE. Но при восстановлении SYS_AGENT_OK генерируется. То есть таймер, который должен блокировать уведомление "появился в сети", никогда не создаётся. Старые телеграм-правила по SYS_AGENT_UNREACHABLE / SYS_AGENT_OK нужно отключить или убрать из них узлы за прокси — иначе они будут слать уведомления на каждый обрыв независимо от новых правил. Эту асимметрию (SYS_AGENT_OK без парного SYS_AGENT_UNREACHABLE) посмотрим на стороне сервера, возможно поправим.

                                    1. Новые правила 33/34 настроены правильно, но по логам правило 33 не срабатывает.

                                    Правило 33 должно создавать аварию на каждый SYS_NODE_DOWN / SYS_NODE_UNREACHABLE. События SYS_NODE_UNREACHABLE для "ТРК сервер KMS" за 12–15.07 в логе есть, а аварий по ним нет вообще (даже завершённых — для сравнения, авария от 08.07 по SYS_NODE_DOWN есть). Раз правило не сработало — таймер не создан, и "Node up" ничем не блокируется. Учтите также, что правила вы поменяли 16.07, а последний обрыв в логах — 15.07 22:18, то есть новые правила реальным обрывом ещё не проверялись.

                                    Что проверить:

                                    • нет ли выше (правила 1–30) правила с флагом "Stop event processing", под которое попадает SYS_NODE_UNREACHABLE от этих узлов;
                                    • включите в конфиге сервера DebugTags=event.policy:6, воспроизведите обрыв и посмотрите в логе строки "match EPP rule" для события SYS_NODE_UNREACHABLE — будет видно, какие правила его обработали;
                                    • после обрыва (пока не прошли 10 минут) откройте список Scheduled Tasks и проверьте, есть ли отложенная задача Execute.Action с ключом вида SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_<имя узла>_<0x...>.

                                    После следующего обрыва пришлите лог событий и список аварий по зависимому узлу.

                                    1. Отдельная и более серьёзная проблема — шторм аварий.

                                    08.07 ID аварий были в районе 43, 15.07 — уже 7 197 667. Семь миллионов аварий за неделю. В логах видно почему: статус узла скачет NORMAL↔MINOR десятки раз в секунду (события SYS_NODE_MINOR / SYS_NODE_NORMAL с тегом NodeStatus), и на каждое такое событие создаётся авария. Это и есть причина постоянного роста базы и ошибок в alarm log. Покажите правило, которое создаёт аварии на события изменения статуса узла — скорее всего, его нужно убрать или сильно ограничить. И надо разбираться, почему статус так флапает — это лучше вынести в отдельную тему.

                                    1 Reply Last reply
                                    0
                                    • S
                                      S
                                      Stanislav
                                      wrote on last edited by
                                      #22
                                      1. Понял. Учту.
                                      2. Пока проверяю, отпишу. Вот характерный пример уведомлений. Выключил службу агента на прокси ноде ТРК сервер офис. Подождал 5 мин и включил службу агента на прокси ноде ТРК сервер офис. Итог уведомлений:
                                        ⌛ 18.Jul.2026 16:52:10
                                        Severity Critical 🔴
                                        ТРК сервер офис
                                        👉 Node unreachable because of network failure

                                      ⌛ 18.Jul.2026 16:58:28
                                      Severity Normal 🟢
                                      ТРК сервер KMS
                                      👉 Node up

                                      ⌛ 18.Jul.2026 16:58:38
                                      Severity Normal 🟢
                                      ТРК сервер офис
                                      👉 Node up

                                      Т.е. сначала приходит уведомление от ноды за прокси ТРК сервер KMS (хотя уведомления быть не должно так как там таймер 600 сек) а потом уже от прокси ноды ТРК сервер офис.

                                      1. Понял. Создам отельную тему.
                                      1 Reply Last reply
                                      0
                                      • S
                                        S
                                        Stanislav
                                        wrote on last edited by
                                        #23

                                        Итоги проверки:

                                        • нет ли выше (правила 1–30) правила с флагом "Stop event processing", под которое попадает SYS_NODE_UNREACHABLE от этих узлов;

                                        Не нашел такого.
                                        Но нашел другие правила (NEW Telegram alarm when Интернет резерв is stop responding ICMP и NEW Telegram alarm when Интернет резерв is start responding ICMP). Я создавал его когда пытался отключить уведомления от подчиненных нод за прокси при пропадании интернета.
                                        Убрал из секции cancel the following timers таймеры по этим нодам. Может они влияли еще. Теперь эти правила выглядят так (новые правила NEW Telegram alarm when Интернет резерв).


                                        Снимок экрана 2026-07-18 171048.png

                                        Снимок экрана 2026-07-18 171128.png

                                        новые правила NEW Telegram alarm when Интернет резерв.png

                                        1 Reply Last reply
                                        0
                                        • S
                                          S
                                          Stanislav
                                          wrote on last edited by
                                          #24
                                          • включите в конфиге сервера DebugTags=event.policy:6, воспроизведите обрыв и посмотрите в логе строки "match EPP rule" для события SYS_NODE_UNREACHABLE — будет видно, какие правила его обработали;

                                          Отредактировал файл netxmsd.conf как на скриншоте, перезапустил сервер.
                                          Но этого

                                          и посмотрите в логе строки "match EPP rule" для события SYS_NODE_UNREACHABLE — будет видно, какие правила его обработали

                                          не нашел.
                                          Искал на ноде с помощью Log - Events.

                                          Или имелось в виду лог сервера в файле в Ubuntu?
                                          В логе сервера netxmsd нашел такие строки:
                                          2026.07.18 17:30:14.313 *D* [event.policy      ] Action 8 execution blocked by timer "SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_ТРК сервер офис_0x0000010C" key
                                          2026.07.18 17:30:14.313 *D* [event.policy      ] Action 15 will not be executed, because id disabled
                                          2026.07.18 17:30:14.313 *D* [event.policy      ] Action 16 will not be executed, because id disabled
                                          2026.07.18 17:30:14.313 *D* [event.policy      ] Action 17 will not be executed, because id disabled
                                          2026.07.18 17:30:14.321 *D* [event.policy      ] Delayed action execution with key "SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_1_DAY_ТРК сервер офис_0x0000010C" cancelled
                                          2026.07.18 17:30:14.325 *D* [event.policy      ] Delayed action execution with key "SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_3_DAYS_ТРК сервер офис_0x0000010C" cancelled
                                          2026.07.18 17:30:14.328 *D* [event.policy      ] Delayed action execution with key "SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_8_HOURS_ТРК сервер офис_0x0000010C" cancelled
                                          2026.07.18 17:30:14.332 *D* [event.policy      ] Delayed action execution with key "SYS_AGENT_UNREACHABLE_TUNNEL_AGENT_ТРК сервер офис_0x0000010C" cancelled
                                          2026.07.18 17:30:14.332 *D* [event.policy      ] Event 10517520 match EPP rule 86
                                          2026.07.18 17:30:14.332 *D* [event.policy      ] Requesting downtime "NODE_DOWN" end for object ТРК сервер офис [268]
                                          2026.07.18 17:30:15.815 *D* [event.policy      ] Event 10517519 match EPP rule 58
                                          2026.07.18 17:30:25.251 *D* [event.policy      ] Event 10517529 match EPP rule 2
                                          2026.07.18 17:30:25.251 *D* [event.policy      ] Event 10517529 match EPP rule 86

                                          2026.07.18 17:31:15.102 *D* [event.policy      ] Requesting downtime "NODE_DOWN" end for object ТРК сервер KMS [403]
                                          2026.07.18 17:31:17.854 *D* [event.policy      ] Event 10517615 match EPP rule 58
                                          2026.07.18 17:31:19.144 *D* [event.policy      ] Event 10517618 match EPP rule 2
                                          2026.07.18 17:31:19.144 *D* [event.policy      ] Event 10517618 match EPP rule 86


                                          Правило 86.png

                                          правило 58.png

                                          правило 2.png

                                          netxmsd conf 18 07 2026.png

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups