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)
16 Posts 3 Posters 58.7k 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.
  • R
    R
    Radiohead
    wrote on last edited by
    #1

    День добрый!
    Второй день пробую "на зуб" netxms. В принципе пока все устраивает, но пока не могу понять идеологию мониторинга удаленных сетей.

    Ситуация такая. Есть несколько офисов в которых практически нет серверов, кроме довольно мощных NAS Synology используемых как сервера видеонаблюдения. Собственно мне и нужен простейший мониторинг кучи ip-камер подключенных к этим серверам. NetXMS для Synology как я понял нет. Но у Synology в репо есть Docker. Как это ни странно, NetXMS запустился в Докере и отлично там живет 🙂 Даже память и проц совершенно не жрет) Есть небольшие непонятки с портами и отсутствует вебморда (ну или я пока не нашел), но это пока не критично. Через консоль для МАС-а все отлично работает.

    Встал вопрос как теперь к этому серваку подключать удаленные офисы.
    Вариант в лоб - поднять на всех моих Synology сервера NetXMS в контейнере Докера и как-то их обьеденить.
    Собственно вопрос - можно-ли один из серверов NetXMS сделать "мастером" а остальные "слейвами" и собирать всю информацию на мастер?
    Или такую схему надо обязательно делать через NetXMS агента? Правда агента под Syno (даже в докере) нету...


    Снимок экрана 2016-10-26 в 14.10.18.png

    1 Reply Last reply
    0
    • K
      K
      kozlov_ao
      wrote on last edited by
      #2

      Описанная схема работает только в сочетании агентом. Более того, агент все равно нужен будет...
      Делается один центральный сервер, в удаленных сетях ставяться агенты и конфигурятся как прокси. На сервере делаются зоны (по зоне на каждую сетку). Ну и все.. дальше заводятся ноды (узлы) и т.д.

      А точно сервер запускается?
      Порты 4700, 4701 открыты?

      1 Reply Last reply
      0
      • R
        R
        Radiohead
        wrote on last edited by
        #3

        @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

        Описанная схема работает только в сочетании агентом. Более того, агент все равно нужен будет...
        Делается один центральный сервер, в удаленных сетях ставяться агенты и конфигурятся как прокси. На сервере делаются зоны (по зоне на каждую сетку). Ну и все.. дальше заводятся ноды (узлы) и т.д.

        А сервер не может выступать в качестве агента? 🙂
        Мне так проще будет развернуть....

        1 Reply Last reply
        0
        • R
          R
          Radiohead
          wrote on last edited by
          #4

          @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

          А точно сервер запускается?
          Порты 4700, 4701 открыты?

          Да вроде да. Я ведь подключаюсь консолью к чему-то. И сетка просканировалась...
          Или консоль и к агенту может подключится?

          1 Reply Last reply
          0
          • K
            K
            kozlov_ao
            wrote on last edited by
            #5

            Вроде да что? 4701 или 4700?
            4701 - сервер. Именно к нему подключается консоль.
            4700 - ангент. Если бы его не было, порт бы не слушался.

            Если агент есть, реализуйте схему из предыдущего моего поста и все будет ОК.

            1 Reply Last reply
            0
            • R
              R
              Radiohead
              wrote on last edited by
              #6

              @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

              Вроде да что? 4701 или 4700?
              4701 - сервер. Именно к нему подключается консоль.
              4700 - ангент. Если бы его не было, порт бы не слушался.

              Если агент есть, реализуйте схему из предыдущего моего поста и все будет ОК.

              Так.
              Я сейчас запустил в докере еще одну (другую) сборку NetXMS. Тоже работает. И в докере-же запустил Вебморду которая тоже заработала 🙂
              Теперь что у меня есть:
              На сборке madmucho/netxms у меня открыты порты 4700, 4701, 4702, 4747
              На сборке lomo/netxms-server у меня открыты порты 4700, 4701, 4702

              Для сборки madmucho/netxms написано следующее:
              Expose port 4700/TCP Server connections
              Expose port 4701/TCP Fat Client connections
              Expose port 4702/TCP Inter server communications
              Expose port 4747/TCP Mobile agent connections

              https://hub.docker.com/r/madmucho/netxms/

              Я правильно понимаю что у меня и агент и сервер запущены? 🙂

              1 Reply Last reply
              0
              • H
                H
                hsvt
                wrote on last edited by
                #7

                @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

                Вроде да что? 4701 или 4700?
                4701 - сервер. Именно к нему подключается консоль.
                4700 - ангент. Если бы его не было, порт бы не слушался.

                Если агент есть, реализуйте схему из предыдущего моего поста и все будет ОК.

                А как сконфигурить агент как прокси?

                1 Reply Last reply
                0
                • K
                  K
                  kozlov_ao
                  wrote on last edited by
                  #8

                  Я правильно понимаю что у меня и агент и сервер запущены? 🙂

                  Да, правильно.

                  А как сконфигурить агент как прокси?

                  В конфиге агента, который выступает в роли прокси добавить:

                  EnableProxy = yes
                  EnableSNMPProxy = yes
                  

                  В настройках агентов и SNMP девайсов, которые нужно мониторить, нужно указывать адрес прокси.
                  На стороне сервера можно сделать зоны, и прописать в них созданную прокси-ноду, через которую будет осуществлятьс мониторинг нод за ней (скрин во вложении). При добавлении новой ноды, просто выберите зону, а в качестве адреса девайса - указываете ее реальный внутренний адрес...


                  Свойства зоны

                  1 Reply Last reply
                  0
                  • R
                    R
                    Radiohead
                    wrote on last edited by
                    #9

                    @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

                    Я правильно понимаю что у меня и агент и сервер запущены? 🙂

                    Да, правильно.

                    То-есть в моем случае агент и сервер - это одно лицо 🙂
                    Что в общем-то мне и надо. Ну круто. И ресурсов не ест от слова совсем. Болтается один процесс и все)

                    З.Ы.
                    А что за порт 4702?
                    Что это за интерсервер коммуникэйшнз?


                    Снимок экрана 2016-10-26 в 15.32.51.png

                    1 Reply Last reply
                    0
                    • H
                      H
                      hsvt
                      wrote on last edited by
                      #10

                      @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

                      Я правильно понимаю что у меня и агент и сервер запущены? 🙂

                      Да, правильно.

                      А как сконфигурить агент как прокси?

                      В конфиге агента, который выступает в роли прокси добавить:

                      EnableProxy = yes
                      EnableSNMPProxy = yes
                      

                      В настройках агентов и SNMP девайсов, которые нужно мониторить, нужно указывать адрес прокси.
                      На стороне сервера можно сделать зоны, и прописать в них созданную прокси-ноду, через которую будет осуществлятьс мониторинг нод за ней (скрин во вложении). При добавлении новой ноды, просто выберите зону, а в качестве адреса девайса - указываете ее реальный внутренний адрес...

                      Спасибо и EnableZoning=1 соответственно?

                      1 Reply Last reply
                      0
                      • K
                        K
                        kozlov_ao
                        wrote on last edited by
                        #11

                        а.. ну да, именно.

                        1 Reply Last reply
                        0
                        • R
                          R
                          Radiohead
                          wrote on last edited by
                          #12

                          @kozlov_ao said in Мониторинг удаленных сетей. Пара вопросов.:

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

                          Т.е. если в удаленной сети невозможно поставить агента (у меня там только промоборудование и камеры) - работать не будет?
                          Засада...
                          Самое смешное что сервер-то в удаленной сети работает, но получать информацию к себе я не могу. Приходится удаленно заходить. На десять разных серверов 😞

                          1 Reply Last reply
                          0
                          • R
                            R
                            Radiohead
                            wrote on last edited by
                            #13

                            Ну в общем....

                            Я связался с парнем который собирает NetXMS для Docker и попросил его собрать агента NetXMS.
                            Он сделал - https://hub.docker.com/r/lomo/netxms-nxagent/

                            Но ничего не работает...
                            Вернее работает наполовину. Агент стартует без ошибок в докере. Если агенту скормить параметр REGISTERSERVER - то агент даже регистрирует сам себя на моем удаленном сервере.
                            Но дальше - тишина.... Ни как просто агент на ноде ни как прокси он не работает  :-
                            Перепробовал все варианты какие только голову пришли. Ничего не помогает.

                            1 Reply Last reply
                            0
                            • K
                              K
                              kozlov_ao
                              wrote on last edited by
                              #14

                              @radiohead said in Мониторинг удаленных сетей. Пара вопросов.:

                              Перепробовал все варианты какие только голову пришли. Ничего не помогает.

                              Пришли конфиг агента и выхлоп дебага на агенте с -D 6 в момент обращения сервера к агенту.

                              1 Reply Last reply
                              0
                              • R
                                R
                                Radiohead
                                wrote on last edited by
                                #15

                                Уже не актуально 🙂
                                Я запустил агентов (не в докере) на своих synology, задействовав варварский метод  ;D
                                Просто взял файлик nxagentd из сборки Generic Linux (static, x64), закинул его в /usr/bin, в /etc создал nxagentd.conf, все это дело стартанул и.... все заработало)))))
                                Агент при старте немножко ругается конечно, но на стабильности и функционале это не отражается. Во всяком случае я пока не нашёл что у него не работает  ;D

                                З.ы.
                                Возникла бредовая идея попробовать запустить агента на мощной ip-камере AXIS)

                                1 Reply Last reply
                                0
                                • K
                                  K
                                  kozlov_ao
                                  wrote on last edited by
                                  #16

                                  Точно бредовая...  🙂 а смысл?
                                  В последней версии появилась возможность использовать ssh для сбора данных. Да, в настройке может немного сложнее, но прикинь: 100 камер сделать, а потом обновить прошивку. По новой настраивать все..

                                  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