Here's our use case:
We have 25 production XIs, and 3 dev and 13 disaster recovery servers.
When we built the initial servers we just applied a backup taken from one of the first servers. This brought over lots of great settings like performance tweaks, but most importantly it brought over all of the then core users and with the same API key per user on each server
So admin user BOB had API Key EVERYWHERE.
But as time has passed, people are coming and going, and our XIs busy enough and specialized enough, that this method is no longer so great.
In addition, we're going to be spinning off part of the company, and that means spinning up their own Nagios infrastructure.
So the question is, does anyone have any suggestions via API or direct manipulation of the mariadb to allow us to create a new user everywhere and give them the same API key? (because it makes automation and administration to not need a new key per server)
Looking to update Nagios Users' API Keys: Suggestions?
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Looking to update Nagios Users' API Keys: Suggestions?
Hi Will,
You can update the user key directly in the database. For example:
Let us know if that works for you.
--Benjamin
You can update the user key directly in the database. For example:
Code: Select all
echo "UPDATE nagiosxi.xi_users SET api_key='thenewkey' WHERE username='nagiosadmin';" | mysql -uroot -pnagiosxi
--Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Looking to update Nagios Users' API Keys: Suggestions?
Thanks Ben. I'll try when I get back to the office.
<evil scientist voice>Then scripting time </evil scientist voice>
<evil scientist voice>Then scripting time </evil scientist voice>
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Looking to update Nagios Users' API Keys: Suggestions?
Hi,
Your welcome! Let us know if need anything.
Your welcome! Let us know if need anything.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Looking to update Nagios Users' API Keys: Suggestions?
Ben,
All is well, the sql works perfectly.
Sorry for the delay in response, it's been a rollercoaster of support issues the last 2 weeks
All is well, the sql works perfectly.
Sorry for the delay in response, it's been a rollercoaster of support issues the last 2 weeks
Re: Looking to update Nagios Users' API Keys: Suggestions?
Actually,
Just got hit up by the support team with a related question: Where is the auth server data for ldap and AD stored away?
To ensure the "unique" authentication server ID is consistent across XIs.
Just got hit up by the support team with a related question: Where is the auth server data for ldap and AD stored away?
To ensure the "unique" authentication server ID is consistent across XIs.
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Looking to update Nagios Users' API Keys: Suggestions?
Hi,
Haven't in heard from you in a while!
That information is stored in the nagiosxi database (see table xi_options ). However, it's encrypted by the application, so it cannot be viewed with a direct SQL query.
--Benjamin
Haven't in heard from you in a while!
That information is stored in the nagiosxi database (see table xi_options ). However, it's encrypted by the application, so it cannot be viewed with a direct SQL query.
--Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Looking to update Nagios Users' API Keys: Suggestions?
Thanks Benjamin, that explains why my qry to find it was failing 
Sorry for the long delays, July and August are crazy for our industry so we have many, many real and imagined emergencies that pull us away from things we want to do (improve our management of the platforms) to keep the lights on for our business partners or act as their security blankets
Sorry for the long delays, July and August are crazy for our industry so we have many, many real and imagined emergencies that pull us away from things we want to do (improve our management of the platforms) to keep the lights on for our business partners or act as their security blankets
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Looking to update Nagios Users' API Keys: Suggestions?
Hi,
You're welcome and I hope you will have time for a well-deserved break after August!
-- Benjamin
You're welcome and I hope you will have time for a well-deserved break after August!
-- Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!