Überwachen von Foreman und Katello bzw. Red Hat Satellite 6

Wer Foreman und Katello bzw. Red Hat Satellite 6 einsetzt, hat mehrere Möglichkeiten den Zustand der Infrastruktur zu überwachen. Neben dem Foreman-System selbst sind auch verwaltete Systeme und definierte Software-Inhalte von Primärinteresse. Foreman-Dashboard Foreman/Katello bzw. Red Hat Satellite verfügen über ein Dashboard mit einigen Widgets, welche zur Überwachung der verwalteten Hosts und Produkte verwendet werden
Weiterlesen...

Neues Projekt: IcingaBusylightAgent

Die letzten Tage habe ich an einem neuen Projekt gearbeitet, welches ich gerne vorstellen möchte: IcingaBusylightAgent. Alles begann mit einer neuen Telefon-Anlage in unserem Büro. Anstatt physischer Endgeräte kommunizieren meine Arbeitskollegen nun mit Softphones. Dazu gehört auch ein sogenanntes Busylight, welches am Monitor oder an der Trennwand angebracht wird und den Instant Messenger-Status anzeigt. Geht
Weiterlesen...

Simpler CMDB-Import mit Icinga Director

Mein letzter Artikel widmete sich Icinga 2 und der neuen Konfigurationsoberfläche Icinga Director. Ich habe beiläufig erwähnt, dass sich der Director auch an bestehende Configuration Management Database-Systeme (CMDB) anbinden lässt, um den Datenimport zu erleichtern. In diesem Artikel werden wir beispielhaft eine kleine MySQL-Datenbank als „Dummy-CMDB“ definieren und automatisiert Host-Informationen einlesen und umsetzen. Mithilfe des Directors
Weiterlesen...

Icinga2, Icinga Web 2 und Icinga Director unter EL7 installieren

Mit Icinga2 gibt es ein sehr leistungsfähiges Monitoring-System, welches optional auch mit der taufrischen Web-Oberfläche Icinga Web 2 benutzt werden kann. Gegenüber Icinga 1.x handelt es sich hier jeweils um komplette Neuentwicklungen, die nichts mehr mit dem veralteten Software-Kern zu tun haben. Dieses Jahr wurde mit Icinga Director ein Konfigurationswerkzeug für Icinga2 vorgestellt. Es kann
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...

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...

Kurztipp: Koukaam NETIO PDUs mit Nagios / Icinga überwachen

Koukaam NETIO Steckdosenleisten verfügen über eine Netzwerkschnittstelle, über welche die einzelnen Anschlüsse komfortabel gesteuert werden können. Noch schöner wäre es, wenn man diese auch über Nagios bzw. Icinga überwachen könnte. 2012 entstand so ein provisiorisches Bash-Skript, welches die einzelnen Anschlüsse und Zeitsynchronisation über NTP überwachte. Dieses Wochenende habe ich das Skript auf Python migriert und
Weiterlesen...

Kurztipp: Nagios/Icinga Fehlermeldung „DISK CRITICAL – /var/lib/pgsql/data is not accessible: Permission denied“

Wer auf einem CentOS/RHEL-System eine PostgreSQL-Datenbank betreibt und das Datenverzeichnis auf eine Partition ausgelagert hat läuft vermutlich auf den folgenden Fehlalarm, wenn der Füllstand mithilfe des Nagios/Icinga Plugins check_disk überwacht werden soll: DISK CRITICAL – /var/lib/pgsql/data is not accessible: Permission denied Das kommt daher, dass das check_disk Plugin keine Rechte hat, um in das Verzeichnis
Weiterlesen...

OMD mit ssmtp verwenden

Wer die Open Monitoring Distribution (OMD) benutzt und keinen vollwertigen Postfix oder Sendmail konfigurieren möchte (z.B. weil es sich um ein Test-System handelt) hat prinzipiell auch mit ssmtp ein alternatives Tool um Mails an einen externen Mailserver weiterzuleiten. Das Tool empfiehlt sich jedoch nur dann, wenn man keine lokale Mailzustellung benötigt. Natürlich geht das auch
Weiterlesen...