[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: informação de programas rodando em uma rede



On 7/23/07, Miguel Da Silva - Centro de Matemática <mdasilva@cmat.edu.uy> wrote:
Já imaginava que podia ser alguma coisa com submeter processos em
máquinas de um cluster. Curiosamente, também trabalho com grupos de
pesquisa em Física e estão sempre utilizando Fortran e compiladores
desse estilo.

Pelo o que vejo, não é necessário saber quais os processos que estão
sendo executados. É sufiente que saibam a carga de cada computador.
Inclusive é assim que o OpenMosix funciona.

Talvez você poderia criar um script que pega o cabeçalho do top (ele tem
uma opção que permite executá-lo num modo especial para shell scripts) e
o colocar numa página web.

Podia ser feito em Perl ou Bash.


Sim, isto é o que eu já fiz, em Bash. Ao invés de usar o ssh, eu optei
por cada máquina colocar as informações em um arquivo de leitura com
permissão de leitura  para todos (já que todos os nós montam um
filesystem por NFS). A questão é que para cada máquina que entra ou
sai do cluster, eu tenho que alterar o script no servidor e colocar o
script que escreve as informações em cada máquina.  Eu acho mais
prático e mais apresentável, se usarmos informações, sejam SNMP ou
outro meio, como o Nagios, Cacti, etc. que mandam broadcast e vê quem
responde. Além disto, a interface é masi apresentável em HTML do que
em shell (mesmo usando o dialog).

Se o Nagios tiver um módulo destes, pode ser que eu me anime a aprendê-lo...
--
Thadeu Penna
Prof.Associado - Instituto de Física
Universidade Federal Fluminense
http://profs.if.uff.br/tjpp/blog



Reply to: