Не запускается NetXMS сервер.

Started by Aleks85, November 16, 2007, 09:16:11 AM

Previous topic - Next topic

Aleks85

Не могу запустить NetXMS сервер (версия 0.2.19). Используется openSUSE 10.3 64bit.
./configure --with-server --with-agent --with-mysql --disable-encryption
make
make install

все проходит без ошибок.

Запускаю агента nxagentd -d -D
Лог запуска:**************************************************************
[16-Nov-2007 08:59:48] Log file opened
[16-Nov-2007 08:59:48] Debug: Log file opened
[16-Nov-2007 08:59:48] Debug: Subagent API initialized
[16-Nov-2007 08:59:49] Subagent "/usr/local/lib/libnsm_linux.so" loaded successfully
[16-Nov-2007 08:59:51] NetXMS Agent started


Запускаю сервер netxms --debug-all
Лог запуска:[16-Nov-2007 09:00:08] Log file opened
[16-Nov-2007 09:00:08] Platform subagent "/usr/local/lib/libnsm_linux.so" successfully loaded
[16-Nov-2007 09:00:08] Database driver "/usr/local/lib/libnxddr_mysql.so" loaded and initialized successfully
[16-Nov-2007 09:00:08] DEBUG: Successfully connected to database netxms@localhost
[16-Nov-2007 09:00:08] DEBUG: Global configuration loaded
[16-Nov-2007 09:00:09] DEBUG: ID table created
[16-Nov-2007 09:00:09] DEBUG: User accounts loaded
[16-Nov-2007 09:00:09] DEBUG: Built-in objects created
[16-Nov-2007 09:00:09] DEBUG: Loading container categories...
[16-Nov-2007 09:00:09] DEBUG: Loading built-in object properties...
[16-Nov-2007 09:00:09] DEBUG: Loading conditions...
[16-Nov-2007 09:00:09] DEBUG: Loading subnets...
[16-Nov-2007 09:00:09] DEBUG: Loading nodes...
[16-Nov-2007 09:00:09] DEBUG: Loading interfaces...
[16-Nov-2007 09:00:09] DEBUG: Started caching of DCI values
[16-Nov-2007 09:00:09] DEBUG: Finished caching of DCI values
[16-Nov-2007 09:00:09] DEBUG: Loading network services...
[16-Nov-2007 09:00:09] DEBUG: Loading VPN connectors...
[16-Nov-2007 09:00:09] DEBUG: Loading clusters...
[16-Nov-2007 09:00:09] DEBUG: Loading templates...
[16-Nov-2007 09:00:09] DEBUG: Loading containers...
[16-Nov-2007 09:00:09] DEBUG: Loading template groups...
[16-Nov-2007 09:00:09] DEBUG: Linking objects...
[16-Nov-2007 09:00:09] DEBUG: Applying system templates...
[16-Nov-2007 09:00:09] DEBUG: Objects loaded and initialized
[16-Nov-2007 09:00:09] NetXMS server cannot create node object for itself - probably because platform subagent cannot be loaded (check above error messages, if any)


проверка командой netxmsd --check-db
NetXMS Database Manager Version 0.2.19

Configuration file OK
Checking database:
* Checking node objects...                                              [PASSED]
* Checking interface objects...                                         [PASSED]
* Checking network service objects...                                   [PASSED]
* Checking cluster objects...                                           [PASSED]
* Checking object properties...                                         [PASSED]
* Checking event processing policy...                                   [PASSED]
Database doesn't contain any errors
Database check completed


Проверка агента командой nxget localhost Agent.Versionпроходит - выводит номер версии.

Содержимое файла netxmsd.conf:
DBDriver = /usr/local/lib/libnxddr_mysql.so
DBServer = localhost
DBName = netxms
DBLogin = netxms
DBPassword = password
LogFailedSQLQueries = yes
LogFile = /var/log/netxms.log


Содержимое файла nxagent.conf:
MasterServers = 127.0.0.1
LogFile = /var/log/nxagentd.log


В этом деле я новичок, помогите разобраться с моей проблемой и запустить систему.

weec

[16-Nov-2007 09:00:09] NetXMS server cannot create node object for itself - probably because platform subagent cannot be loaded (check above error messages, if any)
первым делом запустите NX-агента (на этой же машине)

Aleks85

Конечно, как написано в мануале запускаю сначала агента. Потом уже и сам сервер. Судя по списку процессов, агент успешно загружается, еще и по команде nxget localhost Agent.Version выдает версию.

weec

тогда выложите тут файлы журналов агента и сервера, а так же их конфигурационные файлы

Aleks85

В прикрепленном файле журналы запуска агента и сервера, а также конфигурационные файлы. Также положил и config.log, не знаю, может быть пригодится.

Victor Kirhenshtein

А что выдает

nxget -l localhost Net.InterfaceList

? Dolzen davat' spisok interfeisov.

Aleks85

По командеnxget -l localhost Net.InterfaceList
выдает1 127.0.0.1/8 1 000000000000 lo

weec

попробуйте пересобрать без опции "--disable-encryption"

Aleks85

Пересобрал только с опциями '--with-agent --with-server --with-mysql'. Сервер все равно не запускается.

weec

#9
Aleks85, Вы можете повторить тоже самое только на другой машине, желательно 32bit?

также ради эксперимента попробуйте предыдущую версию https://www.netxms.org/download/netxms-0.2.18.tar.gz

тут https://www.netxms.org/forum/index.php/topic,46
похожая проблема

Aleks85

Да, попробую и на другой машине и другую версию системы. О результатах обязательно сообщу.

Victor Kirhenshtein

Quote from: Aleks85 on November 17, 2007, 02:28:36 PM
По командеnxget -l localhost Net.InterfaceList
выдает1 127.0.0.1/8 1 000000000000 lo

Похоже что по каким-то причинам агент не может получить список интерфейсов (только loopback), соответственно сервер не может при старте создать объект node для самого себя. Попробую поставить Open SUSE и разобраться.

Aleks85

Проблема решена! Сервер запущен. Описание решения напишу чуть позднее.