Tags:
, view all tags

Localizacao das Maquinas no Ganglia

Description

Editar o file /etc/gmond.conf na linha:
# The location of this host in the cluster. Given as a 3D coordinate:
# "Rack,Rank,Plane" that corresponds to a Euclidean coordinate "x,y,z".
# default: "unspecified"
# location "0,0,0"
Os Racks A,B,C... terao valores 0,1,2... e o Rank e' a ordem no rack, e nao a posicao em U's dele. Nao sei se deve ser contado de cima para baixo ou de baixo para cima. Fazer para um rack e ver no Ganglia, no "Physical View", para ver como ficou. A coordenada "z" mantem 0.

Updates

Rogério em 19/09/2006

Iniciei a atualização do arquivo gmond.conf dos nodes. Devido ao formato desse arquivo nos nodes 01-18, para atualizá-lo nestes, escrevi um script simples:

#!/bin/sh

RACK=1; RANK=0
for node in `cat /home/rogerio/workers_rack1.list`
do
  ssh $node "cp -p /etc/gmond.conf /etc/gmond.conf.old"
  ssh $node "echo location $'\042'$RACK,$RANK,0$'\042' | cat >> /etc/gmond.conf"
  let "RANK += 1"
done

A sequência definida por esse script gera:

node01 -> location "1,0,0"
node02 -> location "1,1,0"
...
node18 -> location "1,17,0"

Com pequenas alterações neste script, gerei também a sequência inversa (i.e., node01 em "1,17,0", node02 em "1,16,0", etc), porém a visualização pelo "Physical View" do ganglia não foi alterada (node01 na primeira linha do Rack 1, node02 na segunda linha, e assim por diante). Ainda não descobri por que isso está ocorrendo.

Para que a mudança tenha efeito, é preciso dar restart no daemon gmond dos nodes nos quais o gmond.conf foi alterado. Para isso, usei o comando:

[root@sprace:root]# for node in `cat /home/rogerio/workers_rack1.list`
> do ssh $node "service gmond restart"
> done
[root@sprace:root]#

O arquivo workers_rack1.list lista os nodes 01 a 18. Nestes, o gmond.conf é um arquivo simples, bastou incluir a entrada location "x,y,z" na última linha - o script ficou simples. Os arquivos gmond.conf dos nodes dos demais racks são mais complicados; estou escrevendo um outro script para corrigí-los.

Edit | Attach | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2006-09-19 - RogerioIope
 

This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

antalya escort bursa escort eskisehir escort istanbul escort izmir escort