peastat ist ein Tool, mit dem ich ab- und zu nachsehe, ob wieder irgendwelche Unholde unsinnige Sachen machen. Ein gerade erst heute von mir entdecktes Tool mit Namen visitors st ein vollwertiger Logfile Analysator mit der Besonderheit, das er auch Logfiles als Stream überwachen kann. Das Tool hat im Output keinerlei Schutz vor Referer Spam, es ist also besser, den Output in einem gesicherten Verzeichnis abzulegen. Der Screenshot ist ein kleiner Ausschnitt aus dem erzeugten Output. Zum erstellen verwendet ich diesen kleinen 3 Zeiler. Die Einstellungsmöglichkeiten dieses freien C-Programmes sind sehr vielfältig. Zu installieren braucht man es übrigens nicht, es reicht ein make und optionales kopieren des bin und der man page nach /usr/local. Warum eigentlich tail -20000f ? Nun, ohne Ziffern hat man nur die letzten 10 und dann fortlaufend, mit Ziffern entsprechend anfangs gleich mehr, damit kann ich am Nachmittag beim Testen gleich ein ganzes Bündel von Zeilen mit berücksichtigen und brauchen nicht mehrere Minuten warten, damit ich etwas zu sehen bekomme. Die absolute Zahl ist u.U. über die Puffergrenzen von tail hinaus, aber das hat keinen negativen Effekt.
#!/bin/bash
tail -20000f /var/log/httpd/ispconfig_access_log|\
/usr/local/bin/visitors --stream -A --update-every 60 \
--grep zockertown --ignore-404 \
--output-file /var/www/webxx/web/live/zockertown-live.html