Ganglia is an open source scalable distributed monitoring software tool for high-performance computing systems that can be used to view live statistics metrics such as average CPU load and network utilization for multiple systems.
Ganglia uses XML for data representation, RRDtool for data storage and visualization and XDR for compact, portable data transport. It uses carefully engineered data structures to achieve very low overheads and high concurrency. Currently Ganglia is used by thousands of clusters around the world.
In this tutorial, we will learn how to install Ganglia server on Ubuntu 16.04.
A server runing Ubuntu-16.04 on your system.
A non-root user with sudo privileges setup on your server.
Update the System
Before starting, you will need to update the system's package repository database with the latest version. You can do this with the following command:
sudo apt-get update -ysudo apt-get upgrade -y
Once your system is up to date, you can proceed to the next step.
Installing LAMP Stack
Before starting, you will need to install LAMP on your server.
You can install it by running the following command:
Ganglia consists of three main components Ganglia Monitoring Daemon, Ganglia Meta Daemon and the Ganglia PHP Web Front-end.
Ganglia Monitoring Daemon : It listens to the cluster message channel and stores the data in-memory then and answer requests for an XML description of the cluster state.. Gmond runs on each system you want to monitor and monitor changes in the host state.
Ganglia Meta Daemon : The Ganglia Meta Daemon runs on the master nodes and collects information from multiple client machines.
Ganglia PHP Web Front-end: : It is used to displays all the gathered information from the client machines via web pages.
You can install Ganglia by just running the following command:
If you find your cPanel disk space filling up, or an email address has hit its disk space quota, cPanel has a helpful built in Email Disk Usage tool. This will provide you with a simple to understand breakdown of how much disk space each folder for a particular email...
Although WHM will normally automatically keep itself up to date, you may want to manually check for server updates / push through an update that is pending, or it may be that you have automatic updates switched off on your cPanel server. In this guide we will show you how...
You may sometimes need to manually adjust the PHP settings on your cPanel server – for example if a site is hitting the PHP memory, or file size upload limit. WHM allows you to quickly change the settings of any PHP version installed on the server when needed, using the...