[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
resultado do script em html
From: |
adalberto_barra |
Subject: |
resultado do script em html |
Date: |
Tue, 29 Dec 2009 05:41:50 -0000 |
User-agent: |
eGroups-EW/0.82 |
Bom dia
Tenho um script que analisa as informações de um log específico e direciona
para um arquivo .log.
Preciso encontrar uma maneira para que o resultado seja convertido em Html.
Exemplo do log:
Thu Dec 24 04:45:03 BRST 2009
/root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 BEA-000102
Notice Cluster 1
Thu Dec 24 04:45:03 BRST 2009
/root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 BEA-000133
Notice Cluster 1
Thu Dec 24 04:45:04 BRST 2009
/root/scripts/analise_de_logs/24_12_2009-04h_44m_34/192 192.168.5.30 BEA-000138
Notice Cluster 1
O problema é que preciso criar uma tabela com colunas e que o arquivo fique
alinhado de acordo com cada coluna.
Sou iniciante em shell-script e estou apanhando para fazer isso.
Eu executo o script em conjunto com o nome do log e do servidor.O meu script é
esse:
#!/bin/bash
log_file=$1
server=$2
errors=`cat $log_file | awk -F\>\ \< {'print $4'} | grep BEA | sort | uniq`
for err in $errors
do
echo -n `date`" "
dominio=`echo $log_file | awk -F\. {'print $1'}`
echo -n $dominio" "
echo -n $server" "
echo -n $err" "
alert=`grep $err $log_file | awk -F\>\ \< {'print $2'} | uniq`
echo -n $alert" "
servico=`grep $err $log_file | awk -F\>\ \< {'print $3'} | uniq`
echo -n $servico" "
grep $err $log_file | wc -l
done
Agradeço quem puder ajudar.
- resultado do script em html,
adalberto_barra <=