Observium is an open source network monitoring platform that automatically discovers network devices and provides detailed information about their performance. In this tutorial, we will learn how to install Observium on OpenSUSE latest version.
Before we start with installation process, you need to make sure that you have the following prerequisites:
Before installing the Observium, we need to install some required dependencies. Use the following command to install the dependencies:
sudo zypper in apache2 mariadb mariadb-client mariadb-server php7 php7-mysqlnd php7-bcmath php7-bz2 php7-calendar php7-fileinfo php7-dom php7-gd php7-iconv php7-imagick php7-json php7-mbstring php7-posix php7-sockets php7-xmlwriter php7-xmlreader snmp net-snmp net-snmp-utils rrdtool composer fping graphviz
Observium can be installed using composer. Composer is a dependency manager for PHP that helps us to install and manage PHP packages.
You can use the following command to install Observium:
sudo composer create-project observium/observium --keep-vcs --no-dev observium/
After installing the Observium, we need to configure it by running the following script:
cd observium/
sudo ./discovery.php -u
sudo ./adduser.php <username> <password> 10
sudo ./discovery.php -h all
sudo ./poller.php -h all
sudo chown -R apache:apache /srv/www/htdocs/observium
Replace <username>
and <password>
with your desired username and password.
Observium is a web-based application that requires a web server to run. We will use Apache2 to serve Obsrvium.
Open the Apache2 configuration file /etc/apache2/httpd.conf
with a text editor of your choice and add the following lines:
Alias /observium /srv/www/htdocs/observium
<Directory /srv/www/htdocs/observium>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Restart Apache2 to apply the changes:
sudo systemctl restart apache2
Observium is now installed and configured. Open a web browser and go to http://<your-server-IP>/observium
. You will be redirected to the login page. Enter the username and password that you have created in Step 3 and click Login.
You should now see the Observium dashboard, showing you information about your devices and network.
In this tutorial, we have learned how to install Observium on OpenSUSE Latest. Enjoy monitoring your network with Observium!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!