Learn Observium on Ubuntu 20.04
Observium is a free and open-source network monitoring and management platform used to monitor network devices, servers, and applications. It provides real-time visibility into network performance and availability, allowing you to identify and troubleshoot issues quickly.
Low-maintenance autodiscovery technology is built into the Observium network monitoring platform and supports various device types, media, and operating systems.
These platforms include Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp, and many more. Using this tool, you can check the health and performance of your network using a robust yet user-friendly interface.
As a resource manager, server monitor, SLA monitor, uptime monitor, and bandwidth monitor helps manage resources. Through the software, you will gain a deeper understanding of your network infrastructure, allow users to integrate 3rd party software, and conduct long-term network metrics collection, enabling proactively identifying and responding to threats.
Observium stores data in the RRD directory for historical data and the MySQL database for state data and events.
If you do not already have a VPSie account, you must create one to register for Ubuntu systems.
You will receive the credentials for your Ubuntu VM via email. Once you have accessed the terminal, the following commands will update your system.
# apt-get update && apt-get upgrade -y
Ubuntu and Debian systems can install Observium using an automated script. You can run the automated installation script by downloading it, and running it. You can do this by running the following command:
# wget http://www.observium.org/observium_installscript.sh
# chmod +x observium_installscript.sh
# ./observium_installscript.sh
If you intend to install the Observium community, choose Number 1 and enter, then enter your MySQL password when prompted. Enter Yes to other questions.
Your Observium root username and password will be prompted again. Enter them and continue.
Your Observium root username and password will be prompted again. Enter them and continue.
Once the installation is done, use your Ubuntu machine’s IP address to access your Observium Dashboard on your favorite browser.
Enter your username and password to log in.
At the moment, I haven’t added any devices.
Adding a new device is simple: Goto Devices>Add Device.
that’s it.
The dashboard details will look like this after you add a device.
You can find a lot of information on the dashboard, including graphs, port utilization details, logging details, and event alerts.
Keeping your devices safe is easy with this monitoring system.
I appreciate you taking the time to read this article. We hope this was informative for you.
FAQ
Observium is a free and open-source network monitoring and management platform used to monitor network devices, servers, and applications. It provides real-time visibility into network performance and availability, allowing you to identify and troubleshoot issues quickly.
Here are the steps to install Observium on Ubuntu:
- Install Apache, PHP, MySQL, and other required packages by running the following command in the terminal:
sudo apt-get install apache2 php libapache2-mod-php mysql-server php-mysql php-cli php-mbstring php-gd php-common php-snmp snmp graphviz fping
Download the latest version of Observium from the official website.
Extract the downloaded ZIP file to the /opt directory using the following command:
sudo unzip observium-community-latest.tar.gz -d /opt/
- Rename the extracted directory to “observium” using the following command:
sudo mv /opt/observium-community-* /opt/observium
- Change the ownership of the observium directory to the Apache user using the following command:
sudo chown -R www-data:www-data /opt/observium/
- Create a new MySQL database and user for Observium using the following commands:
mysql -u root -p
CREATE DATABASE observium;
GRANT ALL PRIVILEGES ON observium.* TO 'observiumuser'@'localhost' IDENTIFIED BY 'observiumpassword';
FLUSH PRIVILEGES;
EXIT;
Replace ‘observiumuser’ and ‘observiumpassword’ with your desired database username and password.
- Configure Observium by copying the default configuration file using the following command:
sudo cp /opt/observium/config.php.default /opt/observium/config.php
Edit the config.php file to include your MySQL database details and other required settings.
Start the Observium service using the following command:
sudo /opt/observium/discovery.php -u
- Access the Observium web interface by navigating to http://your_server_ip/observium/ in your web browser.
Yes, Observium can monitor multiple network devices simultaneously. You can add devices to the monitoring list using the web interface or by editing the configuration file directly.
Yes, Observium provides real-time monitoring and reporting of network performance and availability. You can view live graphs and charts of network data, as well as receive alerts and notifications for any issues detected.
Yes, Observium provides real-time monitoring and reporting of network performance and availability. You can view live graphs and charts of network data, as well as receive alerts and notifications for any issues detected.
Yes, Observium has an active community forum where you can find answers to common questions, get help with troubleshooting issues, and connect with other Observium users.