Active Directory Integration & Nagios Xi, no luck.
Posted: Wed Apr 24, 2013 12:19 pm
Hello,
We seem to be having issues implementing the “Active Directory Integration for Nagios Xi” component. I understand it’s still in beta but it seems to be working quite well for most of your customers.
Here’s what’s been completed thus far:
1. Configure Active Directory Integration component, could not get it to work.
a. Tried modifying the ‘adLDAP.php’ file directly, same results.
2. Install and configure LDAP Integration component, could not get it to work either.
3. This is where I began researching possible solutions.
4. After reading, I ended up removing the LDAP Integration component entirely, leaving only the Active Directory component.
a. No change, still not working.
5. I then removed all configuration from ‘adLDAP.php’ except the privileged AD user account, still…. Not working.
When I try to log in using an active directory account, this is what I receive: (Note: The AD account has been created in Nagios Xi, exactly how it’s spelled in AD)
exception 'adLDAPException' with message 'Bind to Active Directory failed. Check the login credentials and/or server details. AD said: Invalid credentials' in /usr/local/nagiosxi/html/includes/components/active_directory/adLDAP/adLDAP.php:383 Stack trace: #0 /usr/local/nagiosxi/html/includes/components/active_directory/adLDAP/adLDAP.php(341): adLDAP->connect() #1 /usr/local/nagiosxi/html/includes/components/active_directory/active_directory.inc.php(394): adLDAP->__construct(Array) #2 /usr/local/nagiosxi/html/login.php(318): active_directory_component_check_authentication('process_auth_in...', Array) #3 /usr/local/nagiosxi/html/login.php(374): check_login_credentials('jkeith', '******', Array, Array) #4 /usr/local/nagiosxi/html/login.php(61): do_login() #5 /usr/local/nagiosxi/html/login.php(31): route_request() #6 /usr/local/nagiosxi/html/login.php(2): sg_load('100590ECD861869...') #7 {main}
It’s important to note that the local account password for ‘jkeith’ still works and allows me to log in. If I try and use my domain password, I receive the message above.
I’ve exhausted all my resources and we’re stumped as to why it’s not working. We’ve had LDAP working in Nagios Core, so I’m confident it’s possible.
Other information:
CentOS 6.3 (final)
64-Bit
VMWare Image (2012R1.8)
SSL Enabled (I believe)
Thanks
We seem to be having issues implementing the “Active Directory Integration for Nagios Xi” component. I understand it’s still in beta but it seems to be working quite well for most of your customers.
Here’s what’s been completed thus far:
1. Configure Active Directory Integration component, could not get it to work.
a. Tried modifying the ‘adLDAP.php’ file directly, same results.
2. Install and configure LDAP Integration component, could not get it to work either.
3. This is where I began researching possible solutions.
4. After reading, I ended up removing the LDAP Integration component entirely, leaving only the Active Directory component.
a. No change, still not working.
5. I then removed all configuration from ‘adLDAP.php’ except the privileged AD user account, still…. Not working.
When I try to log in using an active directory account, this is what I receive: (Note: The AD account has been created in Nagios Xi, exactly how it’s spelled in AD)
exception 'adLDAPException' with message 'Bind to Active Directory failed. Check the login credentials and/or server details. AD said: Invalid credentials' in /usr/local/nagiosxi/html/includes/components/active_directory/adLDAP/adLDAP.php:383 Stack trace: #0 /usr/local/nagiosxi/html/includes/components/active_directory/adLDAP/adLDAP.php(341): adLDAP->connect() #1 /usr/local/nagiosxi/html/includes/components/active_directory/active_directory.inc.php(394): adLDAP->__construct(Array) #2 /usr/local/nagiosxi/html/login.php(318): active_directory_component_check_authentication('process_auth_in...', Array) #3 /usr/local/nagiosxi/html/login.php(374): check_login_credentials('jkeith', '******', Array, Array) #4 /usr/local/nagiosxi/html/login.php(61): do_login() #5 /usr/local/nagiosxi/html/login.php(31): route_request() #6 /usr/local/nagiosxi/html/login.php(2): sg_load('100590ECD861869...') #7 {main}
It’s important to note that the local account password for ‘jkeith’ still works and allows me to log in. If I try and use my domain password, I receive the message above.
I’ve exhausted all my resources and we’re stumped as to why it’s not working. We’ve had LDAP working in Nagios Core, so I’m confident it’s possible.
Other information:
CentOS 6.3 (final)
64-Bit
VMWare Image (2012R1.8)
SSL Enabled (I believe)
Thanks