From src

From NetXMS Wiki
Revision as of 01:11, 6 March 2014 by AndreyKP (talk | contribs) (Step-by-step compilation & install netxms 1.2.12 on debian 7.4 with mysql)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Debian 7.4 + MySQL

Give rights to create local software

sudo adduser YourUser staff

Prepare environment:

sudo apt-get install build-essentials flex bison libssl-dev libmysqlclient-dev mysql-server

Prepare database

mysql -u root -p
CREATE DATABASE netxms;
GRANT ALL ON netxms.* TO netxms@localhost IDENTIFIED BY 'password';
\q

Copy last version of src package to local folder, unpack:

cp netxms-1.2.12.tar.gz /usr/local/src/
tar -xf netxms-1.2.12.tar.gz

Configure & make:

./configure --with-server --with-agent --with-mysql --enable-unicode
make
make install

Copy to /etc

sudo cp contrib/netxmsd.conf-dist /etc/netxmsd.conf
sudo cp contrib/nxagentd.conf-dist /etc/nxagentd.conf

Edit config files:

contrib/netxmsd.conf
contrib/nxagentd.conf

Configure startup

sudo cp /usr/local/src/netxms-1.2.12/contrib/startup/debian/netxmsd /etc/init.d/
sudo cp /usr/local/src/netxms-1.2.12/contrib/startup/debian/nxagentd /etc/init.d/
sudo chmod u+x /etc/init.d/nxagentd
sudo chmod u+x /etc/init.d/netxmsd
sudo update-rc.d nxagentd defaults
sudo update-rc.d netxmsd defaults