Centos/redhat Linux simple to build ganglia monitoring system

Source: Internet
Author: User
Keywords Linux redhat monitoring System Centos ganglia
Tags access browser centos client cpu data disk distributed

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.