Monitoração de servidores [RESOLVIDO]

1. Monitoração de servidores [RESOLVIDO]

Jeferson Neves da Silva
jefers0n

(usa Suse)

Enviado em 14/11/2008 - 14:17h

Pessoal, boa tarde.
Minha dúvida é a seguinte, em meu trabalho é realizada monitorações(mais de uma vez por dia) de serviros(se a cron sta ativa por exemplo.) logo via putty no cara e dou um rccron status ... O problema é que são mais de 20 servers (todos linux), queria saber se tem como fazer um script que só loga-se no server executa o comando e me retorna se esta ok ou não...(ex. executo meu scrit e ele vai mostrando server1 ....ok na outra linha server2....ok na outra linha Server3 done). Se puderem me auxiliar fico grato.


  


2. Re: Monitoração de servidores [RESOLVIDO]

nelio
neliobjr

(usa Red Hat)

Enviado em 14/11/2008 - 15:06h

Cara ta fácil, não é dificil fazer esta tarefa não, faltam só algumas informações:

Qual o nome dos servidores server1, server2, server3, etc, para saber se faz usando um contador ou colocando todos no script.

segundo, com certeza até posso te ajudar, mas eu desconheço este comando rccron, no meu linux não o tem, o que ele faz? qual o retorno, exatamente igual! para poder colocar na mensagem...

aguardo
abs



3. Re: Monitoração de servidores [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 15/11/2008 - 02:19h

Já pensou em utilizar o Nagios, para monitorar esses servidores? Nele você pode até criar seus próprios plugins (em C, Perl, Python, Shell script, etc...) para monitorar serviços específicos.


4. Re: Monitoração de servidores [RESOLVIDO]

Luciano Gomes
lucianopqd

(usa Ubuntu)

Enviado em 15/11/2008 - 09:56h

NAGIOS


5. Re: Monitoração de servidores [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 16/11/2008 - 00:06h

NAGIOS!!!


6. Re: Monitoração de servidores [RESOLVIDO]

Jeferson Neves da Silva
jefers0n

(usa Suse)

Enviado em 16/11/2008 - 12:51h

Pessoal,
Eu até conheço nagios, inclusive tem uma ferramente(em php) na empresa que monitora muitos serviços, áreas em ponto de montagens, gera gráficos, estatísticas....bem completa até(baseada em NAGIOS), mas eu queria algo bem simples apenas para aprendizado para mim, pois estou começando a aprender programação, to iniciando Eng. Computação e no curso temos que usar o GCC ou G++, até pode-se usar windows, mas em apresentação de trabalhos por exemplo temos que apresentá-los no linux...E um dia em C o profesor mostrou como executar comandos através de um programinha simples(mostrado na aula), que apenas mostrava os processos rodando na máquina e podiamos "matar" um processo (kill -9), só que como meu pc foi furtado e tudo que eu tinha salvo foi junto(pra ajudar meus backups eram em disco em outra partição...rsrsrsr)... Resumindo, queria apenas saber como criar um programinha que se loga num servidor executa o comando e retorna o resultado, depois no segundo servidor e assim sucessivamente até o último servidor cadastrado no programa... Pra eu poder começar a ter un norte e estudar mais(pois ainda nem comeceia a estudar sistemas operacionais e nem vi shell script ainda...). Grato.


7. Re: Monitoração de servidores [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 16/11/2008 - 13:39h

Bem, considerando que vc tenha chaves entre o server principal, e os q vc deseja conectar basta fazer:


for i in <lista com hosts>
do

echo -n "$i: "
ssh <usuario>@$i '<comando_que_deseja_executar>'

done

Isso em shell.


8. Re: Monitoração de servidores [RESOLVIDO]

Jeferson Neves da Silva
jefers0n

(usa Suse)

Enviado em 16/11/2008 - 15:52h

Obrigado thuck, vou testar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts