Kurztipp: Enterprise Linux 7 und lästige Prompts im GNU Screen-Titel

Wenn es darum geht, mehrere Terminalsitzungen zu vereinen, sind Multiplexer, wie tmux oder GNU Screen sehr hilfreiche Programme. Ich verwendete letzteres seit 10 Jahren mit der gleichen Konfiguration: $ cat ~/.screenrc #F7+F8 for tab switching bindkey -k k7 prev bindkey -k k8 next #disable welcome startup_message off #screen line with tabs, date and time hardstatus
Weiterlesen...

OMD Sites mit check_omd überwachen

Mithilfe von OMD ist es möglich binnen weniger Minuten ein funktionierendes Monitoring zu implementieren und die eigene Infrastruktur zu überwachen. Doch was überwacht die OMD-eigenen Prozesse? Eine sogenannte OMD-Site besteht aus zahlreichen vorkonfigurierten Diensten, unter anderem: Icinga bzw. Nagios Apache-Webserver Cron-Dienst rrdcached (für RRD-Graphen) npcd (Performancedaten) Für die Funktionsüberwachung einer Site bietet OMD ein spezielles
Weiterlesen...

systemd-Units mit Nagios/Icinga überwachen

Kürzlich bin ich auf einen interessanten Blog-Eintrag gestoßen, der sich mit dem Überwachen von systemd-Units über Nagios bzw. Icinga beschäftigt. Den Screenshot des Artikels empfand ich jedoch als verwirrend. Er erweckte bei mir den Eindruck, das verlinkte Python-Skript würde automatisch etwaige systemd-Units erkennen und innerhalb Nagios/Icinga konfigurieren – das ist jedoch nicht der Fall. Das Skript, welches den Namen
Weiterlesen...

SELinux-Modul für NRPE und check_fail2ban erstellen

Wenn es darum geht, einen Linux-Host gegen unautorisierten Zugriff abzusichern, ist fail2ban ein sehr praktischer Dienst. Die Anwendung überwacht Protokolldateien von zahlreichen Diensten, erkennt fehlgeschlagene Login-Versuche und kann so die IP-Adressen der Angreifer sperren. Insbesondere auf öffentlichen Hosts ist es unabdingbar, einen solchen Schutz auf prominente Dienste, wie SSH, anzuwenden. Für die Überwachung der Sperren
Weiterlesen...

Kurztipp: OMD und Python-Fehler „TypeError: ‚frozenset‘ object is not callable“

Beim Konfigurieren und Testen eines Python Icinga-Plugins innerhalb einer OMD-Site stieß ich neulich auf den folgenden Fehler: TypeError: ‚frozenset‘ object is not callable Nach einigem Testen mit anderen System hat sich herausgestellt, dann offensichtlich die Python-Bibliothek hashlib fehlerhaft mit OMD ausgeliefert wird. Ein Kopieren der systemweiten Bibliothek in die OMD-Site half bei mir: # cp
Weiterlesen...

PHP 5.6 unter Enterprise Linux 7 mit Software Collections

Enterprise Linux 7 wird standardmäßig mit Apache 2.4.6 und PHP 5.4 ausgeliefert. Für einige aktuelle Web-Anwendungen ist das jedoch nicht ausreichend – die Weiterentwicklung von PHP 5.4 wurde im Herbst 2015 eingestellt. Red Hat bietet im Rahmen des Produktlebenszyklus 10 bis erfahrungsgemäß 13 Jahre (Extended Support) Unterstützung für alle zur Distribution gehörenden Software-Pakete – wozu
Weiterlesen...

Enterprise Linux 7 und Oracle-relevante Kernel-Parameter

Für den Betrieb von Oracle Datenbanken unter Linux gilt es einige Kernel-Parameter zu setzen. Oracle listet diese in der jeweiligen Dokumentation pro Version detailliert auf – beispielsweise für die aktuelle Version 12c: [klick mich!] Speziell für Enterprise Linux 7 gibt es ein entsprechendes Profil für den tuned-Dienst (RPM-Paket tuned-profiles-oracle). Dieser übernimmt die Konfiguration einiger Systemeinstellungen,
Weiterlesen...

Red Hat Enterprise Linux 6.8 veröffentlicht

Gestern hat Red Hat das 8.Update von Red Hat Enterprise Linux 6 veröffentlicht. Die Änderungen wurden ausführlich in den Release Notes und Technical Notes dokumentiert: Release Notes: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.8_Release_Notes/index.html Technical Notes: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.8_Technical_Notes/index.html Wie gewöhnlich fanden zahlreiche Treiber-Updates den Weg in die Distribution. Die folgende Liste zeigt einige weitere Erneuerungen: Volle Unterstützung als Hyper-V Generation 2-VM. Diese
Weiterlesen...

Kurztipp: Geänderte CardDAV-/CalDAV-URLs bei Owncloud

Die Tage scheiterte ich nach einer Android-Neuinstallation bei der Einrichtung von CardDAV-Sync und CalDAV-Sync. Die Angabe der vorherigen URLs führten lediglich zu Fehlermeldungen innerhalb der App: https://my-server.tld/owncloud/remote.php/caldav/principals/USER/ https://my-server.tld/owncloud/remote.php/carddav/principals/USER/ In den Logs fanden sich Hinweise, dass Unterordner nicht gefunden werden konnten. Nachdem mir die Suchmaschine meines Vertrauens nicht weiterhelfen konnte, habe ich mal die Web-Oberfläche von
Weiterlesen...

IPFire Hardware-Upgrade

Als ich letztes Jahr meinen IPCop 2.x nach IPFire 2.x migriert habe, hatte ich befürchtet, dass in absehbarer Zeit neue Hardware nötig sein wird. Dieses Jahr war mit einem langersehntem Upgrade meiner Internet-Leitung dieses Upgrade unausweichlich. Bei maximalem Datendurchsatz über die neue Leitung stiegen CPU-Last und Temperatur des Eigenbau-Routers sehr stark an – so stark,
Weiterlesen...