Прошу прощения - случайно удалил топик - создаю заново.
Специально проверил командой modules - на момент запуска load nxagentd.nlm ничего от предыдущей версии в памяти не висело.
Результат запуска:
Loading module NXAGENTD.NLM
NetXMS Core Agent
Version 1.00 March 7, 2010
Copyright (c) 2004-2010 NetXMS Team
Auto-loading module NETXMS.NLM
NetXMS Foundation Library
Version 1.00 March 7, 2010
Copyright (c) 2004-2010 NetXMS Team
Auto-loading module NXEXPAT.NLM
Expat XML Parser (NetXMS Build)
Version 2.00a March 7, 2010
Copyright (c) 1998-2006 Thai Open Source Software Center Ltd., Clark Cooper, a
nd Expat maintainers
SERVER-5.00-918: Loader cannot find public symbol: _Z8PushDataPKcS0_ for module
NXAGENTD.NLM
Error processing External Records.
Module NXAGENTD.NLM NOT loaded
Vrode ispravil. Poprobujte postavit' agenta iz prilozennogo arhiva.
Ошибка исчезла, однако теперь агент просто не загружается безо всяких сообщений - его модулей нет в памяти сервера, лог-файл не обновляется, не появляется новая консоль.
Ochen' stranno. Ja proveril na svoem testovom NetWare 6.5 - vrode rabotaet. A kakaja versija NetWare?
5.1 SP8
Агент нормально запустился только после перезагрузки сервера - возможно какой то модуль остается в памяти, хотя я проверял:
nxagentd
netxms
ecs
Их не было в списке загруженных модулей.
Невозможно перезапустить агента командами
unload nxagentd
load nxagentd
поскольку остается загруженным в памяти ecs.nlm
но даже после его выгрузки агент не запускается - только перезагрузка сервера.
A est' vozmoznost' proverit' bez ECS subagenta?
I kak vigljadit konfig agenta?
Файл nxagent.conf:
MasterServers = 10.1.1.8
LogFile = SYS:/NETXMS/nxagent.log
FileStore = SYS:/NETXMS/TMP/
SubAgent = logwatch.nsm
SubAgent = ping.nsm
Агент по прежнему не рестартует - только перезагрузка сервера