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. Мониторинг ip адресов в сети

Мониторинг ip адресов в сети

Scheduled Pinned Locked Moved Support (Russian)
9 Posts 2 Posters 46.5k 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.
  • Z
    Z
    zeratyl
    wrote on last edited by
    #1

    Добрый день.

    Возможно ли использовать NetXMS как сервис для мониторинга ip адресов в под сетях и как. Поясню, есть множество под сетей, активно используется агрегация. Хотелось бы наглядно видеть сколько возможно ip в подсети, сколько свободно, занято - в виде круговых диаграмм, например. Информацию о том кто какой ip в этой под сети занял, его mac, порт коммутатора, сам коммутатор, vlan, возможно что-то ещё. Аналогичную информацию и для агрегированных под сетей. Агрегация у нас условная (в NetXMS можно реализовать в виде контейнеров), используется для правил на маршрутизаторах.

    Что уже есть в NetXMS:

    1. Карта сети
    2. Auto Discovery  - возможность обработки поиска с использованием своего скрипта на основе NewNode и соответственно автоматического распределения ноды в зависимости от подсети. Просьба пояснить как с NewNode работать, на примере, и как я понимаю, прежде чем мы сможем привязать ноду к конкретному контейнеру, её необходимо сначала добавить в базу, и лишь потом привязать через FindObject и BindObject.
    3. Автоматическое определение dns имени, mac, коммутатора, порта коммутатора, vlan.

    Вы думали развивать в будущем NetXMS под похожие задачи?

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #2

      Навскидку кажется что при помощи различных скриптов можно. Например, для создания диаграмм по свободным/занятым адресам, можно использовать dummy DCI, в которых в transformation скриптах подсчитывать кол-во узлов в подсети. Информация по MAC адресам, портам коммытаторов, и т.д. и сейчас собирается. Возможно понадобятся какие-то доработки в UI для удобного отображения. Что напрашивается в первую очередь и легко реализуется - показ сводной таблицы узлов при выборе подсети в дереве, наподобие вкладки "Interfaces" для узла.

      Для привязки узлов к контейнерам достаточно написать правильный autobind скрипты на самих контейнерах. Например, простенький autobind скрипт, который добавляет все узлы из подсети 192.168.1.0/24 в контейнер:

      return AddrInSubnet($node->ipAddr, "192.168.1.0", "255.255.255.0");

      Вообще я вижу мониторинг сети как одно из приоритетных направлений в развитии NetXMS. Одна из вещей которую очень хочу сделать - интегрированный IPFix/NetFlow коллектор, чтобы можно было сразу из консоли видеть и анализ трафика, хотя бы базовый.

      1 Reply Last reply
      0
      • Z
        Z
        zeratyl
        wrote on last edited by
        #3

        Спасибо за пояснения.

        "Возможно понадобятся какие-то доработки в UI для удобного отображения. Что напрашивается в первую очередь и легко реализуется - показ сводной таблицы узлов при выборе подсети в дереве, наподобие вкладки "Interfaces" для узла."

        А когда возможно планируются такие изменения?

        Для наглядности, было бы удобно реализовать карту адресного пространства под сети (во вложении). На подобии вкладки "Ports" коммутатора, которая есть в NetXMS.


        net_map.jpg

        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #4

          В версии 1.2.10 добавил две новые вкладки для подсетей - список узлов и карта адресов. Занятыми адресами считаются те, для которых есть обьект в NetXMS, т.е. корректные данные будут только при включенном network discovery.

          1 Reply Last reply
          0
          • Z
            Z
            zeratyl
            wrote on last edited by
            #5

            Спасибо большое  🙂

            Начнём тестирование, о результат напишу.

            1 Reply Last reply
            0
            • Z
              Z
              zeratyl
              wrote on last edited by
              #6

              Спасибо, реализовано именно так как мы думали  🙂

              Было бы удобно выводить более подробную информацию о ноде на карте сети и возможность сразу переходить на объект при нажатии на элементе карты сети.

              1 Reply Last reply
              0
              • Z
                Z
                zeratyl
                wrote on last edited by
                #7

                Обнаружили неудобство, которое влияет на автоматическое поддержание актуальности сети. При смене DNS имени у ноды в NetXMS оно автоматически не обновляется. Возможно сделать так чтобы актуализация dns имени ноды происходила автоматически?

                1 Reply Last reply
                0
                • V
                  V
                  Victor Kirhenshtein
                  wrote on last edited by
                  #8

                  Надо поставить параметр сервера SyncNodeNamesWithDNS в 1.

                  1 Reply Last reply
                  0
                  • Z
                    Z
                    zeratyl
                    wrote on last edited by
                    #9

                    Спасибо.

                    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