Nagios eignet sich auch hervorragend zur Überwachung von Servern. Das Webinterface ist auch nicht schlecht. Ich bin jedoch nicht verrückt nach der standardmäßigen HTTP-Authentifizierung.
Gibt es eine Möglichkeit, eine andere Authentifizierungsmethode zu verwenden? (und ich meine nicht, den Zugriff durch die IP-Adresse in der .htaccess-Datei einzuschränken) Etwas mit einem formularbasierten Login wäre wunderbar, aber vielleicht gibt es so etwas nicht. Ich hoffe ihr habt etwas gefunden, das ich nicht gefunden habe.
Antworten:
Nagios ist es egal, wie der Webserver die Authentifizierung übernimmt. Nagios nimmt einfach den authentifizierten Benutzer, der vom Webserver übergeben wurde, um ihn mit der Konfiguration zu vergleichen. Sie können die Authentifizierung auch in Nagios selbst deaktivieren und die Authentifizierung direkt im Webserver durchführen. Dies würde entweder allen authentifizierten Benutzern dieselbe Zugriffsebene ermöglichen oder separate Konfigurationen erfordern, um den Zugriff auf Nagios-Funktionen einzuschränken / einzuschränken.
Hier ist der Link zur Dokumentation zu Nagios 3.0 CGI Auth .
quelle
Nagios führt keine eigene Authentifizierung durch, wie andere erwähnt haben. Es ist auf httpd angewiesen, um die Authentifizierung weiterzuleiten.
Daher können Sie eines der Dutzenden von Auth-Modulen für httpd von Apache verwenden, einschließlich vieler, die formularbasierte Anmeldungen verwenden (WebAuth, CAS, OpenID, wahrscheinlich SAML usw.). Diese sind nur dann praktisch, wenn Sie bereits eine Art SSO zur Verfügung haben, wo Sie sich befinden. Wenn nicht, ist es möglicherweise praktischer, zu einem Verzeichnisdienst (AD, LDAP) oder einer Datenbank zu wechseln.
quelle
Ich verwende keine formularbasierte Authentifizierung, habe jedoch festgestellt, dass mod_auth_radius aus dem FreeRadius-Projekt in meiner Umgebung gut funktioniert, um Single Sign-On bereitzustellen.
Sie können sich auch mit der direkten LDAP-Authentifizierung befassen, wenn etwas vorhanden ist.
quelle