Lüftersteuerung für Supermicro IPMI

Beitrag vom 07.10.2016

In meinem Selbstbau NAS steckt ein Supermicro Server Mainboard mit IPMI/BMC. Das IPMI/BMC liefert das übliche. Web GUI womit man diversen Kram einstellen kann, den Server anschalten kann, etc, etc, etc.

Zusätzlich steuert das IPMI/BMC auch die Sensoren und die Lüfter. Über die Web GUI lassen sich Schwellwerte für Drehzahlen und Temperaturen einsehen, an denen die Lüfter hochgedreht oder Alarm Emails versendet werden. Einstellen lässt sich dort aber nichts.

IPMI Sensors


Linklisten Plugin für Markdown Blog

Beitrag vom 25.08.2015

Ein altes Projekt von mir ist ein Linkblog, welcher einfach nur interessante Links komfortabel sammeln sollte. Das Projekt war eine separate Website mit einer Datenbank.

Dieser Blog sollte im nächsten Meilenstein ein einfaches Pluginsystem erhalten, mit dem man eigenen Code in die Software integrieren kann. Als Beispiel Plugin habe ich nun den Linkblog implementiert.

Wir immer:

  • Keine Datenbanken (nutzt eine YAML Datei)
  • Möglichst simpel

Jolla und OpenVPN

Beitrag vom 18.05.2015

Sailflish OS kann leider (noch) kein OpenVPN über die Oberfläche. Aber glücklicherweise kann man dies einfach über das Terminal nachinstallieren und auch nutzen.

Aktivier Entwicklermodus und root Zugriff sind Voraussetzung.


devel-su
pkcon refresh
pkcon install openvpn

Root ohne aktiviertem SSH im Jolla

Beitrag vom 18.05.2015

Der Entwicklermodus erlaubt den root Zugang leider nur, wenn auch der SSH Server aktiv ist. Dies bedeutet man muss in einem nicht vertrauenswürdigen Netzwerk immer ein ordentliches root Passwort setzen, da man ansonsten einen Einbruch fürchten muss.

Der einfachste Weg ist, dem root Benutzer ein Kennwort zu verpassen. Danach kann man den SSH Server deaktivieren und statt dem Befehl devel-su


lasth.sh

Beitrag vom 04.05.2015

lasth.sh liest den Verlauf der BASH aus und sucht dort mit einem regulären Ausdruck nach Befehlen. Die Ergebnisse werden dann aufgelistet. Mit Angabe der Zeilennummer kann dann einer der aufgelisteten Befehle ausgeführt werden.


$ lasth.sh "^ssh "
Welcome to lasth. Checking for history entries that match "^ssh "

[001] ssh root@localhost -i test.key

Hallo Internet

Mein Name ist Christian, vom Beruf bin ich Anwendungsentwickler.

In meiner Freizeit beschäftige ich mich mit verschiedensten Technologien. Hier sammele ich Dinge, die für mich interessant waren oder sind.