Unfortunately this did not seem to fix the issue. I did have a special charicter in the password, but even escaping that left the password still did not work.
I changed the password on a single remote server, and updated the password field globally to test a plain password with no special characters, but that does not work either. I confirmed the password is being updated in the database.
As a special control I did this:
* Set password manually on a remote Nagios instance
Code: Select all
htpasswd /usr/local/nagios/etc/htpasswd.users xxxxxxxx
New password:
Re-type new password:
Updating password for user xxxxxxxx
* Set password globally on the fusion server
Code: Select all
mysql -ufusion -pfusion fusion -e "update servers set password = 'password';"
* Verified the database updated correctly:
Code: Select all
MariaDB [fusion]> select * from servers limit 5;
(good results for password field)
* Fusion > Admin > Manage Fused Servers > Server in question > Edit > Test Fusion Settings >
FAIL
* copy password directly from SQL query output (select * from servers limit 5;) into Password field in the web interface > Test Fusion Settings >
SUCCESS
Wat