Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    thiagog
    pessoal peguei um servidor de uma empresa para administrar e quem cuidava antes usava o seguinte script para poder obter informacoes do SERVIDOR;

    #!/usr/local/bin/bash
    df -h | mail -s "Espaco em disco" admin@teste.com.br.br
    w | mail -s "Usuarios conectados" admin@teste.com.br.br
    ps -aef | mail -s "Processos rodando" admin@teste.com.br.br
    du -h /home/ | mail -s "Espaco no diretorio HOME" admin@teste.com.br.br
    dmesg | mail -s "Dmesg" admin@teste.com.br.br
    cat /etc/passwd | mail -s "Passwd" admin@teste.com.br.br
    cat /etc/group | mail -s "Grupos" admin@teste.com.br.br
    cat /etc/rc.conf | mail -s "rc.conf" admin@teste.com.br.br
    /usr/bin/netstat -an | mail -s "Conexoes ..." admin@teste.com.br.br
    /sbin/md5 /etc/* | mail -s "MD5" admin@teste.com.br.br
    uptime | mail -s "uptime" admin@teste.com.br.br

    como vcs podem ver todos os comandos enivam sua SAIDA para o email ADMIN@teste.com.br <dominio ficticio>

    como eu faco para formatar esse script para jogar as SAIDAS do comando para um arquivo HTML ou XML ?

    obrigado,

    Thiago Beier

  2. no lugar de mail -s usa o cat..
    tipo
    df -h | cat arquivo.html

    sei lah.. acho que soh isso?



  3. #3
    slice
    echo "<html><title>Monitor do Servidor</title>" > file.html
    echo "<body>" >> file.html #para formatar a saida dos comandos, inclua aqui a tag pre, que não esta aparecendo por se misturar com o html do fórum... e no final dos comandos, feche esta tag...
    df -h >> file.html
    n comandos >> file.html
    echo "</body></html>" >> file.html

    cat file.html | mail -s "Subject" admin@localhost.localdomain
    ou salve onde vc quiser...

    []´s

    Slice

  4. #4
    thiagog
    irei testar;
    ate mais,

    eu ja ate alterei o arquivo

    #!/usr/local/bin/bash

    #variaveis
    arq1=/var/tmp/saida.txt

    #inicio

    echo "" >> $arq1
    echo "" >> $arq1
    echo "Espaco em Disco" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    df -h >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Quem esta logado" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    w >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Processos" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    ps -aef >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Espaco em disco" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    du -h >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Dmesg" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    dmesg >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Usuarios do sistema" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/passwd >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Grupos do sistema" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/group >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "arquivo de configuracao inicial" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/rc.conf >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Conexoes Atuais" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    /usr/bin/netstat -an >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "MD5 etc" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    /sbin/md5 /etc/* >> $arq1

    echo "" >> $arq1
    echo "" >> $arq1
    echo "Finalizado" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1


    cat $arq1 | mail -s "Relatório Diário" destinatario@dominio.com.br



  5. #5
    thiagog
    fiz como vc me disse porem qdo roda o :

    cat file.html | mail -s "" email
    chega no meu email como se as < tags > fossem parte do arquivo e nao o arquivo no formato HTML...


    como envio um arquivo como ANEXO com o comando MAIL ?
    alguem sabe ?

    obrigado,
    no man mail <nao encontrei nada>






Tópicos Similares

  1. link RSS, ou XML/HTML etc. obtendo resultado loterias caixa - mega-sena
    Por elsamuray no fórum Sistemas Operacionais
    Respostas: 9
    Último Post: 01-11-2012, 09:54
  2. Mikrotik em modo Cliente ou Wisp ajuda?
    Por Julianolinux no fórum Redes
    Respostas: 1
    Último Post: 26-08-2012, 01:19
  3. Respostas: 0
    Último Post: 16-04-2011, 00:41
  4. Respostas: 6
    Último Post: 11-10-2008, 12:46
  5. Servidor CACHE ou MIKROTIK..AJUDA AEE!!!
    Por ISP-RJ no fórum Redes
    Respostas: 2
    Último Post: 02-08-2006, 14:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L