pixel
Select Page

Heute Solaris mit Icinga 2 überwacht

by | Dec 4, 2015 | Icinga, Solaris

OpenSolarisLogo2Auch heute sind immer noch einige Solaris Kisten im Einsatz und wollen mit Icinga überwacht werden, wie heute beim Kunden in der schönen Stadt Leipzig. Da vom Icinga Projekt keine Pakete für Soalris zur Verfügung gestellt werden und ein Übersetzen für einige Hosts zu aufwendig scheint, bleibt neben NRPE nur noch die Überprüfung per SSH. Die benötigten Plugins gibt es mit Installationsanleitung auf OpenCSW.

template CheckCommand "by_ssh_base" {
  import "by_ssh"
  vars.by_ssh_plugindir = PluginDir
}
object CheckCommand "by_ssh_load" {
        import "load"
        vars.by_ssh_arguments = arguments
        arguments = null
        vars.by_ssh_command = "$by_ssh_plugindir$/check_load"
        import "by_ssh_base"
}

Seit Icinga 2 2.3.11 können mit dem CheckCommand by_ssh in Kombination mit weiteren, neue Commands zusammengeschraubt werden, die auf den bekannten, wie z.B. load basieren. Damit lassen sich dann auch die Custom Attribute von load und by_ssh für die eigenen Zwecke benutzen, um auf einem Host den sshd auf Port 222 anzusprechen und die Schwellwerte für den Load zu setzen.

object Host "solaris-kiste" {
  import "generic-host"
  vars.by_ssh_port = 222
  vars.load_wload1 = 2
  vars.load_cload2 = 4
  vars.by_ssh_plugindir = "/opt/csw/libexec/nagios/plugins"
}

Wer sich Tipparbeit sparen möchte, sind hier einige CheckCommands im obigen Stiel hinterlegt. Und natürlich lässt sich alles auch für andere Unix-Derivate adaptieren.

Lennart Betz
Lennart Betz
Senior Consultant

Der diplomierte Mathematiker arbeitet bei NETWAYS im Bereich Consulting und bereichert seine Kunden mit seinem Wissen zu Icinga, Nagios und anderen Open Source Administrationstools. Im Büro erleuchtet Lennart seine Kollegen mit fundierten geschichtlichen Vorträgen die seinesgleichen suchen.
More posts on the topic Icinga | Solaris

Icinga Director Branches veröffentlicht

Der Icinga Director kommt mit einer Vielzahl an Features um Icinga Konfigurationen im Web Interface zu erstellen und zu bearbeiten und wird genau aus diesem Grund von vielen Nutzer:Innen so gerne genutzt. Um dieses Featureset noch weiter auszubauen, hat Icinga das...

Icinga Web 2 trifft Guacamole

In meinem heutigen Blogpost geht es um Guacamole in Icinga Web 2 und die Frage, wie Guacamole in Icinga Web 2 implementiert werden kann. Aber was sind eigentlich Guacamole und Icinga Web 2? Introducing Icinga Web 2 Icinga ist eine Open Source Verfügbarkeits-Monitoring...

Icinga Camp Berlin 2022

Das erste Icinga Camp nach 2019 fand nun fast 3 Jahre später statt. NETWAYS hat als Sponsor und Hilfe in der Organisation zusammen mit der Icinga das Event zusammen auf die Beine gestellt und zu einem vollen Erfolg gemacht. Es wurde der aktuelle Stand der Dinge...

Icinga for Windows Preview: Visualisiert eure Metriken!

Icinga hat in seinem Blogpost mitgeteilt, dass es mit Icinga for Windows v1.10.0 einige Änderungen an den Performance Metriken geben wird. Hier wollen wir einmal grob zusammenfassen, worum es geht und welche Auswirkungen diese Änderungen haben. Für alle Details ist...