@Digsecman

Ubuntu, NetXMS как установить?

Что было сделанно по оф. талмуту: https://www.netxms.org/documentation/netxms-admin.pdf
wget https://packages.netxms.org/netxms-release_1.2_all.deb
sudo dpkg -i netxms-release_1.2_all.deb
sudo apt-get update
sudo apt-get install netxms-server
apt-get install netxms-dbdrv-pgsql
nxdbmgr init /usr/share/netxms/sql/dbinit_pgsql.sql
NetXMS Database Manager Version 2.2.16 Build 9524 (2.2.16) (UNICODE)

Unable to load and initialize database driver ""

На этом этапе завис.

P.S> Еще не понятен 1-й пункт, как и откуда его установить? Остальное просто.

1.Install one of servlet containers that support servlet-api version 3.

2.Download latest version of WAR file from Web Interface Binaries section www.netxms.org/download/nxmc-2.2.16.war

2. Copy nxmc.war to webapps directory, in a few seconds it will be autodeployed and available at http://SERVER_IP:SERVER_PORT/nxmc/

Tomcat default folder: /var/lib/tomcat7/webapps
  • Вопрос задан
  • 2075 просмотров
Решения вопроса 1
alkk
@alkk
Судя по сообщению об ошибке, не указан драйвер базы данных к конфиге (/etc/netxmsd.conf).

Минимальный конфиг для работы с постгресом:

LogFile=/var/log/netxmsd

DBDriver=pgsql.ddr
DBServer=127.0.0.1
DBName=netxms
DBLogin=netxms
DBPassword=password1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@q2digger
никого не трогаю, починяю примус
Там же все написано, в этой инструкции.

Первый вопрос. Вы выполнили подготовку базы данных?
>> 6. Create database user and adjust configuration file (netxmsd.conf) accordingly:

Про второй ваш вопрос. Там же написано:
NetXMS web interface is java based and should be deployed into servlet container to run. Tested containers:
Tomcat7, Jetty7.

Установите и запустите, например, Tomcat . Берется там же , где и все остальное
apt-cache search tomcat и вперед, смотреть, что там в вашем дистрибутиве есть.
Ответ написан
Комментировать
@Digsecman Автор вопроса
root@01:/home/mon-srv# sudo apt-get install netxms-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libjansson4 libsodium18 libzmq5 netxms-agent netxms-base
netxms-dbdrv-sqlite3
Suggested packages:
netxms-dbdrv-pgsql netmxs-dbdrv-mysql
The following NEW packages will be installed:
libjansson4 libsodium18 libzmq5 netxms-agent netxms-base
netxms-dbdrv-sqlite3 netxms-server
0 upgraded, 7 newly installed, 0 to remove and 241 not upgraded.
Need to get 12,6 MB of archives.

Ввожу Y и жду когда всё установится....

NetXMS server is installed but currently stopped.

Additional steps required:

1. Edit default configuration file (/etc/netxmsd.conf) (я все раскоментил для pgsql, как в примере выше)

2. Load database schema (replace DBTYPE with proper name):

nxdbmgr init /usr/share/netxms/sql/dbinit_DBTYPE.sql

Example:

SQLite:
nxdbmgr init /usr/share/netxms/sql/dbinit_sqlite.sql

PostgreSQL:
nxdbmgr init /usr/share/netxms/sql/dbinit_pgsql.sql

MySQL:
nxdbmgr init /usr/share/netxms/sql/dbinit_mysql.sql

Oracle:
nxdbmgr init /usr/share/netxms/sql/dbinit_oracle.sql

then start daemon with command:

service netxmsd start
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
root@01:/home/mon-srv# nano /etc/netxmsd.conf
root@01:/home/mon-srv# nxdbmgr init /usr/share/netxms/sql/dbinit_pgsql.sql
NetXMS Database Manager Version 2.2.16 Build 9524 (2.2.16) (UNICODE)

Unable to load and initialize database driver "pgsql.ddr"
root@01:/home/mon-srv# service netxmsd start
root@01:/home/mon-srv# service netxmsd status
● netxmsd.service - NetXMS Server
Loaded: loaded (/lib/systemd/system/netxmsd.service; disabled; vendor preset:
Active: failed (Result: exit-code) since ср 2019-08-14 16:04:40 EEST; 12s ago
Process: 3758 ExecStart=/usr/bin/netxmsd -d (code=exited, status=0/SUCCESS)
Main PID: 3759 (code=exited, status=3)

сер 14 16:04:39 01 systemd[1]: Starting NetXMS Server...
сер 14 16:04:40 01 systemd[1]: netxmsd.service: PID file /var/run/netxmsd.pid no
сер 14 16:04:40 01 systemd[1]: Started NetXMS Server.
сер 14 16:04:40 01 systemd[1]: netxmsd.service: Main process exited, code=exited
сер 14 16:04:40 01 systemd[1]: netxmsd.service: Unit entered failed state.
сер 14 16:04:40 01 systemd[1]: netxmsd.service: Failed with result 'exit-code'.

root@01:/home/mon-srv# nxdbmgr init /usr/share/netxms/sql/dbinit_pgsql.sql
NetXMS Database Manager Version 2.2.16 Build 9524 (2.2.16) (UNICODE)

Unable to load and initialize database driver "pgsql.ddr"

Что я делаю не так?? Почему не происходит инициализация драйвера БД?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы