1. Icinga2 mit Docker

    Aus diversen Gründen hatte ich Bedarf nach einen Icinga2 Setup inklusive icingaweb2.

    Einleitung

    Wichtige Anforderungskriterien waren:

    • Alarmierung über Mails ist möglich
    • Neuste Versionen zum Testen
    • Docker-typische "Separation of Concerns" und nicht "alles in einen Container"

    Images wie icinga/icinga2 oder jordan …

    weiter lesen
  2. Open Source Hausautomatisierung im Vergleich

    Inzwischen sind alle Heizkörper und auch fast alle Lichter in der heimischen Wohnung über die Weboberfläche der eQ-3 CCU2 (ehemals http://www.eq-3.de/produkte/homematic/zentralen-und-gateways/homematic-zentrale-ccu-2.html) fernbedienbar und auch die @Home App (ehemals https://itunes.apple.com/de/app/home-smart-home-mit-homematic/id837203182) funktioniert soweit gut. Die Produktpflege und …

    weiter lesen
  3. Cubieboard 3 und HDMI

    Nachdem ich mein Cubieboard 3 aka Cubietruck noch mal an meinen TV per HDMI anschließen wollte, habe ich fest gestellt, dass zwar auf dem VGA Port ein Bild ausgegeben wurde, nicht aber auf dem HDMI Port.

    Nach ein bisschen Suchen im Internet nach "cubietruck hdmi not working" findet man recht …

    weiter lesen
  4. Symlinks für Geräte mit udev erstellen

    USB Geräte, die in irgendeiner Form RS232 sprechen oder so tun als ob, bekommen normalerweise Einträge im dev-Verzeichnis wie

    • /dev/ttyUSB* oder
    • /dev/ttyACM*

    Leider ist eine eindeutige Zuordnung (Gerät X bekommt immer /dev/ttyACM5 o.ä.) nicht gegeben. Man musst also immer erst einmal "nachsehen" (dmesg oder lsusb).

    Eine …

    weiter lesen
  5. Programme mit tmux beim Systemstart automatisch starten

    Da ich für das neuste Projekt (ClimateRecording ehemals https://github.com/shing19m/ClimateRecording) für den Linux-Client auf der Arietta Hardware erstmal noch kein Init-Script wollte, musste eine alternative Lösung gefunden werden.

    Nachdem der Client bisher manuell in tmux gestartet wurde, bot sich als Lösung die Skriptbarkeit von tmux an:

    tmux …
    weiter lesen
  6. jq - Kommandozeilenbasiertes Tool für JSON

    Viele Web-Dienste basieren auf REST und liefern die Resultate häufig als JSON. Das auf der Kommandozeile auszuwerten gestaltet sich wegen der verschachtelten Struktur als etwas schwerer.

    EIne Lösung stellt jq dar, jq erlaubt das gezielte Abfragen der einzelnen Einträge in einem JSON String.

    Beispiel:

    docker inspect openvpn_server | jq '.[0].NetworkSettings …
    weiter lesen

Seite 5 von 11