Skip to content

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

Sipmon provides RPM packages for its products through the Sipmon Open Source version available free of charge in our repository.

These packages can be installed on CentOS 7, on Alma/RHEL/Oracle Linux 8 and on Debian 11.

You must run the installation procedure as a privileged user.

Prerequisites

After installing your server, update your operating system using the following command:

Accept all GPG keys and reboot your server if a kernel update is proposed.

Step 1: Pre-installation

Disable SELinux

Configure or disable the firewall

If your firewall is active, add firewall rules. You can also disable the firewall during installation by running the following commands:

shell
systemctl stop firewalld
systemctl disable firewalld

Install the repositories

MariaDB repository

Sipmon repository

To install Sipmon software, you should first install the Sipmon repository.

Install the Sipmon repository using this command:

Step 2: Installation

This section describes how to install a Sipmon central server.

You can install this server with a local database on the server, or a remote database on a dedicated server.

Step 3: Configuration

Server name

If you want, you can change the server's hostname using the following command:

shell
hostnamectl set-hostname new-server-name

Replace new-server-name by the name you want. Example:

shell
hostnamectl set-hostname central

Set the PHP time zone

You are required to set the PHP time zone.

Replace Europe/Paris by your time zone. You can find the list of supported time zones here.

Services startup during system bootup

To make services start automatically during system bootup, run these commands on the central server:

Then execute the following command (on the central server if you are using a local database, or on your remote database server):

shell
systemctl enable mariadb
systemctl restart mariadb

Secure the database

Since MariaDB 10.5, it is mandatory to secure the database's root access before installing Sipmon. If you are using a local database, run the following command on the central server:

shell
mysql_secure_installation
  • Answer yes to all questions except "Disallow root login remotely?".
  • It is mandatory to set a password for the root user of the database. You will need this password during the web installation.

For more information, please see the official MariaDB documentation.

Step 4: Web installation

  1. Start the Apache server with the following command:
  1. To complete the installation, follow the web installation procedure.