Не отображает клиент
-
Доброго дня!
При установки netxms агента всё проходит гладко и без проблем, в конфигурационном файле MasterServers = 192.168.3.3, т.е. сервер указан, но в консоле и через веб интерфейс говорит, что клиент не установлен и отказывается добавлять переменные, связанные с ним.
Понимаю, что какая-нибудь глупость, но более детального описания найти не смог, а с програмкой столкнулся впервые.P.s. В англоязычной ветке форума нашёл похожую тему, но решения в ней нет.
-
Запустите агента с ключом -D9 - это максимальный уровень отладочных сообщений - и проверьте, доходят ли подключения с сервера. Типичных причин две - firewall между сервером и агентом (или на самом хосте, где стоит агент), или NAT - тогда соединение на агент прходит с внешнего адреса сервера, и агент его не принимает.
Еще после установки агента не забывайте делать принудительный configuration poll, если нода уже добавлена в мониторинг к этому моменту - иначе сервер проверит наличие агента только через час (по умолчанию). -
@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
-
Listening on socket 0.0.0.0:4700 означает, что агент ожидает соединения на всех адресах, которые есть на хосте. Это нормально. Единственно, для локального агента добавьте 127.0.0.1 в списом MasterServers. И локальный агент ставится вместе с сервером, его не надо ставить отдельно.
-
@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. -
Мистика какая-то. Connection from 192.168.3.3 rejected означает что 192.168.3.3 не прописан в конфиге в MasterServers. Для теста, попробуйте в конфиге добавить MasterServers = 0.0.0.0/0 - тогда агент должен любые соединения принимать.
-
А ларчик открывался просто. Надо было смотреть не на последние 2 строчки лога, а на первые 2:
Log file opened
Additional configs was loaded from C:\nxagentd.conf.d
Но при этом агент отказывался грузиться без файла C:\nxagentd.conf
Т.о. просто сделал копию конфига в необходимый ему файл и оставил оба там, где он просил. И заработало!
Благодарю за помощь и наводки! -
И вновь вернулась магия! Теперь уже с другого боку. А именно:
[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й перезагрузки.
Клиенты на других сетевых машинах работают хорошо и без проблем. А на локальной выдаёт сие. -
Здесь похоже что какой-то другой процесс успел захватить порт 4700, на котором сидит агент, поэтому он и не стартует. Посмотрите, какой еще процесс может 4700 использовать, и если возможно поменяйте его настройки, или попробуйте поставить другой номер порта для NetXMS агента (параметр ListenPort в nxagentd.conf). Если меняется номер порта у агента, то надо не забыть в консоли монитринга в свойствх соответствующего объекта тоже его поменять.
-
@victor said in Не отображает клиент:
Здесь похоже что какой-то другой процесс успел захватить порт 4700, на котором сидит агент, поэтому он и не стартует. Посмотрите, какой еще процесс может 4700 использовать, и если возможно поменяйте его настройки, или попробуйте поставить другой номер порта для NetXMS агента (параметр ListenPort в nxagentd.conf). Если меняется номер порта у агента, то надо не забыть в консоли монитринга в свойствх соответствующего объекта тоже его поменять.
Именно так! Процесс не поймал, поэтому изменил порт - взлетело. Благодарю за подсказку:)
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