- 22-04-2005 #1thiagog Visitante
script maluco.. (XML ou HTML?) ajudapessoal 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
- 22-04-2005 #2
script maluco.. (XML ou HTML?) ajudano lugar de mail -s usa o cat..
tipo
df -h | cat arquivo.html
sei lah.. acho que soh isso?Se você pensa que pode ou se pensa que não pode, de qualquer forma você está certo.
- 22-04-2005 #3slice Visitante
script maluco.. (XML ou HTML?) ajudaecho "<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
- 22-04-2005 #4thiagog Visitante
muito obrigadoirei 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
- 22-04-2005 #5thiagog Visitante
estranho...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>
- 23-04-2005 #6slice Visitante
script maluco.. (XML ou HTML?) ajudafala sério... RTFM
man mail
SYNOPSIS
nail [-BDdFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] to-addr . . .
nail [-BDdeHiInNv~] [-T name] [-A account] -f [name]
nail [-BDdeinNv~] [-A account] [-u user]
flw
- 23-04-2005 #7thiagog Visitante
script maluco.. (XML ou HTML?) ajuda
Postado originalmente por slice
6) eu estou usando freebsd :P
desculpe mas nao falei antes.
- 23-04-2005 #8thiagog Visitante
script maluco.. (XML ou HTML?) ajuda
Postado originalmente por thiagog
Meu serio..
nao to aki pra brigar com ninguem tampouco pra ser melhor ..
veja a saida do meu comando mail no FREEBSD (4.9)
Usage: mail [-EiInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
[- sendmail-options ...]
mail [-EiInNv] -f [name]
mail [-EiInNv] [-u user]
- 23-04-2005 #9slice Visitante
script maluco.. (XML ou HTML?) ajudasei lá, cara... nunca mexi com *bsd's, mas acho que se vc configurar seu cliente de e-mail para ler e-mails em html ele converte isso pra vc, ou seja tirar de texto plano...
Tópicos Similares
script PERL ajuda
Por sambaloco40 no fórum ProgramaçãoRespostas: 1Último Post: 14-09-2006, 15:44Ajuda em um Script
Por edmundo no fórum Adm. em GeralRespostas: 3Último Post: 17-02-2006, 17:10Ajuda com script (bash)
Por sarna no fórum ProgramaçãoRespostas: 2Último Post: 08-03-2005, 23:42script!!!!!!!ajuda!?
Por evalerio no fórum ProgramaçãoRespostas: 2Último Post: 21-02-2005, 10:37ajuda com script
Por dboom no fórum Adm. em GeralRespostas: 1Último Post: 02-02-2004, 00:13
Visitantes encontraram esta pagina procurando por:
Nobody landed on this page from a search engine, yet!



LinkBack URL
About LinkBacks




Marcadores