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 136.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.
  • S
    S
    Stanislav
    wrote on last edited by
    #34

    С учетом полученной информации оставлю 2 пары правил.
    На все ноды правила распространять не буду так как не по всем нужны уведомления.
    Я правильно понял что при таком раскладе на всех 4 правилах нужно включить опцию приема кореллированных событий и скрипт с проверкой maintenance?

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

      Не на всех — иначе сломается сценарий с maintenance, который чинили выше. По правилам:

      • 33 (нода за прокси, down) — флаг ON + скрипт maintenance
      • 31 (прокси, down) — ни флага, ни скрипта
      • 32 / 34 (up) — флаг ON, скрипт не добавлять

      Почему по-разному:

      Down. У ноды за прокси событие SYS_NODE_UNREACHABLE коррелированное — без флага правило 33 не сработает вообще. Раз флаг включён, правило начнёт срабатывать и во время обслуживания, поэтому там нужен return !$object->isInMaintenanceMode;. У прокси собственное SYS_NODE_DOWN некоррелированное, обрабатывается и без флага; а в режиме обслуживания его события становятся коррелированными, и правило само их пропустит — ни скрипт, ни флаг там не нужны.

      Up. SYS_NODE_UP коррелируется только когда нода в maintenance — и это ровно тот случай, ради которого флаг включается: нода поднялась в обслуживании, правило должно пропустить событие, закрыть аларм и снять отложенные действия. Если добавить туда проверку maintenance, правило пропустит это событие мимо, аларм не закроется, и через 8 часов придёт письмо о работающей ноде — вернётся исходный баг.

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

        Теперь понятнее. Точно лучше отдельные правила для прокси и нод за прокси

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

          Получились такие правила.
          31 прокси нода или нода подключенная через тунель недоступна
          32 прокси нода или нода подключенная через тунель доступна
          33 нода за прокси недоступна
          34 нода за прокси доступна

          Теперь все корректно?


          Правило 34 Node behind the proxy up.png

          Правило 33 Node behind the proxy down.png

          Правило 32 Node proxy tunnel up.png

          Правило 31 Node proxy tunnel down .png

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

            Да, всё верно — по всем четырём флаг и скрипт стоят правильно:

            • 31 (прокси down) — флаг выключен, скрипта нет
            • 32 (прокси up) — флаг включён, скрипта нет
            • 33 (нода за прокси down) — флаг включён + скрипт maintenance
            • 34 (нода за прокси up) — флаг включён, скрипта нет

            Ключи таймеров и алармов между парами согласованы (NODE_BY_TUNNEL_DOWN_* в 31/32, NODE_BEHIND_THE_PROXY_DOWN_* в 33/34), а Terminate alarms и Cancel timers в up-правилах перекрывают все ключи из down-правил. Работать будет как задумано.

            Одна мелочь, ни на что не влияет: в фильтре правила 31 рядом с SYS_NODE_DOWN стоит SYS_NODE_UNREACHABLE. Для ноды, подключённой напрямую по тоннелю, недоступность — это SYS_NODE_DOWN; SYS_NODE_UNREACHABLE у неё не возникает, а если бы возникло — оно коррелированное и при выключенном флаге всё равно было бы пропущено. Можно оставить как есть.

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

              Получились такие правила.
              31 прокси нода или нода подключенная через тунель недоступна. Убрал SYS_NODE_UNREACHABLE
              32 прокси нода или нода подключенная через тунель доступна
              33 нода за прокси недоступна
              34 нода за прокси доступна


              Правило 31 Node proxy tunnel down 24 07 2026.png

              Правило 34 Node behind the proxy up.png

              Правило 33 Node behind the proxy down.png

              Правило 32 Node proxy tunnel up.png

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

                Если применить этот подход к другим правилам самописным. Имеется 2 правила цель которых уведомлять что пинг на wan ip адрес роутера филиала стал недоступен.
                Правило Правило 25 Mail alarm when Internet is not responding in 90 sec (Уведомление по почте что интернет недоступен через 90 сек)
                Правило 26 Mail alarm when Internet is start responding ICMP (Уведомление по почте что интернет стал доступен).
                Wan ip адреса роутеров пингую через субагент ping с сервера netxms и шаблоном распространяю на нужные ноды.

                Вопрос: с учетом полученной информации выше я включил прием кореллированных событий только на правиле 26 Mail alarm when Internet is start responding ICMP. Это верный подход?


                Сервер netxms subagent ping ip и названия target затер.png

                Правило 26 Mail alarm when Internet is start responding ICMP.png

                Правило 25 Mail alarm when Internet is not responding in 90 sec.png

                Treshold для Правила 26 Mail alarm when Internet is start responding ICMP.png

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

                  Да, подход верный. Ваши icmp unreachable / icmp ok — кастомные события, а для кастомных событий корреляция существует ровно в одном случае: когда нода-источник в режиме обслуживания (там коррелируются вообще все её события). К падению ноды, прокси или коммутатора сервер их никогда не привязывает — это делается только для фиксированного списка системных событий (SYS_ICMP_UNREACHABLE, SYS_INTERFACE_DOWN и т.д.).

                  Поэтому пара 25/26 — тот же случай, что 31/32, и логика распределяется так же:

                  • Правило 25 без флага: в нормальной работе события некоррелированные, правило срабатывает всегда. В maintenance они становятся коррелированными, и правило само их пропустит — скрипт с проверкой не нужен.
                  • Правило 26 с флагом: нужен ровно для сценария «интернет упал (аларм создан, таймеры 8h/1d/3d заведены) → ноду перевели в обслуживание → интернет восстановился». Без флага icmp ok будет пропущено, аларм останется висеть, и через 8 часов придёт письмо о недоступности уже работающего интернета.

                  Одно замечание на будущее: системное SYS_ICMP_UNREACHABLE при падении ноды коррелируется к её SYS_NODE_DOWN, а ваш кастомный icmp unreachable — нет. Если нода, на которой висит этот DCI, упадёт целиком, придут оба уведомления — и о ноде, и об интернете. Для порогов с кастомными событиями корреляция такие следствия не гасит.

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

                    Одно замечание на будущее: системное SYS_ICMP_UNREACHABLE при падении ноды коррелируется к её SYS_NODE_DOWN, а ваш кастомный icmp unreachable — нет. Если нода, на которой висит этот DCI, упадёт целиком, придут оба уведомления — и о ноде, и об интернете. Для порогов с кастомными событиями корреляция такие следствия не гасит.
                    --------------
                    Это правило висит на ноде "Интернет название филиала". Завел отдельную ноду которую так обозвал. И так с каждым внешним ip адресом филиала.
                    Прокси нода и другие сервера выделены в отдельные ноды. Цель: получение отдельных уведомлений о недоступности интернета в филиалах и серверов в этих филиалах. Есть филиалы с основным и резервным интернетом, есть те у кого проблемы с электропитанием.


                    Нода ТРК Интернет DCI.png

                    Нода ТРК Интернет.png

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

                      Что-то не так работает как ожидалось.
                      Было отключение интернета в филиале с 17.26 до 18.26 26.07.2026.
                      Пришло уведомление об отключении интернета и уведомление о недоступности ноды ТРК KMS (это нода за прокси). При этом уведомление о недоступности прокси ноды ТРК сервер офис не приходило.
                      Когда интернет в филиале включили то пришли уведомлении о включении интернета, доступности ноды ТРК сервер офис (прокси нода), доступности ноды ТРК KMS (нода за прокси).
                      Как сделать чтобы при отключении интернета приходило уведомление и о недоступности прокси ноды?

                      Вот так выглядели уведомления:
                      ⌛ 26.Jul.2026 17:26:27
                      Severity Major 🔴
                      ТРК интернет
                      👉 Node is unreachable by ICMP

                      ===========================>>> Тут не хватает уведомления о недоступности прокси ноды ТРК сервер офис

                      ⌛ 26.Jul.2026 17:26:02
                      Severity Critical 🔴
                      ТРК сервер KMS
                      👉 Node unreachable because of network failure

                      ⌛ 26.Jul.2026 18:26:57
                      Severity Normal 🟢
                      ТРК интернет Роктел
                      👉 Node started responding to ICMP

                      ⌛ 26.Jul.2026 18:27:15
                      Severity Normal 🟢
                      ТРК сервер офис
                      👉 Node up

                      ⌛ 26.Jul.2026 18:27:34
                      Severity Normal 🟢
                      ТРК сервер KMS
                      👉 Node up

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

                        В дополнение ко всему пришло сегодня ночью одинокое уведомление
                        ⌛ 27.Jul.2026 03:33:03
                        Severity Normal 🟢
                        Смарт ******* сервер 1C
                        👉 Node up

                        Уведомления о недоступности этой ноды не было. Эта нода включена в шаблон Node by tunnel epp. Нода не является прокси но подключена через тунель

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

                          Прикладываю лог событий с нод ТРК сервер офис и Смарт ****** сервер 1С.
                          Может стоит включить в правило 31 Mail alarm when node connected by tunnel / proxy node is down 300 sec (Уведомление по почте если нода подключенная через тунель / прокси нода недоступна в течении 300 сек)
                          событие SYS_NODE_UNREACHABLE?


                          Лог событий NetXMS Смарт            сервер 1С  27 07 2026.png

                          Лог событий NetXMS ТРК сервер офис 27 07 2026.png

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

                            Да, SYS_NODE_UNREACHABLE в правило 31 нужно вернуть. Моё замечание от 23.07 было неверным: у нод, подключённых через тоннель, приходит именно SYS_NODE_UNREACHABLE, а не SYS_NODE_DOWN. После того как вы убрали это событие из правила 31, срабатывать ему стало не на чем.

                            Выбор события определяет не тоннель сам по себе, а наличие у ноды primary IP address:

                            • Нода без primary IP (связь только через тоннель агента). Проверка «весь узел недоступен» для неё при отвалившемся агенте не выполняется вообще. Вместо этого сервер отдельно смотрит, остался ли тоннель, и если тоннеля нет — публикует SYS_NODE_UNREACHABLE с параметром reason = "Agent tunnel disconnected". SYS_NODE_DOWN для такой ноды не возникает никогда.
                            • Нода с primary IP — обычная логика: SYS_NODE_DOWN, если причина в самой ноде, и SYS_NODE_UNREACHABLE с reason "Router down" / "Switch down" / "Proxy node down", если сервер нашёл причину выше по пути.

                            Восстановление в обоих случаях — SYS_NODE_UP. Отсюда и картина: up-уведомления приходили, down — нет.

                            В ваших логах это видно напрямую:

                            • ТРК сервер офис, 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 нет ни одного.
                            • Смарт сервер 1С, 27.07 03:31:58 — ровно то же самое, и 25.07 09:39:34 тоже. Так что ночное одинокое «Node up» — не отдельная аномалия, а тот же самый случай.

                            Что сделать: добавить SYS_NODE_UNREACHABLE в правило 31, рядом с SYS_NODE_DOWN. Больше ничего менять не нужно. Флаг "Accept correlated events" и скрипт с maintenance на правиле 31 по-прежнему не нужны: SYS_NODE_UNREACHABLE с reason "Agent tunnel disconnected" не коррелируется (у этих событий в вашем логе Root ID = 0), а в режиме обслуживания события станут коррелированными и правило пропустит их само.

                            Перечислять оба события в правилах «нода недоступна» стоит всегда — стандартное правило Start downtime устроено именно так, в нём указаны и SYS_NODE_DOWN, и SYS_NODE_UNREACHABLE. Документация тоже говорит, что генерируется одно из двух, в зависимости от причины: https://netxms.org/documentation/adminguide/topology.html

                            Проверить, какая ветка сработала у вас: откройте SYS_NODE_UNREACHABLE в event log и посмотрите параметр reason. "Agent tunnel disconnected" — нода без primary IP, событие некоррелированное. Любой другой reason означает, что сервер нашёл причину выше по пути; из них коррелируются "Router down", "Switch down", "Proxy node down" и "Proxy agent unreachable" — эти правило 31 без флага пропустит.

                            Note: асимметрия между правилами 31 и 32 из-за этого остаётся. У 32 флаг включён, у 31 — нет, поэтому коррелированное событие недоступности правило 31 пропустит, а «Node up» при восстановлении придёт всё равно. Для нод без primary IP этого не случится, но если позже добавите в группу ноду за маршрутизатором или коммутатором — одинокое «Node up» вернётся.

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

                              Сегодня обновлял сервер netxms до версии 6.2.2. Перед обновлением перевел все ноды в режим обслуживания на 30 мин.
                              Сделал резервную копию вирт машины с netxms, обновил сервер. Заняло порядка 20-25 мин. После обновления пришли уведомления от некоторых нод (все подключены через тунель). Скриншот лога событий прилагаю.

                              Вопрос: может на правиле 31 Mail alarm when the node behind the proxy is down in 7 min нужно включить скрипт проверки что нода не в режиме обслуживания?


                              Лог событий ноды подключенной через тунель она же прокси 06 08 2026.png

                              Лог уведомлений сервера netxms 06 08 2026.png

                              Уведомления от нод подключенных через тунель при обновлении сервера netxms 06 08 2026.png

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

                                Правило 31


                                Правило 31 Mail alarm when the node behind the proxy is down in 7 min 06 08 2026.png

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

                                  Нет, скрипт на правиле 31 ничего не изменит — правило 31 в этот раз вообще не срабатывало. Уведомления пришли от правила 32.

                                  В логе уведомлений сервера это видно напрямую: строки 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".

                                  Режим обслуживания ничего не подавляет на этапе генерации событий. События создаются, пишутся в event log и попадают в EPP как обычно; единственное, что делает maintenance — проставляет каждому событию объекта Root ID, равный ID события входа в обслуживание. Дальше решает флаг "Accept correlated events" на правилах.

                                  В вашем логе событий: 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. Все коррелированные.

                                  Отсюда цепочка:

                                  1. SYS_NODE_UNREACHABLE коррелированное, у правила 31 флаг выключен — правило его пропустило. Ни аларм, ни таймер NODE_BY_TUNNEL_DOWN_%n_%i не создались.
                                  2. SYS_NODE_UP тоже коррелированное, но у правила 32 флаг включён — правило сработало.
                                  3. У действия Normal MailAlarm в правиле 32 стоит блокировка "Do not run if timer NODE_BY_TUNNEL_DOWN_%n_%i is active". Таймера нет, потому что его никто не создавал — блокировка не сработала, письмо ушло.

                                  Что сделать: выключить "Accept correlated events" на правилах 32 и 34. Скрипт с проверкой maintenance добавлять никуда не нужно — он дал бы тот же результат, но флаг проще.

                                  Здесь нужно поправить то, что я писал 21.07. Флаг на up-правилах рекомендовался ради сценария "нода упала (таймеры заведены) → её перевели в обслуживание → она поднялась в обслуживании → аларм не закрылся, и через 8 часов пришло письмо". Этот сценарий сервер закрывает сам: при выходе из обслуживания состояние ноды восстанавливается на то, каким оно было до входа, и если оно разошлось с фактическим — принудительно запускается status poll. В этом сценарии состояния разойдутся, поллинг отработает и сгенерируется новое, уже некоррелированное SYS_NODE_UP: правило 32 на нём сработает, аларм закроется, таймеры снимутся. Флаг для этого не нужен, а его единственный реальный эффект — ровно то, что вы получили 06.08.

                                  Два соседних случая, чтобы было понятно, чего ждать после выключения флага:

                                  • Нода и упала, и поднялась внутри окна обслуживания (ваш случай 06.08). Состояние на выходе совпадает с исходным, поллинг не форсируется, после выхода из обслуживания ничего не приходит. Аларма и таймеров при этом не создавалось — закрывать нечего.
                                  • Нода упала в обслуживании и осталась лежать. Состояния разойдутся, форсированный поллинг отработает, и SYS_NODE_UNREACHABLE придёт уже некоррелированным — реальную аварию за окном обслуживания вы не потеряете.

                                  Вне обслуживания SYS_NODE_UP не коррелируется никогда, поэтому на обычную работу правил 32/34 выключенный флаг не влияет.

                                  Правила 31 и 33 трогать не нужно. У 31 флаг выключен, у 33 включён вместе со скриптом проверки maintenance — оба во время обслуживания молчат.

                                  Note: одна дырка остаётся. Отложенные действия, заведённые до входа в обслуживание, во время обслуживания не отменяются и не проверяют maintenance при срабатывании — их снимет только SYS_NODE_UP после выхода. У вас Critical MailAlarm стоит с задержкой 5 минут, поэтому сценарий "нода упала, её в течение 5 минут перевели в обслуживание, и там же она поднялась" всё равно даст письмо о недоступности. Задержки 8h/1d/3d сработают только если окно обслуживания окажется длиннее них.

                                  Отдельно: в моём ответе от 28.07 было сказано, что асимметрия между правилами 31 и 32 проявится только если в группу добавить ноду за маршрутизатором или коммутатором, и что для нод без primary IP этого не случится. Это неверно — режим обслуживания коррелирует все события объекта независимо от primary IP и от топологии, поэтому асимметрия проявляется в любое окно обслуживания. Ровно это 06.08 и произошло.

                                  То, что maintenance подавляет события через корреляцию, а не отдельным механизмом, в трекере уже разбиралось: https://github.com/netxms/netxms/issues/2571 — закрыто как expected behavior, с тем же обходным путём через скрипт. В документации раздел про maintenance mode при этом сформулирован неверно: там сказано, что события не генерируются, тогда как они генерируются и коррелируются. Завёл тикет: https://github.com/netxms/netxms-doc/issues/63

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

                                    На первый взгляд работает. Еще проверяю. Вчера обновлял сервер до 6.2.3
                                    Пришло только 1 уведомление в режиме обслуживания:

                                    ⌛ 09.Aug.2026 17:01:58
                                    ❗ ❗ Service is still unreachable for 1 day
                                    Severity Critical 🟡
                                    ***** компьютер архивов
                                    👉 Node unreachable because of network failure

                                    ну это не страшно


                                    Уведомление в режиме обслуживания при обновлении netxms 11 08 2026.png

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

                                      Да, это ровно тот случай из Note в ответе от 09.08: отложенное действие было заведено до входа в обслуживание, а при срабатывании режим обслуживания не проверяется — ни флаг "Accept correlated events", ни скрипт в фильтре правила на этом этапе не работают, они отрабатывают в момент постановки таймера. Настройками это не обходится, поэтому завёл тикет: https://github.com/netxms/netxms/issues/3566

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

                                        Появился дополнительный вопрос: как быть когда интернет пропадает в месте где установлен сам NetXMS сервер? Имею в виду когда интернет пропадает и спустя 1-2 часа появляется и начинают приходить уведомления от всех нод что они в сети.
                                        Это можно как-то закореллировать? Происходит не часто но бывает.

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

                                          Автоматически — нет. У сервера есть проверка собственной связи (Beacon.Hosts), но к потере связи она привязывает только SYS_NODE_DOWN. SYS_NODE_UNREACHABLE от нод через тоннель и за прокси, а также SYS_NODE_UP и ваши icmp ok не коррелируются. На это завёл тикет: https://github.com/netxms/netxms/issues/3753

                                          Настройками шквал "Node up" убирается так:

                                          1. В Server Configuration задать Beacon.Hosts — два-три внешних адреса через запятую (не шлюз локальной сети, он при пропаже интернета продолжит отвечать) — и перезапустить сервер. При потере связи со всеми адресами сервер генерирует SYS_NETWORK_CONN_LOST, при восстановлении — SYS_NETWORK_CONN_RESTORED; стандартные правила держат на это время аларм с ключом NET_CONN_LOST.
                                          2. Добавить правило на SYS_NETWORK_CONN_RESTORED, выше стандартного "Terminate NetXMS server network connection loss alarm when connection restored": действие DoNothing, Delayed by 15m, timer key UPLINK_RECOVERY.
                                          3. Из правил 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.
                                          4. В каждом из трёх новых правил — filtering script:
                                            return FindAlarmByKey("NET_CONN_LOST") == null && CountScheduledTasksByKey("UPLINK_RECOVERY") == 0;
                                            

                                          Отдельное правило нужно потому, что скрипт в фильтре исходного правила отключил бы вместе с письмом и закрытие аларма, и отмену таймеров.

                                          Note: в течение 15 минут после восстановления связи письма "Node up" и "icmp ok" не отправляются вообще, в том числе от нод, которые в это время действительно поднялись. Алармы при этом закрываются как обычно.

                                          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