News:

We really need your input in this questionnaire

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Hemul

#1
Quote from: Victor Kirhenshtein on June 26, 2013, 04:19:05 PM
Здесь похоже что какой-то другой процесс успел захватить порт 4700, на котором сидит агент, поэтому он и не стартует. Посмотрите, какой еще процесс может 4700 использовать, и если возможно поменяйте его настройки, или попробуйте поставить другой номер порта для NetXMS агента (параметр ListenPort в nxagentd.conf). Если меняется номер порта у агента, то надо не забыть в консоли монитринга в свойствх соответствующего объекта тоже его поменять.
Именно так! Процесс не поймал, поэтому изменил порт - взлетело. Благодарю за подсказку:)
#2
И вновь вернулась магия! Теперь уже с другого боку. А именно:
[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й перезагрузки.
Клиенты на других сетевых машинах работают хорошо и без проблем. А на локальной выдаёт сие.
#3
А ларчик открывался просто. Надо было смотреть не на последние 2 строчки лога, а на первые 2:
Log file opened
Additional configs was loaded from C:\nxagentd.conf.d
Но при этом агент отказывался грузиться без файла C:\nxagentd.conf
Т.о. просто сделал копию конфига в необходимый ему файл и оставил оба там, где он просил. И заработало!
Благодарю за помощь и наводки!
#4
Quote from: Victor Kirhenshtein on June 18, 2013, 10:35:23 AM
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.
#5
Quote from: Victor Kirhenshtein on June 18, 2013, 10:07:01 AM
Запустите агента с ключом -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

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

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