webserver statistik auswerten
This commit is contained in:
parent
91e73a0f9d
commit
5995a8775b
2 changed files with 38 additions and 8 deletions
|
@ -7,19 +7,23 @@ DEST="access.log.all"
|
||||||
|
|
||||||
#[ -e ${SRC}.1.gz ] && gzip $SRC ${SRC}.1.gz
|
#[ -e ${SRC}.1.gz ] && gzip $SRC ${SRC}.1.gz
|
||||||
|
|
||||||
rm $DEST
|
## nur falls die logs auf mehrere dateien verteilt sind,
|
||||||
for vers in ${VERSIONS[@]}
|
#for vers in ${VERSIONS[@]}
|
||||||
do
|
#do
|
||||||
file=${SRC}.${vers}.gz
|
#file=${SRC}.${vers}.gz
|
||||||
echo $file
|
#echo $file
|
||||||
zcat $file >> $DEST
|
#zcat $file >> $DEST
|
||||||
echo -e "\n" >> $DEST
|
#echo -e "\n" >> $DEST
|
||||||
done
|
#done
|
||||||
|
|
||||||
|
## ein paar ersedzungen
|
||||||
sed '/Python-urllib/d' $DEST > ${DEST}.a
|
sed '/Python-urllib/d' $DEST > ${DEST}.a
|
||||||
sed '/\"Wget\/1\.9\.1\"/d' $DEST.a > ${DEST}.b
|
sed '/\"Wget\/1\.9\.1\"/d' $DEST.a > ${DEST}.b
|
||||||
sed '/U\;\ Nessus/d' $DEST.b > ${DEST}.c
|
sed '/U\;\ Nessus/d' $DEST.b > ${DEST}.c
|
||||||
sed '/action=rss/d' $DEST.c > ${DEST}.d
|
sed '/action=rss/d' $DEST.c > ${DEST}.d
|
||||||
sed 's/^/127.0.0.1 /' $DEST.d > ${DEST}.e
|
sed 's/^/127.0.0.1 /' $DEST.d > ${DEST}.e
|
||||||
|
|
||||||
|
# den report gengerieren
|
||||||
|
visitors --prefix https://systemausfall.org -XKUWDOBT -m 30 ${DEST}.e -o html > ${SRC}_sao_report_raw.html
|
||||||
|
|
||||||
|
|
26
spielspass/logkosmetik-server.sh
Executable file
26
spielspass/logkosmetik-server.sh
Executable file
|
@ -0,0 +1,26 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -u
|
||||||
|
|
||||||
|
#DATE=`date '+%Y-%m'`
|
||||||
|
DATE=`date -d '1 month ago' '+%Y-%m'`
|
||||||
|
SRC="/var/log/apache/access-${DATE}.log"
|
||||||
|
DST_SAO="/tmp/access-${DATE}_sao.log.shrunk"
|
||||||
|
DST_SOBI="/tmp/access-${DATE}_sobi.log.shrunk"
|
||||||
|
|
||||||
|
nice -n 10 cat ${SRC} | grep "webproxy pound" | grep "systemausfall.org" > ${DST_SAO}
|
||||||
|
[ -e ${DST_SAO}.gz ] && rm ${DST_SAO}.gz
|
||||||
|
gzip ${DST_SAO}
|
||||||
|
|
||||||
|
nice -n 10 cat ${SRC} | grep "webproxy pound" | grep "soziale-bildung.org" > ${DST_SAO}
|
||||||
|
[ -e ${DST_SAO}.gz ] && rm ${DST_SAO}.gz
|
||||||
|
gzip ${DST_SAO}
|
||||||
|
|
||||||
|
|
||||||
|
## we have no mailservice at all
|
||||||
|
#MAILBODY="scp uml-webproxy@systemausfall.org:/var/log/access.log.now.gz . && \n gunzip access.log.now && \n visitors -A -m 30 access.log.now --prefix systemausfall.org -o html > report-${DATE}.html"
|
||||||
|
#echo $MAILBODY > /tmp/foo
|
||||||
|
#mutt -n -F /dev/null -s "access.log" age < /tmp/foo
|
||||||
|
#rm $SRC
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue