Hi,
NDO2DB stopped on one of my Nagios instances. I'd like to do some root cause analysis. What's the "first steps"/"likely cause" here?
I grabbed this before restarting ndo2db
Thanks,
Maxwell Ramirez
NDO2DB Stopped
-
Maxwellb99
- Posts: 97
- Joined: Tue Jan 26, 2016 5:29 pm
NDO2DB Stopped
You do not have the required permissions to view the files attached to this post.
Re: NDO2DB Stopped
NDOUtils uses the operating system kernel message queue. As the amount of messages increases the kernel settings need to be tuned to allow more messages to be queued and processed. For more information on the topic, read the KB article below:
https://support.nagios.com/kb/article.php?id=139
https://support.nagios.com/kb/article.php?id=139
Be sure to check out our Knowledgebase for helpful articles and solutions!
-
Maxwellb99
- Posts: 97
- Joined: Tue Jan 26, 2016 5:29 pm
Re: NDO2DB Stopped
alright, thanks. I'm going to do a little more research. I'm not a sysadmin by training so i'm not 100% sure ... The man page says "POSIX message queues allow processes to exchange data in the form of messages." Is this error a function of the number of checks I have running?
-
npolovenko
- Support Tech
- Posts: 3457
- Joined: Mon May 15, 2017 5:00 pm
Re: NDO2DB Stopped
@Maxwellb99, Please run the following command and show me the output:
But sometimes just running a lot of service and host checks requires an increase of the message queue limits.
Have you increased the message queue as suggested in the article?
Sometimes ndo crashes leaving multiple message ques open.ipcs -q
But sometimes just running a lot of service and host checks requires an increase of the message queue limits.
Have you increased the message queue as suggested in the article?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
-
Maxwellb99
- Posts: 97
- Joined: Tue Jan 26, 2016 5:29 pm
Re: NDO2DB Stopped
Yeah before I followed the KB article I had three queues. I cleared them & I'm down to one.
I hope the DB crashing was operator error. Would the DB crash if I stopped ndo2db, performed a restart to nagios service then started ndo2db?
I did it in this order:
sudo systemctl stop ndo2db
sudo systemctl restart nagios
sudo systemctl start ndo2db
as opposed to (from the doc)
systemctl stop nagios.service
systemctl restart ndo2db.service
systemctl start nagios.service
Thanks.
I hope the DB crashing was operator error. Would the DB crash if I stopped ndo2db, performed a restart to nagios service then started ndo2db?
I did it in this order:
sudo systemctl stop ndo2db
sudo systemctl restart nagios
sudo systemctl start ndo2db
as opposed to (from the doc)
systemctl stop nagios.service
systemctl restart ndo2db.service
systemctl start nagios.service
Thanks.
You do not have the required permissions to view the files attached to this post.
-
npolovenko
- Support Tech
- Posts: 3457
- Joined: Mon May 15, 2017 5:00 pm
Re: NDO2DB Stopped
@Maxwellb99, It's better to stop the Nagios service before you stop NDO2DB. Sometimes restarting processes in the incorrect order can cause multiple ndo queues.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.