Ganglia Presentation

download Ganglia Presentation

If you can't read please download the document

Transcript of Ganglia Presentation

Shyam KompalliSTG Lab Services

Lab Service STG

Ganglia Monitoring Tool

2009 IBM Corporation

Exploring Ganglia

What is Ganglia

Monitoring Tool that displays Real Time performance data of the Server Clusters as a Dashboard with drill down capability

Developed by University Of California, Berkeley Computer Science Dept

Currently in use on thousand of clusters around the world

Open Source Product

Expandable (Can add new new Metrics)

Scalable (can monitor up to 2000 nodes)

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Glossary

Node CLUSTER GRID

Single Logical Partition on a Frame Monitored Partitions on a Single Frame Collection of Monitored Frames

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia Infrastructure

Collection Deamon

GMOND

GMETD

Monitoring Deamon

RRD

Round Robin Database

Ganglia Scripts

June 27, 2012

I

Apache WebServer Web Browser IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia CommunicationGMETAD

GMETAD

NODE 4

NODE 4

NODE 1

NODE 2

NODE 3

NODE 1

NODE 2

NODE 3

MUTICAST MUTICAST

UNICASTTCP UDP

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia Implementation rrdtool*.rpm ganglia-gmetad*.rpm ganglia-gmond*.rpm rrdtool*.rpm gangliagmetad*.rpm ganglia-gmond*.rpm

NODE 4

NODE 4

NODE 1

NODE 2

NODE 3

NODE 1

NODE 2

NODE 3

ganglia-gmond*.rpm

ganglia-gmond*.rpm

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia Implementation gangliagmond*.rpm /etc/ganglia/gmond.conf gangliagmetad*.rpm /etc/ganglia/gmetad.conf

cluster { data_source "Power_Cluster" name = data_source "Power6_Cluster" localhost "Power_Cluster" gridname 9.5.167.136:8650 "Rochester Lab owner = "unspecified" " latlong = "unspecified" url = "unspecified" } udp_send_channel { host = ip address of the receiving node port = 8649 ttl = 1 } udp_recv_channel { port = 8649June 27, 2012 I

IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia Implementation

GMETAD

GMETAD

NODE 4

NODE 4

NODE 1

NODE 2

NODE 3

NODE 1

NODE 2

NODE 3

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Ganglia Implementation

NODE 4 GMETAD

NODE 4

ApachePHP scripts

RRD GMOND

GMETAD

GMONDNODE 4

RRDNODE 4

GMOND

GMONDNODE 2

GMOND

GMOND

GMONDNODE 2

GMOND

NODE 1

NODE 3

NODE 1

NODE 3

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Rochester Lab

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Rochester Lab

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation

Rochester Lab

June 27, 2012

I

IBM Lab Services & Technical Training

2009 IBM Corporation