Nagios: Authentifizierung mit LDAP

In vielen Unternehmen wird oftmals ein LDAP-Verzeichnis zur Benutzerauthentifizierung verwendet. Dieses lässt sich natürlich auch für die Authentifizierung im Nagios-System nutzen.
Dazu muss lediglich folgende Datei bearbeitet werden /etc/apache2/sites-available/nagios (Pfad nach meiner Standard-Installation):

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory "/usr/local/nagios/sbin">
    Options ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "Nagios Access"
    AuthType Basic
    AuthBasicProvider file ldap
    AuthzLDAPAuthoritative Off
    AuthLDAPBindDN cn=LDAPUser,CN=Users,DC=GER,DC=DOMAIN-FIRMA,DC=LOCAL
    AuthLDAPBindPassword ldapuser
    AuthLDAPURL "ldap://adspdc:389/OU=Firma Users,DC=GER,DC=DOMAIN-FIRMA,DC=LOCAL?sAMAccountName?sub?(objectClass=user)"
    AuthUserFile /usr/local/nagios/etc/htpasswd.users
    Require valid-user
</Directory>

Alias /nagios /usr/local/nagios/share

<Directory "/usr/local/nagios/share">
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthBasicProvider file ldap
   AuthzLDAPAuthoritative Off
   AuthLDAPBindDN cn=LDAPUser,CN=Users,DC=GER,DC=DOMAIN-FIRMA,DC=LOCAL
   AuthLDAPBindPassword ldapuser
   AuthLDAPURL "ldap://adspdc:389/OU=Firma Users,DC=GER,DC=DOMAIN-FIRMA,DC=LOCAL?sAMAccountName?sub?(objectClass=user)"
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

Natürlich müsst ihr an den passenden Stellen eure LDAP-Daten eintragen! 😉 Sollte es dennoch nicht klappen, schaut doch mal auf dieser Seite nach: Nagios-Wiki
Dort steht auch, welche Apache-Module benötigt werden.

Dieser Beitrag wurde unter Nagios abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf "Nagios: Authentifizierung mit LDAP"

Leave a reply