Node deployment breaks Nagios LMA LDAP auth
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
Undecided
|
LMA-Toolchain Fuel Plugins | ||
8.0.x |
Won't Fix
|
High
|
LMA-Toolchain Fuel Plugins | ||
Mitaka |
Won't Fix
|
High
|
LMA-Toolchain Fuel Plugins | ||
Newton |
Won't Fix
|
High
|
LMA-Toolchain Fuel Plugins | ||
StackLight |
Confirmed
|
Undecided
|
LMA-Toolchain Fuel Plugins |
Bug Description
Env = Fuel 8.0
Using Fuel to deploy a new compute node breaks the LMA Nagios server. After successful node deployment, the nagios URL gives "500 Internal Server Error: Internal Server Error". We determined that the nagios ldap auth was broken by the deployment.
The nagios_error.log shows ldap error:
[Mon Sep 26 23:22:43.532222 2016] [authnz_ldap:info] [pid 11861] [client 10.15.96.12:46894] AH01695: auth_ldap authenticate: user jjania authentication failed; URI / [LDAP: ldap_simple_bind() failed][Can't contact LDAP server]
The puppet.log shows:
var/log/
var/log/
var/log/
The following are changes that were done to get it working on site after the deployment:
1) nagios VIP is now managed by a separate script ns_IPaddr2-nagios which includes those manual steps that were required to enable ldap connectivity for apache/nagios. These steps allow failover to work without admin's help.
2) ldap address was added to /etc/hosts to enable dns resolution (it didn't work from nagios network namespace). This might be broken (/etc/hosts rewritten) on each new compute deployment
3) Changes in /etc/apache2-
AuthLDAPURL line was changed to:
AuthLDAPURL "ldap:/
Where br_monitoring_ip is specific to each monitoring node.
Changed in fuel: | |
assignee: | nobody → LMA-Toolchain Fuel Plugins (mos-lma-toolchain) |
milestone: | none → 8.0-updates |
Changed in lma-toolchain: | |
status: | New → Confirmed |
Hi folks, can anyone provide any update or ETA for next steps on this LMA/nagios customer reported bug? Thanks