Ich habe Nagios gerade auf einem Gentoo-Server bereitgestellt und alles ist in Ordnung, außer ssh, das als "KRITISCH" markiert wird, weil es Verbindungen verweigert. Aber das liegt daran, dass es auf einem anderen Port als dem Standardport 22 ausgeführt wird. Wie ändere ich es so, dass es den richtigen Port überwacht?
10
check_ssh
in/etc/nagios/objects/commands.cfg
. Vielen Dank für Ihre Hilfe :)In ssh pluging config /etc/nagios-plugins/config/ssh.cfg gibt es einen Alias namens check_ssh_port. Wenn es nicht vorhanden ist, können Sie es wie oben definieren:
Definieren Sie in der Servicedatei /etc/nagios3/conf.d/services_nagios2.cfg Ihren zu überwachenden SSH-Service wie folgt:
Ersetzen Sie 12000 durch Ihren Standard-SSH-Port und den Server durch Ihr Ziel.quelle
Da keine der oben genannten Lösungen für mich funktioniert hat, werde ich diese kleine Variation veröffentlichen.
Diese Definition ist die Standarddefinition (z. B.
localhost.cfg
:) mit dem einzigen Zusatz der Option -p und dem dazwischen liegenden Leerzeichen.Ich denke, es ist eine Hybridversion von zwei der angegebenen Lösungen.
Es funktioniert auf Nagios Core 4 mit Nagios-Plugins 2.1.1
quelle
check_ssh!-p 123456
.Sie können auch den zweiten Parameter "Server" im Parameter host_name folgendermaßen definieren:
Wenn sich also die Adresse des Hosts ändert, müssen Sie diesen Parameter für alle für diesen Host definierten Dienste nur einmal ändern.
quelle
Wenn Sie richtig arbeiten, können Sie es versuchen.
quelle