vypis urcitych radku z logu squida

Miroslav Pragl lists.subscriber na pragl.cz
Čtvrtek Červen 8 10:29:55 CEST 2006


jinak jsem si kdysi udelal kraticky cgi pro rozparsovani a natazeni 
poslednich 60.000 radek squidu do tabulkoveho procesoru pres webovy zdroj 
dat (aby se dal aktualizovat online) -> kontingencni tabulka -> vyhodnoceni

proxy.cgi
---------
#!/bin/bash
echo "Content-type: text/plain"
echo "Pragma: no-cache"
echo "Expires: 0"
echo "Cache-Control: no-cache"
echo
echo -e 
"Dayname\tMnth\tDay\tTime\tYear\tElapsed\tRemotehost\tCode/Status\tBytes\tMehtod\tUR
L\tRfc931\tPeerstatus/Peerhost\tType"
tail -n 60000 /var/log/squid/access.log | ./convert.pl | tr '\n' '\n\r' | 
tr -s ' ' '\t'

convert.pl (to jsem nekde okopiroval)
----------
#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;

MP 



Další informace o konferenci Linux