Munin: Optimierung der Festplatten-IOs

Munin wird dazu verwendet, Laufzeitwerte über verschiedene Dienste oder Rechner zu sammeln und diese statistisch in Grafiken auf einer eigenen Webseite aufzubereiten. Bei Über- oder Unterschreiten eines Grenzwertes können entsprechende E-Mails versenden. Die gesammelten Daten werden rollierend in RRDs (Robin-Round-Database) festgehalten.

In der Standardkonfiguration wird in den meisten RRDs nur jeweils ein Wert gespeichert. Das ergibt z.B. bei 10 Hosts á 20 zu speichernden Werten 200 RRDs, die von Munin alle 5 Minuten (dem Standard-Abfrageintervall) fast gleichzeitig geschrieben werden. Diese Häufung von IOs, zumal sie nicht gestreckt über den gesamten Zeitraum sondern punktuell auftritt, kann für große Installationen schnell zum Problem werden. Im Folgenden wird eine Methode vorgestellt, wie diese Festplatten-Last um den Faktor 10 gesenkt werden kann.

[Mehr]
Linux  Munin  Nginx  OSS 

Größe von Verzeichnissen: ncdu

Auf der Linux-Kommandozeile bzw. in der Shell benutzt man du, um sich die Größe von Verzeichnissen anzeigen zu lassen. Etwas komfortabler geht das mit ncdu. Das Programm verwendet ncurses, es läßt sich dadurch einfach mit den Cursortasten durch die Verzeichnisstruktur navigieren.

Screenshot ncdu

Screenshot ncdu

Sofern man auf nicht mehr benötigte Dateien und Verzeichnisse gestoßen ist, kann man diese schnell mit der Taste “d” löschen. Eine Liste weiterer möglicher Tastenbefehle kann mit “?” aufgerufen werden.

[Mehr]
Linux  OSS 

Nützliche Firefox Add-ons

Von Zeit zu Zeit stelle ich an dieser Stelle ein paar der von mir verwendeten Firefox-Addons vor. Manche Addons aus den vorangegangenen Vorstellungen werden leider nicht mehr weiterentwickelt, einige mit praktischen neuen Funktionen sind hinzugekommen.

Hauptaugenmerk bei meiner Auswahl der Addons liegt auf gesteigerter Privatsphäre. Dabei soll die tägliche Benutzung nicht behindern oder das Surfen auf den vielen verschiedenen Webseiten auf keinen Fall extrem komplizierter werden.

[Mehr]

Motion Webcam Beispiel

Mit der Software “Motion” und dem Raspberry Pi 2 lässt sich ein Webcam realisieren, die Bewegung im Bild erkennt und bei Bewegung dann ein Video aufnimmt. Die Installation der Software und weiterer Anpassungen wurde bereits in einem vorhergehenden Artikel beschrieben.

Nach mehreren Tests stellte sich heraus, das für eine Bildauflösung von 640x480 Pixeln durch den Raspberry Pi 2 gerade noch so eine Rate von 5 fps berechnet werden konnte. Das mag für die meisten, reinen Überwachungskameras ausreichen, wenn nicht gar schon zu viel sein.

[Mehr]

Problem: K-9 Mail, OpenKeychain und Anhänge

Wer K-9 Mail benutzt (nebenbei das beliebtestet OpenSoure-Programm für E-Mails unter Android) und zur Verschlüsselung der E-Mails mit PGP OpenKeychain verwendet, wird über kurz oder lang vor folgendem Problem stehen: dem Verschlüsseln von Anhängen.

Leider unterstützt K-9 Mail bisher den Standard PGP-MIME nicht, sondern kann verschlüsselte Nachrichten nur im Format PGP-Inline verschicken. Daraus ergeben sich gleich zwei Probleme:

  1. Beim Versenden von verschlüsselten Nachrichten wird nur der Nachrichtentext verschlüsselt. Etwaige Anhänge werden unverschlüsselt verschickt.Dieses Problem kann umgangen werden, indem die Anhänge zuerst mit OpenKeychain verschlüsselt werden und diese verschlüsselten Dateien dann der E-Mail angehängt werden. Sehr unhandlich.
  2. Beim Empfang von PGP-verschlüsselten Nachrichten können nur per PGP-Inline-kodierte Nachrichten sofort in K-9 Mail angezeigt werden.PGP-MIME-kodierte Nachrichten müssen erst abgespeichert werden und können anschließend in OpenKeychain entschlüsselt werden. Ebenfalls sehr unhandlich.

Wie man in folgenden Thread nachlesen kann, sind für die Implementierung von PGP-MIME in K-9 Mail umfassende Arbeiten an der Storage-Engine notwendig. Leider hat bis heute noch niemand entsprechend Zeit für eine Implementierung gefunden, obwohl es anscheinend zu den am meisten von den Benutzern gewünschten Erweiterungen zählt (inklusive mir). Wer mag, kann einen Anreiz für die Entwickler schaffen, indem er sie finanziell unterstützt. Ein entsprechende Seite bei Bountysource ist eingerichtet und steht aktuell bei US$ 1.015.

[Mehr]
Android  E-Mail  K9  OSS 

WordPress: Nginx und HHVM

Durch Berichte über die erfolgreiche Umstellung von WordPress unter Apache und mod_php5 auf Nginx und HHVM von Sergej Müller war ich optimistisch, die dort genannten Geschwindigkeitsvorteile auch für mein Blog nutzbar zu machen.

Nginx war mir schon ein Begriff. Der alternative Webserver steht für Resourcenfreundlichkeit und Geschwindigkeit. Leider bieten viele PHP-Projekte nur Unterstützung für Apache, Beispiele für die Nginx-Konfiguration muss man sich oft mühsam selbst zusammensuchen. Nur durch Zufall stieß ich auf die Datei nginx.conf im Rootverzeichnis der WordPress-Installation, die offensichtlich durch das von mir eingesetzte Plugin W3-Total-Cache anlegt und bei Änderungen in der Konfiguration auch entsprechend angepasst wird. In dieser Datei fanden sich dann die für Nginx notwendigen Anweisungen, um korrekt mit dem Caching-Plugin zusammenarbeiten zu können.

[Mehr]
HHVM  Linux  Nginx  OSS 

Webseite flott und sicher mit Nginx, HHVM und PFS

Nach der Umstellung von Apache auf Nginx, der Installation von HHVM und dem Anpassen der HTTPS-Parameter läuft das Blog hier jetzt mehr als flott und die Sicherheit wird mit dem besten Ranking bewertet. Yeah!

Mit Nginx kann ich endlich auch die SSL-Parameter so anpassen, dass PFS unterstützt wird (was mit dem in Debian 7 mitgelieferten Apache 2.2 bisher nicht möglich war). Das Ergebnis zeigt die sehr gute Bewertung durch Qualys SSL Labs:

Qualys SSL Labs Test

Qualys SSL Labs Test

[Mehr]
HHVM  Linux  Nginx  OSS  SSL 

Software: Professionelle Finanzbuchhaltung

Am Markt tummelt sich eine fast unüberschaubare Anzahl an professionellen Programmen zur Finanzbuchhaltung und solchen, die es gerne sein möchten. Eine Auswahl des passenden Programms ist schwierig und oft mit dem Durchstöbern von aufwändig gestaltetem Werbematerial verbunden. Eine Entscheidung über die Eignung der Software entsprechend der eigenenen Anforderungen kann meistens erst nach dem Kauf erfolgen. Der Zugang zu Finanzbuchhaltungsprogrammen des Marktführers ist für Betriebe gar erst durch den eigenen Steuerberater möglich, selbständige Buchführungshelfer bleiben aussen vor.

[Mehr]

Nützliche Programme – Persönliche Empfehlungen

Vor kurzem wurde wieder mal ein Rechner mit Windows 7 neu aufgesetzt. Aus dem Download-Ordner lässt sich nun ganz gut nachvollziehen, welche Programme als erstes installiert wurden. Die folgende Liste gibt ein paar Empfehlungen, welche Programme auf keinem Windows-Desktoprechner fehlen sollten.

[Mehr]