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. NetXMS FAQ/ЧаВо

NetXMS FAQ/ЧаВо

Scheduled Pinned Locked Moved Support (Russian)
74 Posts 18 Posters 361.1k 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.
  • A
    A
    Anth0ny
    wrote on last edited by
    #53

    обновление для пункта "Q: Под какими операционными системами работает NetXMS?"
    проверено: работает на Windows 2008 Server Enterprise 64 Bit.

    1 Reply Last reply
    0
    • W
      W
      weec
      wrote on last edited by
      #54

      спасибо
      внёс изменения

      1 Reply Last reply
      0
      • N
        N
        n0name
        wrote on last edited by
        #55

        @weec said in NetXMS FAQ/ЧаВо:

        проблема с MySQL-базой
        размер 1.2Гб

        при удалении DCI из win32-консоли, через несколько секунд вываливается сообщение 'request timed out', но DCI всеже удаляется
        после этого демоны netxmsd и mysqld грузят процессор на 0%

        что делать?

        после начинаются проблемы, не могу открыть сисок DCI

        1. Столкнулся с такой же проблемой. Но DCI не удаляется. Сам сервер впдает в состояние гроги и ни на что не реагирует.
          Помогает только stop/start сервиса NetXMS Core.

        2. И вопрос: через сколько прорастает информация по ноде, после ее добавения ?
          Добавлял через NetXMS Console.

        Сервер: Win2k3 R2 SP2, БД: MS SQL 2k5.

        1 Reply Last reply
        0
        • A
          A
          Anth0ny
          wrote on last edited by
          #56

          наткнулся на грабли...
          может стоит это занести в ФАК?

          В: Какая БД рекомендуется для NetXMS?
          О: При условии, что планируется использовать русский язык, можно использовать практически любую из совместимых ДБ. Кроме MSSQL : MS SQl 2000/2005 не поддерживает UTF8 и соответственно использовать русский текст будет невозможно. После перезапуска сервера весь ранее введённый русский текст будет искарёжен.

          1 Reply Last reply
          0
          • I
            I
            Mikhail V. Platonov
            wrote on last edited by
            #57

            Скажите, возможно ли написать скрипт для Event Processing Policy, который бы генерировал аларм и выполнял действия только в случае нахождения ноды в состоянии Normal, например? Т.е., если нода уже в Critical, то генерировать еще один аларм и выполнять action уже не надо. Просто УПС шлёт трапы в случае пропадания питания каждую минуту и каждую минуту сваливается письмо, а это уже лишнее. Я примерно представляю, как бы это могло выглядеть:

            sub main()
            {
              return ($node->state == 4) ? 0 : 1;
            }

            Но вопрос по синтасису и вообще возможности такого скрипта.
            Заранее спасибо большое.

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

              Синтаксически скрипт правильный. Проблема в том, что в текущей версии статус узла через аттрибуты недоступен. Я добавил соответствующий атрибут, он называется status, и в 0.2.23 такой скрипт можно будет использовать:

              sub main()
              {
                 return ($node->status == 4) ? 0 : 1;
              }

              Еще один комментарий - а если у узла уже будет статус CRITICAL, например из-за того, что один из интерфейсов в статусе CRITICAL? Тогда и первое письмо не будет отослано. Для таких задач можно использовать ситуации - при получении трапа от упса выставлять атрибут соответствующей ситуации в 1, а в скрипте проверять состояние этого атрибута.

              P.S. Маленький пример использования ситуаций (на английском) - https://www.netxms.org/forum/index.php/topic,321.0.html

              1 Reply Last reply
              0
              • I
                I
                Mikhail V. Platonov
                wrote on last edited by
                #59

                О, отлично! Спасибо большое.

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

                  Я как-то уже выкладывал тут скрипт снятия статистик по SIP звонкам с Cisco. Так вот в последнее время скрипт перестал работать корректно. Время от времени выдавал ошибку по недоступности до Cisco из под запуска NetXMS. Проведя трое суток в поисках решений, прибегнул к давно существующему перловому модулю Net::Rsh. (На сайте Cisco есть готовые MIB-ы по SIP статистике, но одни не устанавливаются, а другие не отдают то, что надо). Так что старый дедовский способ по RSH - остается, на мой взгляд, лучший по сей день. Может кому-то пригодится скриптик:

                  #!/usr/bin/perl
                  
                  use Net::Rsh;
                  
                  if ($#ARGV != 1) {
                      print "usage: $0 host_ip uac|uas\n";
                      exit;
                  }
                  
                  $a=Net::Rsh->new();
                  
                  $host = $ARGV[0];
                  $type = uc($ARGV[1]);
                  $local_user="root";
                  $remote_user="root";
                  $cmd="show sip-ua calls | i $type";
                  
                  @c=$a->rsh($host,$local_user,$remote_user,$cmd);
                  
                  #@c =~(/calls: (\d+)/);
                  for ($i=0; $i<scalar(@c); ++$i) {
                      ($k, $v) = @c;
                  }
                  $v =~ (/calls: (\d+)/);
                  unless ($1 != "") {$num = 0;} else {$num = $1;}
                  print "$num\n";
                  

                  Скрипт вызывается следующей командой
                  ./название_скрипт host_ip uac (статистика по оригинационным звонкам)
                  или
                  ./название_скрипт host_ip uas (статистика по терминационным звонкам)

                  В NetXMS в агенте прописывается так:

                  ExternalParameter = SipOrig(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uas
                  ExternalParameter = SipAnswer(*):/usr/bin/perl /путь_до_скрипта/название_скрипта.pl $1 uac
                  

                  Можно создать темплейт SIP и создать в нем 2 DCI.

                  • SipAnswer(%{node_primary_ip})
                  • SipOrig(%{node_primary_ip})

                  Origin: NetXMS Agent
                  И не забываем прописывать в качестве Proxy node адрес машины, на которой стоит NetXMS.

                  Вот и вся кухня. Надеюсь кому-то окажется полезным.

                  1 Reply Last reply
                  0
                  • P
                    P
                    pipyta
                    wrote on last edited by
                    #61

                     Здравствуйте, подскажите такую вещь.
                     Как реализовать  карту, хотя-бы чуток подтолкните.
                     Вобщем,  каждый  хост  представляет собой фрейм в котором отображается его текущие ip , аптайм и произвольная информация.
                    Эти  хосты-фреймы соединены  линиями (в структурной последовательности), на линиях показывается среднее время отклика  за промежуток времени (5 мин) и процент потерь пакетов.

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

                      Конфигурацией такого не сделать, только изменением консоли. Если Java/Eclipse программирование не пугает, то расскажу в деталях как это можно сделать.
                      Вообще в планах уже довольно давно стоят "активные карты", как мы их называем - возможность добавлять текстовую информацию и графики на карты. Но пока не успеваем сделать.

                      1 Reply Last reply
                      0
                      • Z
                        Z
                        Zike
                        wrote on last edited by
                        #63

                        Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...

                        1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов, осуществлять пинг? это может делать только агент, скажем установленный локально с сервером? В кратце напишите, для чего служат и где применяются следующие "Origin"
                        • Internal
                        • Check point SNMP
                        • Push
                        • Windows Performance Counter
                        • SM-CLP
                        1. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
                        • когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
                        • настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element
                        1. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

                        2. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?

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

                          @zike said in NetXMS FAQ/ЧаВо:

                          Приветствую всех! Я начинающий пользователь Netxms и у меня есть несколько вопросов, буду рад за подсказки...

                          1. Я правильно понял, в отличии от Zabbix здесь сервер не может собирать данные с внешних скриптов/файлов,
                            осуществлять пинг? это может делать только агент, скажем установленный локально с сервером?

                          да, сбор данных осуществляется через агента, агент может быть локальным. Пинг сервер делает во время status poll, но если интересует время ответа - тогда надо делать через агента. Из плюсов такого подхода - можно получать значения задержек пинга из разных точек сети например.

                          @zike said in NetXMS FAQ/ЧаВо:

                          В кратце напишите, для чего служат и где применяются следующие "Origin"

                          • Internal

                          Это внутренние данные сервера, например статус хоста. Для обьекта, который представляет сам сервер мониторинга, кроме того доступны внутренние данные о производительности - размеры очередей и т.д.

                          @zike said in NetXMS FAQ/ЧаВо:

                          • Check point SNMP

                          Данные с SNMP агента, встроенного в файрволл Check Point - в принципе уже давно устарело.

                          @zike said in NetXMS FAQ/ЧаВо:

                          • Push

                          Если выставлен этот тип источника, сервер не собирает данные сам, а ждет, когда их ему пришлют. Прислать push данные можно через API или при помощи утилит nxpush и nxapush.

                          @zike said in NetXMS FAQ/ЧаВо:

                          • Windows Performance Counter

                          Этот тип предназначен для облегчения конфигурации сбора данных из Windows Performace Counters. Если на удаленном Windows хосте установлен агент, то можно с консоли мониторинга просматривать доступные счетчики и выбирать нужные.

                          @zike said in NetXMS FAQ/ЧаВо:

                          • SM-CLP

                          Сбор данных по протоколу SM-CLP (Server Management Command Line Protocol). Этот протокол поддерживается модулями управления серверов (remote management board - iLO, DRAC, etc.) производства HP, IBM, Dell, возможно какими-то еще. С его помощью можно собирать информацию о состоянии серверного железа.

                          @zike said in NetXMS FAQ/ЧаВо:

                          1. Сначала система стояла под Windows (SQLlite) вроде все нормально было, сейчас перенес на Ubuntu 12.04, база PostgreSQl (utf8) и появились следующие вопросы:
                          • когда создаю параметр, называю его русскими буквами, сохраняю, в консольке все вроде нормально, пока её не перезагрузишь либо не перенесешь параметры в шаблон - наименование урезается почти до половины...
                          • настраиваю дашборд, сохраняю, все красиво пока не перезагружу консоль, далее не показывает данные и при попытки редактировать график пишет: internal eror: no adapter for dashboard element

                          Проверьте, какое значение у параметра CodePage в netxmsd.conf. Должно быть CP-1251. Альтернативный (и предпочтительный) вариант - собрать сервер в UNICODE (запустив configure с ключом --enable-unicode).

                          @zike said in NetXMS FAQ/ЧаВо:

                          1. Как запустить Web консоль на Apache? не нашел документацию... веб консоль работает как Java аплет? т.е. просмотреть данные через браузер с планшетника нельзя? (речь не идет про приложение под планшетник)

                          Веб консоль - это Java приложение, которому требуется Java application server - например Tomcat или Jetty. Со стороны браузера это не Java applet - просто страница с кучей JavaScript. Я сам с планшета не пробовал, но кто-то вроде писал, что веб работает на iPad.

                          @zike said in NetXMS FAQ/ЧаВо:

                          1. Есть ли возможность сканировать сеть на новые MAC адреса, либо вытаскивать таблицы из свитчей, на данный момент в заббиксе сделано так: скрипт по крону со свитчей получает маки в базу, другой скрипт выдает количество новых маков и это число фиксирует заббикс... в Netxms также делать или есть более интересный способ (цель: уведомить при появлении нового оборудования в сети)?

                          Можно включить network discovery, тогда при нахождении нового устройства будет посылатся событие SYS_NODE_ADDED, которое можно обработать как любое другое и послать е-майл, создать аларм, и т.д.
                          Кроме того, для контроля неожиданных подключений есть такая вещь, как "expected port state" - для портов свитча, на которых подключения в нормальном состоянии не ождается, можно поставить expected state DOWN - тогда если порт вдруг перейдет в UP, система сгенерит специальное событие, на которое можно повесить создание алармов и т.д.

                          1 Reply Last reply
                          0
                          • K
                            K
                            kiaj
                            wrote on last edited by
                            #65

                            добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?

                            1 Reply Last reply
                            0
                            • Z
                              Z
                              Tatjana Dubrovica
                              wrote on last edited by
                              #66

                              @kiaj said in NetXMS FAQ/ЧаВо:

                              добрый день, с каким интервалом ( если он вообще есть ) отрабатывает Discovery Instance ? пытаюсь мониторить VPN туннели на Cisco, но из-за слишком долгого интервала пропадает смысл, есть ли возможность задавать интервал в ручную ?

                              Настраивается в Server Configuration Variables параметр "InstancePollingInterval".

                              1 Reply Last reply
                              0
                              • P
                                P
                                pavel.gulyaev
                                wrote on last edited by
                                #67

                                Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?

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

                                  Только в виде событий NetXMS для отработавших правил - синхронизации лог файлов нет.

                                  1 Reply Last reply
                                  0
                                  • H
                                    H
                                    Hospital
                                    wrote on last edited by
                                    #69

                                    @pavel.gulyaev said in NetXMS FAQ/ЧаВо:

                                    Подскажите пожалуйста можно ли собирать текстовые логи приложений и журналы windows, что бы потом просматривать через консоль?

                                    Можно реализовать с помощью древнего переходника "EventLog-to-Syslog daemon" - https://www.op5.com/download/archives/category/agents/windows-syslog-agent/
                                    Настраивать крайне неудобно, но у меня получилось DHCP (txt file) и Security (журналы windows)

                                    1 Reply Last reply
                                    0
                                    • A
                                      A
                                      Akrhin
                                      wrote on last edited by
                                      #70

                                      Кто может подсказать?
                                      Настроил автообноружение, но добавилось всего несколько хостов, после чего все заглохло. Если добавлять руками - то все ок.


                                      1.png

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

                                        Похоже что сервер застрял на опросе новых узлов. Какая версия NetXMS?

                                        1 Reply Last reply
                                        0
                                        • P
                                          P
                                          Pavel
                                          wrote on last edited by
                                          #72

                                          Доброго дня.
                                          Подскажите, как наиболее правильно сделать такую, в общем-то простую вещь:
                                          Когда сервер запустился - на почту отправляется письмо с текстом "сервер был запущен в такое-то время"

                                          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