NetXMS on Ubuntu Server 16.04.1

Install Ubuntu Server as usual
Don't forget to install Openssh Server during the process

After it finished, if you want to install lightweight desktop: (this is optional, because most of the works are done in terminal via ssh)
For ex: (lxde)

#sudo apt-get install --no-install-recommends lubuntu-desktop

Now to install NetXMS (current: 2.0.6)

#apt-get update
#apt-get install mysql-server
#apt-get install tomcat7
#apt-get install libmysqlclient-dev
#apt-get install libssl-dev
#apt-get install g++
#apt-get install c++

Create a database:

#sudo mysql -u root
mysql> CREATE DATABASE netxms;
mysql> GRANT ALL ON netxms.* TO netxms@localhost IDENTIFIED BY 'password';
mysql> quit

Download the NetXMS server package:

#wget http://www.netxms.org/download/netxms-2.0.6.tar.gz
#tar -xvf  netxms-2.0.6.tar.gz

Configure the package:

#cd netxms.x.x.x
#sudo sh ./configure --with-server --with-mysql --with-agent (it will show some results)
#sudo make
#sudo make install
#sudo cp contrib/netxmsd.conf-dist /etc/netxmsd.conf
#sudo cp contrib/nxagentd.conf-dist /etc/nxagentd.conf
#sudo nano /etc/netxmsd.conf

sample output:

DBDriver = mysql.ddr
DBServer = localhost
DBName = netxms
DBLogin = netxms
DBPassword = password
LogFile = /var/log/netxmsd
LogFailedSQLQueries = yes
#sudo nano /etc/nxagentd.conf
MasterServers = 127.0.0.1, 192.168.1.1

Initiaze agent and server services:

#sudo cat /etc/ld.so.conf.d/libc.conf (check it contain /usr/local/lib, if not add it)
#sudo ldconfig
#sudo ldconfig -p|grep libnetxms (it shows some output)
#/usr/local/bin/nxdbmgr init /usr/local/share/netxms/sql/dbinit_mysql.sql
#/usr/local/bin/nxagentd -d
#/usr/local/bin/netxmsd -d

Download the web based management:

#wget http://www.netxms.org/download/webui/nxmc-2.0.6.war
#sudo rename nxmc-2.0.6.war nxmc.war
#sudo cp nxmc.war /var/lib/tomcat7/webapps/
#sudo netxmsd  (this is to start netXMS server properly, otherwise you will get connection refused when you login)

Open browser:
http://ip_address:8080/nxmc/nxmc
(default username: admin, password: netxms)

NetXMS website: http://www.netxms.org/
My installation was based on this reference, though there was some hiccups along the way!