Не могу запустить 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
В этом деле я новичок, помогите разобраться с моей проблемой и запустить систему.
[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-агента (на этой же машине)
Конечно, как написано в мануале запускаю сначала агента. Потом уже и сам сервер. Судя по списку процессов, агент успешно загружается, еще и по команде nxget localhost Agent.Version выдает версию.
тогда выложите тут файлы журналов агента и сервера, а так же их конфигурационные файлы
В прикрепленном файле журналы запуска агента и сервера, а также конфигурационные файлы. Также положил и config.log, не знаю, может быть пригодится.
А что выдает
nxget -l localhost Net.InterfaceList
? Dolzen davat' spisok interfeisov.
По командеnxget -l localhost Net.InterfaceList
выдает1 127.0.0.1/8 1 000000000000 lo
попробуйте пересобрать без опции "--disable-encryption"
Пересобрал только с опциями '--with-agent --with-server --with-mysql'. Сервер все равно не запускается.
Aleks85, Вы можете повторить тоже самое только на другой машине, желательно 32bit?
также ради эксперимента попробуйте предыдущую версию https://www.netxms.org/download/netxms-0.2.18.tar.gz
тут https://www.netxms.org/forum/index.php/topic,46
похожая проблема
Да, попробую и на другой машине и другую версию системы. О результатах обязательно сообщу.
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 и разобраться.
Проблема решена! Сервер запущен. Описание решения напишу чуть позднее.