Ganglia monitoring software is mainly used to monitor the performance of the software, such as: CPU, MEM, hard disk utilization, I/O load, network traffic, etc., through the curve is very easy to see the work of each node, the reasonable adjustment, distribution system resources, improve the overall performance of the system plays an important role. Support browser access, but can not monitor node hardware specifications, ganglia is a distributed monitoring system, there are two Daemon, respectively: Client ganglia monitoring Daemon (Gmond) and server ganglia Meta Daemon ( Gmetad), as well as the Ganglia PHP Web frontend (dynamic access based on the web). Linux is a graphical monitoring system operating performance software, the interface is beautiful, rich, powerful. RRDtool is the system to store and display time-series (that is, network bandwidth, temperature, number of people, server load, etc.). Also it presents useful charts, which are forced to perform some data densities by processing data.
Ganglia is an Open-source monitoring project initiated by UC Berkeley, designed to measure thousands of nodes. Each computer runs a daemon named Gmond that collects and sends metric data, such as processor speed, memory usage, and so on. It will be collected from the operating system and the specified host. Hosts that receive all measurement data can display the data and can pass the thin form of that data to the hierarchy. It is precisely because of this hierarchical pattern that the Ganglia can achieve a good extension. Gmond brings very little system load, which makes it a piece of code running on each computer in the cluster without impacting user performance.
1, lap (linux+apache+php)
Slightly)
2. Required Packages
The system CD-ROM is installed through the Yum Source:
Yum-y Install \apr-devel \apr-util \check-devel \cairo-devel \pango-devel \libxml2-devel \rpmbuild \glib2-devel \ Dbus-devel \freetype-devel \fontconfig-devel \gcc-c++ \expat-devel \python-devel
3. Installation Libconfuse
32-bit OS downloads:
wget http://download.fedora.redhat.com/pub/epel/5/i386/libconfuse-2.5-4.el5.i386.rpmwget http:// download.fedora.redhat.com/pub/epel/5/i386/libconfuse-devel-2.5-4.el5.i386.rpm
64-bit OS downloads:
wget http://download.fedora.redhat.com/pub/epel/5/x86_64/libconfuse-2.5-4.el5.x86_64.rpmwget http:// download.fedora.redhat.com/pub/epel/5/x86_64/libconfuse-devel-2.5-4.el5.x86_64.rpm
Installation
RPM–IVH libconfuse-2.5-4.el5.i386.rpm libconfuse-devel-2.5-4.el5.i386.rpm
4. Installation RRDtool
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gztar zxvf rrdtool*cd rrdtool-*./configure--prefix=/usrmakemake Install