Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

21-03-05 10:28
Ganglia: konfiguracija

piše EMIR IMAMAGIĆ

Za instalaciju Ganglie moguće je koristiti izvorni kod, izvršni kod, RPM pakete, Debian pakete ili instalacijski program (u slučaju Windows platforme). Za instaliranje servisa gmetad potrebno je prethodno instalirati alat RRDTool. Za instaliranje web sučelja potrebno je prethodno instalirati web server i servis gmetad. Nakon instalacije potrebno je prilagoditi dvije datoteke gmond.conf i gmetad.conf. Obje datoteke su smještene u /etc direktoriju.

 

Konfiguracija servisa gmond

Na Windowsima se gmond.conf može prilagoditi odabirom izbornika: "Start Menu->All Programs->Ganglia->Configure Ganglia Monitoring Service". U nastavku opisujemo konfiguriranje datoteke za verziju 3.0 koja se znatno razlikuje od prijašnjih verzija. Datoteka gmond.conf se sastoji od skupa konfiguracija oblika:

ima_skupa_varijabli{
ime_varijable_1 = "vrijednost1"
ime_varijable_2 = "vrijednost2"
...
}

i komentara oblika:

/*
Primjer komentara...
*/

Potrebno je napomenuti da komentare nije dozvoljeno ugnježđivati.

Postoji 7 oblika skupova varijabli koje se koriste:

globals - osnovna svojstva gmond servisa
cluster - podaci o klasteru
udp_send_channel, udp_recv_channel - podaci o multicast adresi (varijabla mcast_join) i portu (varijabla port) na kojem gmond šalje, odnosno prima informacije
tcp_accept_channel - informacije o TCP portu koji se koristi za dohvat XML izvještaja o nadziranim parametrima (varijabla port)
acl - definiranje prava pristupa gmond servisu
collection_group - ovaj oblik se koristi za grupiranje parametara koji se nadziru i može se pojaviti neograničeno puta u datoteci.

 

U primjeru datoteke gmond.conf, koji dolazi s instalacijom, podešene su sve navedene skupine varijabli. Jedini skup koji korisnik treba podesiti je opis računala koje se nadzire:

 

cluster{
/*Naziv klastera ili skupa kojemu čvor pripada*/
name = "Isabella"

/*Ime vlasnika (opcionalno)*/
owner = "University Computing Centre"

/*Zemljopisni položaj (opcionalno)*/
latlong = "N45.82 E16.03"

/*URL web stranice klastera (opcionalno)*/
url="www.srce.hr"
}

 

Skup varijabli collection_group omogućava korisniku odabir parametara koje želi nadzirati, period osvježavanja pojedine skupine parametara te dodavanje vlastitih senzora. Primjer ovog skupa je:

 

collection_group {
/* učestalost očitavanja prametra u sekundama*/
collect_every = 40
/* u slučaju da se podaci žele očitati
samo jednom gornji parametar se zamjeni s:
collect_once = yes
*/

/* učestalost slanja informacija u sekundama
u ovom slučaju informacije se očitavaju 5 puta
i tek onda se šalju na multicast*/
time_threshold = 200

/* metric definira jedan parametar u grupi
može se ponoviti neograničeno mnogo puta */
metric {

/* naziv parametra */
name = "disk_free"

/* gornja granica vrijednosti parametra */
value_threshold = 1.0
}
}

 

Konfiguracija servisa gmetad

 

Konfiguracija servisa gmetad sastoji se od prilagodbe gmetad.conf datoteke. Ona se sastoji od parova oblika:

ime_varijable vrijednost

Korisnik definira skupine gmond ili servisa gmetad na sljedeći način:

data_source "Isabella" localhost compute-0-1 compute-0-1
data_source "SRCE" cgi-sge.public:8651

 

Ako nije naveden, podrazumijeva se port 8649. Kada servisi gmond primaju i slušaju poruke na multicast nije potrebno navoditi popis svih računala. Obzirom da gmondovi spremaju podatke svih susjeda dovoljno je uzimati podatke samo jednog od njih. Ako su servisi gmond instalirani na Windows platformu potrebno je navoditi pojedinačna računala, jer verzija gmonda za Windows ne podržava multicast. Popis može sadržavati i adrese gmetad servisa, samo je potrebno eksplicitno navesti port (obično 8651).

 

Još jedna bitna varijabla je naziv skupa svih klastera koji se nadziru:

gridname "Moj grid"

Pored ove dvije varijable korisnik može definirati koja računala imaju pravo pristupati servisu (trusted_hosts), broj porta na kojemu će gmetad primati zahtjeve za XML izvješćima(xml_port) i direktorij u koji će gmetad spremati podatke (rrd_rootdir).


http://ganglia.info




[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr