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)
10 Posts 2 Posters 35.3k 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.
  • H
    H
    Hemul
    wrote on last edited by
    #1

    Доброго дня!
    При установки netxms агента всё проходит гладко и без проблем, в конфигурационном файле MasterServers = 192.168.3.3, т.е. сервер указан, но в консоле и через веб интерфейс говорит, что клиент не установлен и отказывается добавлять переменные, связанные с ним.
    Понимаю, что какая-нибудь глупость, но более детального описания найти не смог, а с програмкой столкнулся впервые.

    P.s. В англоязычной ветке форума нашёл похожую тему, но решения в ней нет.

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

      Запустите агента с ключом -D9 - это максимальный уровень отладочных сообщений - и проверьте, доходят ли подключения с сервера. Типичных причин две - firewall между сервером и агентом (или на самом хосте, где стоит агент), или NAT - тогда соединение на агент прходит с внешнего адреса сервера, и агент его не принимает.
      Еще после установки агента не забывайте делать принудительный configuration poll, если нода уже добавлена в мониторинг к этому моменту - иначе сервер проверит наличие агента только через час (по умолчанию).

      1 Reply Last reply
      0
      • H
        H
        Hemul
        wrote on last edited by
        #3

        @victor said in Не отображает клиент:

        Запустите агента с ключом -D9 - это максимальный уровень отладочных сообщений - и проверьте, доходят ли подключения с сервера. Типичных причин две - firewall между сервером и агентом (или на самом хосте, где стоит агент), или NAT - тогда соединение на агент прходит с внешнего адреса сервера, и агент его не принимает.
        Еще после установки агента не забывайте делать принудительный configuration poll, если нода уже добавлена в мониторинг к этому моменту - иначе сервер проверит наличие агента только через час (по умолчанию).

        Сервер и клиент устанавливаются на одном компе - начальный тест, так сказать, так что никаких фаерволов, НАТов и прочего быть не может.
        Лог запуска в прикреплённом файле.
        На сколько я понял, строки:
        18-Jun-2013 11:14:55.129] Trying to bind on 0.0.0.0:4700
        [18-Jun-2013 11:14:55.129] Listening on socket 0.0.0.0:4700
        означают, что он не в курсе на какой ip конектится. В связи с этим прилагаю файл nxagentd.conf:

        # NetXMS agent configuration file
        # Created by agent installer at Tue Jun 18 06:45:26 2013
        #

        MasterServers = 192.168.3.3
        ConfigIncludeDir = C:\NetXMS\Agent\etc\nxagentd.conf.d
        LogFile = C:\NetXMS\Agent\var\Log.txt
        FileStore = C:\NetXMS\Agent\var
        SubAgent = ecs.nsm
        SubAgent = ping.nsm
        SubAgent = logwatch.nsm
        SubAgent = portcheck.nsm
        SubAgent = winperf.nsm
        SubAgent = wmi.nsm
        SubAgent = ups.nsm


        Log.txt

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

          Listening on socket 0.0.0.0:4700 означает, что агент ожидает соединения на всех адресах, которые есть на хосте. Это нормально. Единственно, для локального агента добавьте 127.0.0.1 в списом MasterServers. И локальный агент ставится вместе с сервером, его не надо ставить отдельно.

          1 Reply Last reply
          0
          • H
            H
            Hemul
            wrote on last edited by
            #5

            @victor said in Не отображает клиент:

            Listening on socket 0.0.0.0:4700 означает, что агент ожидает соединения на всех адресах, которые есть на хосте. Это нормально. Единственно, для локального агента добавьте 127.0.0.1 в списом MasterServers. И локальный агент ставится вместе с сервером, его не надо ставить отдельно.

            Снёс всё, поставил снова, только уже агента отдельно не ставил. Агент по прежнему не видется. При попытке сделать переконфигурацию хотса в логе агента появляется:
            [18-Jun-2013 16:55:13.505] Trying to bind on 0.0.0.0:4700
            [18-Jun-2013 16:55:13.505] Listening on socket 0.0.0.0:4700
            [18-Jun-2013 16:55:14.519] NetXMS Agent started
            [18-Jun-2013 16:55:38.481] Incoming connection from 192.168.3.3
            [18-Jun-2013 16:55:38.481] Connection from 192.168.3.3 rejected
            Т.е. агент не даёт к себе подцепиться. В чём может быть загвозка? Все дествия выполняются от лица администратора в винсерв 2008 р2.

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

              Мистика какая-то. Connection from 192.168.3.3 rejected означает что 192.168.3.3 не прописан в конфиге в MasterServers. Для теста, попробуйте в конфиге добавить MasterServers = 0.0.0.0/0 - тогда агент должен любые соединения принимать.

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

                А ларчик открывался просто. Надо было смотреть не на последние 2 строчки лога, а на первые 2:
                Log file opened
                Additional configs was loaded from C:\nxagentd.conf.d
                Но при этом агент отказывался грузиться без файла C:\nxagentd.conf
                Т.о. просто сделал копию конфига в необходимый ему файл и оставил оба там, где он просил. И заработало!
                Благодарю за помощь и наводки!

                1 Reply Last reply
                0
                • H
                  H
                  Hemul
                  wrote on last edited by
                  #8

                  И вновь вернулась магия! Теперь уже с другого боку. А именно:
                  [24-Jun-2013 06:27:47.257] Log file opened
                  [24-Jun-2013 06:27:47.257] Additional configs was loaded from C:\nxagentd.conf.d
                  [24-Jun-2013 06:27:47.257] Debug level set to 9
                  [24-Jun-2013 06:27:47.303] Subagent API initialized
                  [24-Jun-2013 06:27:47.350] Subagent "WINNT.NSM" loaded successfully
                  [24-Jun-2013 06:27:47.350] Debug callback set for DB library
                  [24-Jun-2013 06:27:49.675] WINPERF: Counter translated: \System\Threads ==> \???????\??????
                  ....
                  [24-Jun-2013 06:27:50.735] WINPERF: CollectorThread_A waiting for set change
                  [24-Jun-2013 06:27:50.735] WINPERF: CollectorThread_B waiting for set change
                  [24-Jun-2013 06:27:50.751] WINPERF: CollectorThread_C waiting for set change
                  [24-Jun-2013 06:27:50.751] Subagent "winperf.nsm" loaded successfully
                  [24-Jun-2013 06:27:50.751] WINPERF: CollectorThread_A: set changed
                  [24-Jun-2013 06:27:50.751] Subagent "portcheck.nsm" loaded successfully
                  [24-Jun-2013 06:27:50.751] Subagent "ping.nsm" loaded successfully
                  [24-Jun-2013 06:27:50.751] WINPERF: CollectorThread_A entered data collection loop
                  [24-Jun-2013 06:27:50.751] Subagent "ups.nsm" loaded successfully
                  [24-Jun-2013 06:27:50.767] Subagent "wmi.nsm" loaded successfully
                  [24-Jun-2013 06:27:50.767] Subagent "logwatch.nsm" loaded successfully
                  [24-Jun-2013 06:27:51.781] External parameters providers poller thread will not start
                  [24-Jun-2013 06:27:51.781] PushConnector: CreateNamedPipe failed (???????? ? ???????.)
                  [24-Jun-2013 06:27:51.781] PushConnector: listener thread stopped
                  [24-Jun-2013 06:27:51.781] StorageDiscoveryConnector: CreateNamedPipe failed (???????? ? ???????.)
                  [24-Jun-2013 06:27:51.781] StorageDiscoveryConnector: listener thread stopped
                  [24-Jun-2013 06:27:51.781] Trying to bind on 0.0.0.0:4700
                  [24-Jun-2013 06:27:51.781] Unable to bind socket: ?????? ??????????? ?????? ???? ????????????? ?????? ?????? (????????/??????? ?????/????).

                  Не пойму в чём проблема. Что вдруг стало мешать запуску? Произошло примерно после 3й перезагрузки.
                  Клиенты на других сетевых машинах работают хорошо и без проблем. А на локальной выдаёт сие.

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

                    Здесь похоже что какой-то другой процесс успел захватить порт 4700, на котором сидит агент, поэтому он и не стартует. Посмотрите, какой еще процесс может 4700 использовать, и если возможно поменяйте его настройки, или попробуйте поставить другой номер порта для NetXMS агента (параметр ListenPort в nxagentd.conf). Если меняется номер порта у агента, то надо не забыть в консоли монитринга в свойствх соответствующего объекта тоже его поменять.

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

                      @victor said in Не отображает клиент:

                      Здесь похоже что какой-то другой процесс успел захватить порт 4700, на котором сидит агент, поэтому он и не стартует. Посмотрите, какой еще процесс может 4700 использовать, и если возможно поменяйте его настройки, или попробуйте поставить другой номер порта для NetXMS агента (параметр ListenPort в nxagentd.conf). Если меняется номер порта у агента, то надо не забыть в консоли монитринга в свойствх соответствующего объекта тоже его поменять.

                      Именно так! Процесс не поймал, поэтому изменил порт - взлетело. Благодарю за подсказку:)

                      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