-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> Esse teu sistema de Script pareceu bem interessante, mas mas fiquei meio 
> confuso com a thread muito grande.
> Seria possível você mostrar o resultado de tanto esforço, com um mínimo 
> de explicação. (eu acho que isso não seria OT :) )

Não... não é off topic, definitivamente. Mas claro que ele tem todo o
direito de não compartilhar o código dele. Até onde ví, ele não gosta
muito de mostrar código já que na descrição do problema dele não há
sequer uma linha. Mas isso tudo é bastante simples. Digamos que você
queira monitorar disco, utilização de memória, data das maquinas e
usuários conectados.

#!/bin/bash

echo "Status da Máquina $(hostname)"
echo
echo "1 - Utilização de Disco"
echo "======================="
df -h
echo
echo "2 - Utilização de Memória"
echo "========================="
free -m
echo
echo "3 - Data do Sistema"
echo "==================="
date
echo
echo "4 - Usuários Conectados"
echo "======================="
w
echo

Como você viu, zero de segredo. Quatro comandos populares, comuns e de
facílima utilização. Qualquer um que tenha se preocupado em aprender um
MÍNIMO de comandos Unix conhece isso. Você já leu a man page de todos os
comandos sob /bin, /sbin, /usr/bin e /usr/sbin ? Eu já :)

A segunda parte é mais bonita. Você cria um par de chaves
publica/privada. Isso foi discutido na lista já. Replica o script e a
chave pública para tantos quantos forem os seus equipamentos que você
deseja monitorar e faz:

for MAQ in mq1 mq2 mq3 ; do
ssh usuario@"$MAQ" "/usr/local/bin/script.sh"
done

e pronto. Esse laço simples vai executar o script.sh localizado em
/usr/local/bin em todas as máquinas, devolvendo o resultado para STDOUT.
Você pode executá-lo no crontab redirecionando-o para um arquivo de log
e enviando esse arquivo por e-mail para você.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD9w21rDdxWm3R8YYRAuVjAJ41519tFvHRyVvSlyl25f3ELk408gCfd5ZZ
c+SGRVSWVt4scRihf6REXj0=
=/j3h
-----END PGP SIGNATURE-----



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a