Версия 1.2.13 на FreeBSD 9.2
Запускаю через crontab на загрузке
@reboot /usr/local/bin/netxmsd -d&&/usr/local/bin/nxagentd -d>/dev/null 2>&1
Agent всегда запускается а netxmsd со втрого третьего раза в логах пишит
[22-Jun-2014 18:54:04.875] Log file opened
[22-Jun-2014 18:54:05.055] [INFO ] Platform subagent "/usr/local/lib/netxms/freebsd.nsm" successfully loaded
[22-Jun-2014 18:54:05.188] [INFO ] Database driver "mysql.ddr" loaded and initialized successfully
[22-Jun-2014 18:54:07.646] [ERROR] Database is already locked by another NetXMS server instance (IP address: 192.168.1.200, machine info: ITCooky_VPS FreeBSD Release 9.2-RELE
ASE-p3)
Агент пишит
[22-Jun-2014 18:54:05.189] Log file opened
[22-Jun-2014 18:54:05.190] [INFO ] Additional configs was loaded from /etc/nxagentd.conf.d
[22-Jun-2014 18:54:05.205] [INFO ] Debug level set to 0
[22-Jun-2014 18:54:05.269] [INFO ] Subagent "freebsd.nsm" loaded successfully
[22-Jun-2014 18:54:06.276] [INFO ] Listening on socket 0.0.0.0:4700
[22-Jun-2014 18:54:07.286] [INFO ] NetXMS Agent started
Вопрос: Как его запускать чтобы всегда запускался?
А на кой ты его через крон запускаешь???
Посмотри в исходниках, в contib, должны быть стартовые скрипты... или используй примерно такое:
https://www.netxms.org/forum/e-eoe-o-koaot-netxms/tato-kt-freebsd/
а "Database is already locked by another NetXMS server instance" говорит о том, что БД заблокирована. что собственно логично, т.к. при таком режиме запуска, при перезагрузке, процесс завершается не корректно, а просто убивается. Вот БД и остается залоченой.
Для разблокировки используй nxdbmgr (запусти с ключом -h, и погляди какой ключ для разблокировки. я не помню...а сервака под рукой нет)
nxdbmgr unlock
nxdbmgr check
Quote from: kozlov_ao on June 22, 2014, 06:33:14 PM
А на кой ты его через крон запускаешь???
Посмотри в исходниках, в contib, должны быть стартовые скрипты... или используй примерно такое:
https://www.netxms.org/forum/e-eoe-o-koaot-netxms/tato-kt-freebsd/
О, спасибо! Из портов не поставился, ставил из дистрибутива с сайта, скриптов не было!!!
UPD: в /netxms/contrib/ для FreeBSD нет
для netxmsd такой же скипт будет(поменяв имена)? Или другой есть?
UPD: Так и сделать, все сработало, огромное спасибо!
P.S. Так этак можно все из crоntab убрать и в rc.d засунуть...
QuoteP.S. Так этак можно все из crоntab убрать и в rc.d засунуть...
Не можно, а нужно.