From 8296087a89ae1f440bfae769dae340e32dbbbc23 Mon Sep 17 00:00:00 2001 From: age Date: Tue, 13 Jun 2006 00:11:34 +0000 Subject: [PATCH] --- spielspass/getWKNcharts.sh | 81 --------------------------- spielspass/logkosmetik-client.sh | 95 -------------------------------- spielspass/logkosmetik-server.sh | 26 --------- 3 files changed, 202 deletions(-) delete mode 100755 spielspass/getWKNcharts.sh delete mode 100755 spielspass/logkosmetik-client.sh delete mode 100755 spielspass/logkosmetik-server.sh diff --git a/spielspass/getWKNcharts.sh b/spielspass/getWKNcharts.sh deleted file mode 100755 index 9eb9c35..0000000 --- a/spielspass/getWKNcharts.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/sh -## Dieses Script nutzt die Dienste von finanztr*ff.d* -## Dieser generiert Grafiken fuer Aktien-/Fondkurse. -## -## geeks starten $0 -## lamer glotzen auf www.mon*ysp*cial.d* - -#### Grundeinstellungen -## Schreib jeweils die WKN/ISIN und den Namen in eine Zeile einer Datei. -## Beide duerfen keine Leerzeichen enthalten. Bsp: -## 12345 Eine_Sinnlos_Aktie - -## hier kommt der Dateiname rein: -WKNFILE="wkns.txt" - -## alt: hier die Wertpapierkennnummern eintragen (WKN oder ISIN) -#WKN="881823 980705 870737 847652 847414 DE000A0AB0K1 DE0005152623 LU0048578792 DE0009802306 DE0009848002" - -## DURATION bestimmt das angezeigte Intervall -## 0 ist Tageskurs; x0 sind Tage; x00 sind Monate; x0000 Jahre -DURATION="30 300 10000 30000" -PREDURATION="&zeit=" -## Groesse der Grafik -WIDTH="&b=400" -HEIGHT="&h=240" - -##### Spezialeinstellungen -## mit TYP wird die Art des Graphen ausgewaehlt -TYP="&typ=0" -## AVERAGE zeichnet die Mittelwerte der letzten x Tage -AVERAGE1="&d=38" -AVERAGE2="&d=200" - -##### ab hier brauchst du in der Regel nichts mehr aendern -BASEURL="http://gfx.finanztreff.de/charts/cc_gatrixx.gfx?" -IMAGETYP="&out=png" -## BOERSE _muss_ angegeben werden; k.A. ob grosse Unterschiede zwischen den Boersen existieren -BOERSE="&boerse=1" -## hab ich nicht weiter getestet, bleibt deswegen erstmal default -LAND="$land=276" -DATE=`date '+0%Y-%m-%d'` - -##### genug Variablen jetzt geht's los -WKN=( `cat "${WKNFILE}"` ) -COUNT=${#WKN[@]} -INDEX=0 -echo "Ich hole folgende Paare:" -echo -e "WKN\tNAME" -while [ $INDEX -lt $COUNT ]; do - echo -e "${WKN[$INDEX]}\t${WKN[$INDEX+1]}" - INDEX=$(( $INDEX+2 )) -done -read -p "Korrekt? (j/n)" WILLE -if [ X"$WILLE" != X"j" ]; then - echo $WILLE - echo "dann eben nicht" - exit 1 -else - mkdir $DATE || exit 2 - cd $DATE - COUNT=${#WKN[@]} - INDEX=0 - while [ $INDEX -lt $COUNT ]; do - THIS_WKN=${WKN[$INDEX]} - THIS_NAME=${WKN[$INDEX+1]} - SEMIURL="herkunft=123&string=${THIS_WKN}${WIDTH}${HEIGHT}${IMAGETYP}${TYP}\ -${AVERAGE1}${AVERAGE2}${BOERSE}${LAND}" - URL=${BASEURL}${SEMIURL} - ## referer wird nur so gesetzt, wegen finanztreff - REFERER="http://www.moneyspecial.de/123/kurse_einzelkurs_charts.htm?u=0&p=0&k=0&seite=kurse${SEMIURL}" - echo -e "Ich hole jetzt die Grafiken fuer: ${THIS_WKN} ${THIS_NAME}\n" - for THIS_DURATION in $DURATION; do - URL2=${URL}${PREDURATION}${THIS_DURATION} - echo -e "--> $URL2 \n" - wget ${URL2} --referer=${REFERER} -O ${DATE}_${THIS_WKN}_${THIS_NAME}_${THIS_DURATION}.png -q - done - INDEX=$(( $INDEX+2 )) - done -fi - - diff --git a/spielspass/logkosmetik-client.sh b/spielspass/logkosmetik-client.sh deleted file mode 100755 index f921b40..0000000 --- a/spielspass/logkosmetik-client.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash -set -u - -cd "/home/age/logs/sao-apache/2006" -#TODO -## das ist hier etwas bloede -## die logfiles sollten gzipped sein und ein .gz am ende haben -## hier stehen sie aber ophne drin -LOGFILES="access-sao2006-02.log.shrunk access-sobi2006-02.log.shrunk" - -DEST="/tmp/tmplog" -## hier werden ein paar dinge rausgefiltert -for SRC in $LOGFILES; do - cp -v ${SRC}.gz ${DEST}.gz - gunzip -v ${DEST}.gz - rows_orig=`wc -l $DEST | cut -d " " -f 1` - ## hier kannst du deine inline sed replacements einfuegen - sed -i 's/^/127.0.0.1 /' $DEST - sed -i '/Python-urllib/d' $DEST - #sed -i '/\"Wget\/1\.9\.1\"/d' $DEST - sed -i '/check_http\/1\.81/d' $DEST - sed -i '/U\;\ Nessus/d' $DEST - sed -i '/action=rss/d' $DEST - rows_filtered=`wc -l $DEST | cut -d " " -f 1` - echo "logentries original: $rows_orig and filtered: $rows_filtered" - visitors -AT -m 30 ${DEST} -o html --prefix https://systemausfall.org > ${SRC}_report_full.html - echo "generated full report" - visitors -WKOBXY -m 30 -i 15 -x 15 ${DEST} -o html --prefix https://systemausfall.org > ${SRC}_report_public.html - echo "generated public report" - visitors ${DEST} --prefix https://systemausfall.org --graphviz > ${SRC}.graph.dot - neato ${SRC}.graph.dot -Tpng -o ${SRC}.graph.png - rm "$DEST" "${SRC}.graph.dot" -done - -exit 0 - -## den report gengerieren -#visitors --prefix https://systemausfall.org -AT -m 30 ${DEST}.0 -o html > ${SRC}_fullreport.html -#visitors --prefix https://systemausfall.org -XKUWDOBT -m 30 ${SRC}.clean -o html > ${SRC}_customreport.html -#echo "generated custom report" -#visitors --prefix https://systemausfall.org -WKOBXY -m 30 -i 15 -x 15 ${SRC}.clean -o html > ${SRC}_publicreport.html - -## noch ne kleine grafik erzeugen -#echo "generating the graph" -#visitors ${SRC}.clean --prefix https://systemausfall.org --graphviz > ${SRC}.graph.dot -#dot ${SRC}.graph.dot -Tpng > ${SRC}.graph.png - - -############################################### - -cp ${SRCSAO}.gz ${DESTSAO}.gz -gunzip $DESTSAO -sed -i 's/^/127.0.0.1 /' $DESTSAO -sed -i '/Python-urllib/d' $DESTSAO -#sed '/\"Wget\/1\.9\.1\"/d' $DEST.a > ${DEST}.b -sed -i '/check_http\/1\.81/d' $DESTSAO -sed -i '/U\;\ Nessus/d' $DESTSAO -sed -i '/action=rss/d' $DESTSAO -cp $DESTSAO ${SRCSAO}.clean -#rm ${DESTSAO}.* - - -cp $SRCSOBI.gz $DESTSOBI.gz -gunzip $DESTSOBI -sed -i 's/^/127.0.0.1 /' $DESTSOBI -sed '/Python-urllib/d' $DESTSOBI > ${DESTSOBI}.a -#sed '/\"Wget\/1\.9\.1\"/d' $DEST.a > ${DEST}.b -sed '/U\;\ Nessus/d' $DESTSOBI.a > ${DESTSOBI}.c -sed '/action=rss/d' $DESTSOBI.c > ${DESTSOBI}.d -cp ${DESTSOBI}.d ${SRCSOBI}.clean -#rm ${DESTSOBI}.* - -visitors -XKUWDOBT -m 30 ${SRCSAO}.clean -o html --prefix https://systemausfall.org > ${SRCSAO}_report.html -visitors ${SRCSAO}.clean --prefix https://systemausfall.org --graphviz > ${SRCSAO}.graph.dot -neato ${SRCSAO}.graph.dot -Tpng -o ${SRCSAO}.graph.png - -visitors -XKUWDOBT -m 30 ${SRCSOBI}.clean -o html --prefix https://systemausfall.org > ${SRCSOBI}_report.html -visitors ${SRCSOBI}.clean --prefix https://systemausfall.org --graphviz > ${SRCSOBI}.graph.dot -neato ${SRCSOBI}.graph.dot -Tpng -o ${SRCSOBI}.graph.png - -for $SRC in $LOGFILES; do - DEST=${SRC}.tmp - cp $SRC.gz $DEST.gz - gunzip $DEST - sed -i 's/^/127.0.0.1 /' $DEST - sed '/Python-urllib/d' $DEST> ${DEST}.a - #sed '/\"Wget\/1\.9\.1\"/d' $DEST.a > ${DEST}.b - sed '/U\;\ Nessus/d' $DEST.a > ${DEST}.c - sed '/action=rss/d' $DEST.c > ${DEST}.d - cp ${DEST}.d ${SRC}.clean - visitors -XKUWDOBT -m 30 ${SRC}.clean -o html --prefix https://systemausfall.org > ${SRC}_report.html - visitors ${SRC}.clean --prefix https://systemausfall.org --graphviz > ${SRC}.graph.dot - neato ${SRC}.graph.dot -Tpng -o ${SRC}.graph.png -done - diff --git a/spielspass/logkosmetik-server.sh b/spielspass/logkosmetik-server.sh deleted file mode 100755 index 8912bec..0000000 --- a/spielspass/logkosmetik-server.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/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 - - -