Installing NetXMS on Clear Linux Latest
In this tutorial, we will guide you through the process of installing NetXMS on Clear Linux Latest using the command line interface.
Step 1: Enable required bundles
Before installing NetXMS, we need to enable the required bundles for Java and PostgreSQL. Open a terminal and execute the following commands:
sudo swupd bundle-add java-basic
sudo swupd bundle-add postgresql-client
Step 2: Download NetXMS
Navigate to https://www.netxms.org/download in your web browser, and download the latest NetXMS Linux binary package. Alternatively, you can use the terminal to download the package by executing the following command:
wget https://netxms.org/download/releases/latest/netxms-3.10.185-linux-x64.tar.gz
Step 3: Extract NetXMS
Extract the downloaded NetXMS package using the following command:
tar -xzf netxms-3.10.185-linux-x64.tar.gz
Step 4: Install NetXMS
Move the extracted NetXMS folder to /opt directory by executing the following command:
sudo mv netxms-3.10.185-linux-x64 /opt/netxms
Step 5: Configure PostgreSQL
Create a new PostgreSQL database and user for NetXMS by executing the following commands:
sudo su - postgres
createdb netxmsdb
createuser -P netxms
You will be prompted to enter a password for the netxms user.
Step 6: Configure NetXMS
Navigate to the NetXMS installation directory:
cd /opt/netxms
Copy the sample configuration file and modify it:
cp etc/nmsd.conf.sample etc/nmsd.conf
sudo nano etc/nmsd.conf
In the configuration file, modify the following settings to match your PostgreSQL database configuration:
# database connection settings
DBType = PostgreSQL
DBHost = localhost
DBPort = 5432
DBName = netxmsdb
DBUser = netxms
DBPassword = password
Change the DBPassword field to the password you set before for the netxms user.
Step 7: Start NetXMS services
Start the NetXMS services by executing the following commands:
sudo systemctl start netxmsd.service
sudo systemctl start netxms-agentd.service
By default, NetXMS listens on port 4700. If you need to change this, modify the following setting in the configuration file:
# listen on specified port, default is 4700
ListenPort = 4700
Conclusion
Congratulations! You have successfully installed NetXMS on Clear Linux Latest. To access the NetXMS web interface, open a web browser and navigate to http://YOUR_SERVER_IP:4700/.