Blog

Icinga2 check by ssh

Veröffentlicht am

Neben dem Agenten, der für die Ausführung der Checks beim Client verantwortlich ist, gibt es auch noch den Check über ssh(check_by_ssh). Im Gegensatz zum Agent muss hierbei nicht eine Icinga Instanz auf dem Remote Host laufen. Die Plugins, bzw. die Checks sollten trotz-alledem auf dem Client vorhanden sein. Die Ausführung läuft dabei über den Port 22(ssh) und nicht wie beim Agent auf Port 5665. Der ssh Port ist meistens schon geöffnet, daher muss auch keine weitere Portfreigabe in der Firewall eingerichtet werden.  Damit die Plugins auf dem Client vorhanden sind, installieren wir diese.  Icinga führt die checks über ssh aus […]

Blog

Icinga Linux remote client einrichten

Veröffentlicht am

Damit Icinga auch optimal genutzt wird, sollten Clients installiert werden. Dabei gibt es mehrere Möglichkeiten diese zu überwachen. Die eine ist mit dem Icinga Agent, den ich hier beschreiben werde. Die andere über ssh, die ich in „Icinga2 check by ssh“ beschrieben habe. Icinga benötigt dafür ein Master + Satellite/Agent Aufbau.  Ein master hat kein weiteres Elternknoten Icinga Web 2 ist normalerweise auf dem master installiert Ein master fügt die Informationen vom Kindknoten in das Backend oder generiert Benachrichtigungen Ein Satellite hat ein Eltern- und ein Kindknoten Der Satellite kann die Konfiguration für Hosts/services vom Elternknoten erhalten Ein Satellite kann […]

Blog

icinga2 auf dem Raspberry Pi mit Postgresql

Veröffentlicht am

Icinga2 und Icingaweb2 installieren Damit wir Icinga2 und Icingaweb2 installieren können, benötigen wir das entsprechende Repository. Sobald dies eingerichtet ist, installiert es mit dem apt Befehl. cuurl https://packages.icinga.com/icinga.key | sudo apt-key add – echo „deb http://packages.icinga.com/raspbian icinga-stretch main“ \ | sudo tee /etc/apt/sources.list.d/icinga.list sudo apt update sudo apt install icinga2 icingaweb2 http://localhost/icingaweb2   Nachdem wir auf die Seite gelangt sind, verlangt Icinga ein Token zur Authentifizierung von uns. Dem wollen wir nun nachgehen. sudo icingacli setup config directory –group icingaweb2; sudo icingacli setup token create;   Optional könnten wir noch überprüfen, ob die erforderlichen Gruppen für Icinga existieren. Es sollte […]