Statistisches: Länder in denen Pimped Apache Status installiert ist

Montag, 29. Juni, 2015

2015-06-29-pimped-apachestatus-laender.png

Es ist eine ganz bewusste, ethische Entscheidung: ich spioniere mit meinen Programmen niemanden aus. Das kommt nicht in Frage!

Von perfiden Werbetrojanern will ich mal gar nicht reden - das ist indiskutabel. Eigentlich würde ich manchmal schon etwas mehr wissen wollen, wie mein Tool eingesetzt wird, wieviele System gemonitort werden u.a.m. Tja, die anonymen statistischen Informationen eben. Aber darauf habe ich verzichtet (wer kann, darf den Quellcode einsehen - es ist Open Source).

Das Einzige, was ich in meiner Piwik-Statistik sehe, sind Versionsnummern der Prüfung auf Updates und anfragende (Gateway-) IP-Adressen - und letztere werden in Piwik zudem noch anonymisiert. Aber immerhin: mein Tool ist demnach in diesen Ländern installiert:

Österreich
Argentinien
Australien
Belgien
Brasilien
China
Deutschland
Frankreich
Grossbritannien
Indien
Iran
Irland
Italien
Japan
Kanada
Kirgistan
Kolumbien
Niederlande
Polen
Portugal
Russische Föderation
Saudi Arabien
Schweiz
Serbien
Spanien
Syrien
Türkei
Tschechiche Republik
USA
Ungarn
Vietnam
Weissrussland

weiterführende Links:

  1. Axels Webseite: Pimped Apache Status
  2. Sourceforge: Projektseite und Download (en)
  3. Axels Webseite: Dokumentation (en)
  4. Matomo früher: Piwik; (en)

Pimped Apache Status 1.22

Freitag, 26. Juni, 2015

Der Pimped Apache Status ist ein Werkzeug, um aus der “normalen” Apache Status Seite etwas Lesbares, und Durchsuchbares zu machen. Es ist ein Tool für die Live-Ansicht der aktuellen Prozesse des Apache Webservers. Verschiedene Ansichten listen aktive Requests, häufigste Aufrufe, aktivste IP-Adressen, längste Requests u.v.m. in sortierbaren und filterbaren Tabellen auf. So findet man schnell die Ursache aktueller Performance-Engpässe. Das Ganze funktioniert auch bei loadbalancten Webseiten: mehrere Server können zu einer Ansicht zusammengefasst werden. Ein integrierter Updater aktualisiert das Tool im Webbrowser. Ein Must-Have für Sysadmins und Hoster.

In dieser Version ist als wichtigste Neuerung eine Javascript Klasse hinzugekommen. Diese nimmt pro Kachel oben die Werte mit gemessenem Zeitpunkt auf und speichert diese im Localstorage des Webbrowsers. Sind einige Werte aufgezeichnet, lässt sich damit eine Grafik des Verlaufes zeichnen.

Nach der Aufzeichnung einiger Messwerte erscheint beim Mouseover einer Kachel die History als Balkengrafik. Klickt man die Kachel an, bleibt diese Grafik zunächst stehen.

2015-06-26-pimped-apache-status-v122.jpg

weiterführende Links:

  1. Axels Webseite: Pimped Apache Status
  2. Sourceforge: Projektseite und Download (en)
  3. Axels Webseite: Dokumentation (en)

Foto: Schwarzsee

Sonntag, 14. Juni, 2015

Heute früh ging es an den Schwarzsee (Kt. Fribourg). Hier mal schnell zu einem Postkarten-Motiv angehalten …

2015-06-14-schwarzsee.jpg

… und auf dem Rückweg noch ein wenig über ein Weizenfeld (Nähe Schwarzenburg) geknipst.

2015-06-14-gerste1.jpg 2015-06-14-gerste2.jpg

weiterführende Links:

  1. Axels Diashows: Landschaften

Foto: Sonnenuntergang am Thuner See

Sonntag, 14. Juni, 2015

Nach der Visite am Genfer See gab es ein Abendessen in Hilterfingen am Thuner See. Dort entstand dieses Foto. Es ist unbearbeitet - lediglich verkleinert.
Die untergehende Sonne tauchte die gesamten Umgebung in einen wunderbar kitschig-schönen Gelbstich.

2015-06-13-thunersee-sonnenuntergang.jpg

Ach, und wir waren vor dem Gewitter wieder daheim :-)

Pimped Apache Status nun mit Bootstrap

Samstag, 30. Mai, 2015

Ich hab gar nicht gezählt, in wievielen Projekten ich schon Bootstrap verwendet habe. Nun, auf jeden Fall kam nun mein Apache Monitoring hinzu, auf das die Ansichten nun mit einem klareren Design daherkommen.

2015-05-30-pimped-apache-status.png

weiterführende Links:

  1. Sourceforge: Projektseite und Download
  2. Axels Webseite: Dokumentation
  3. Bootstrap

PHP-Schnipsel: ungewollte Zeichen entfernen

Dienstag, 26. Mai, 2015

Um alle Zeichen ausser dem gewünschen Set von erlaubten Zeichen rauszuwerfen, hilft dieser Ansatz.

$sRegex ='/[^0-9a-f]/';
$s = preg_replace ($sRegex,'',$s); 

Damit kann man ebenfalls eingehende $_POST und $_GET Pararameter prüfen: wenn mein bereinigter String $s vom übergebenen Parameter abweicht, dann will wohl wer manipulieren und man zeigt eine Fehlermeldung an.

Weiterführende Links

  1. php.net - preg-replace

PHP-Schnipsel: jede n-te Stelle ein Zeichen einfügen

Dienstag, 26. Mai, 2015

Ein Snippet als Reminder, falls ich mal wieder danach suchen muss, dann finde ich es in meinem Blog ;-)

Jedes 5. Zeichen soll ein “/” eingefügt werden…

preg_replace ist dein Freund. Als Ersetzung gibt man $1 für die Fundstelle und nachfolgend das einzufügende Zeichen an.

$sMyFile=preg_replace('/([0-9a-f]{5})/', "$1/", $sMyFile);

Weiterführende Links

  1. php.net - preg-replace

Balkon-Fotos …

Freitag, 15. Mai, 2015

… mit Regen.

2015-05-15-balkon-01.jpg 2015-05-15-balkon-02.jpg

Meine Geranien und Stiefmütterchen freuen sich auf’s Kühle Nass aus den Wolken.

Osterkarte 2015

Mittwoch, 1. April, 2015

Seit gestern ist meine Osterkarte 2015 online.
2015-04-01-osterkarte.jpg

Links

1. April

Dienstag, 31. März, 2015

2015-04-01-april-karte.png