Ir para o conteúdo

Coletar Informações Do Hardware, Sistema E Rede


Criado por _SDinfo, Jan 12 2012 12:10

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 _SDinfo

_SDinfo
  • _SDinfo
  • Colaborador
  • 2 Revisões

Revisou 12 janeiro 2012 - 12:10


#!/bin/sh



clear



if [ -e monitoramento.txt ]; then

echo O arquivo já existe, o que você gostaria de fazer?

echo echo \["\033[01;33m"1"\033[00;37m"\] Substituir arquivo existente.

echo \["\033[01;33m"2"\033[00;37m"\] Adicionar log ao arquivo existente.



read o_que_fazer;



case $o_que_fazer in

"1") rm monitoramento.txt;;

"2") ;;

*) echo "Você deve escolher uma opção (1 ou 2)";;

esac

fi



echo "\033[00;31m""Aguarde a mensagem de teste executado com sucesso!""\033[00;37m"



end=monitoramento.txt



echo ================== >> $end

echo -SCRIPT EXECUTADO- >> $end

echo ================== >>

$end date +"%A %d/%m/%Y às %H:%M" >> $end

echo >> $end



echo ------------------------------------- >> $end

echo -LISTAR CONFIGURAÇÕES DE REDE ATIVAS- >> $end

echo ------------------------------------- >> $end

ifconfig >> $end



echo --------------- >> $end

echo -TESTE DE PING- >> $end

echo --------------- >> $end

ping -c 5 www.google.com.br >> $end

echo >> $end



echo --------------------------- >> $end

echo -VERIFICAR ESPAÇO EM DISCO- >> $end

echo --------------------------- >> $end

df -h >> $end

echo >> $end



echo ------------------------------ >> $end

echo -OBTER INFORMAÇÕES DA MEMÓRIA- >> $end

echo ------------------------------ >> $end

free -m >> $end

echo >> $end



echo ---------------------------------- >> $end

echo -OBTER INFORMAÇÕES DO PROCESSADOR- >> $end

echo ---------------------------------- >> $end

cat /proc/cpuinfo >> $end



echo --------------------------- >> $end

echo -VERIFICAR TAMANHO DA SWAP- >> $end

echo --------------------------- >> $end

cat /proc/swaps >> $end

echo >> $end



echo -------------------------------------------- >> $end

echo -OBTENDO INFORMAÇÕES DO KERNEL E PLATAFORMA- >> $end

echo -------------------------------------------- >> $end

uname -a >> $end

echo >> $end



echo ------------------------------------- >> $end

echo -MOSTRAR AS ÚLTIMAS 20 LINHAS DE LOG- >> $end

echo ------------------------------------- >> $end

tail -n 20 /var/log/syslog | tac >> $end



echo "\033[00;32m""Teste executado com sucesso!""\033[00;37m"






1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)