NagiosXI Performance

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
NagiosAdminLT
Posts: 3
Joined: Tue Jun 16, 2020 11:45 am

NagiosXI Performance

Post by NagiosAdminLT »

Hello There,

We are having performance issues with our nagiosxi, we have now over 30k services loaded

Server specs are, 12 cores, 24 ram, 320 gb

The question is, is there a way we can improve the performanace of our nagios?

Hope someone can help to clarify this.
Regards.
User avatar
mbellerue
Posts: 1403
Joined: Fri Jul 12, 2019 11:10 am

Re: NagiosXI Performance

Post by mbellerue »

We do have a document that goes over a number of performance optimization options that can be implemented.
https://assets.nagios.com/downloads/nag ... ios-XI.pdf

The first thing I will say is with 30k service checks, that is the high end of what a typical Nagios XI system can handle. The first thing I would check is your monitoring intervals. If it's all default a 5 minutes for each service check, you're looking at the XI system launching about 100 service checks every second.

When people get up to high number of service checks like this, I always recommend taking stock of the check interval, the retry interval, and the max check attempts.

The check interval is how often Nagios XI will query the service under normal circumstances. Typically 5 minutes.
The retry interval is how often Nagios XI will query the service after the initial query returned a bad state (Warning, Critical, or Unknown) Typically 1 minute.
The max check attempts is how many total queries Nagios XI will perform against that service before cementing that service as being in a bad state. This is inclusive of the initial query. Typically 5 queries.

Check intervals should be expanded out to the longest that they can be. For example, if you are checking the SSL/TLS certificates on websites, you probably don't need to check every 5 minutes. Those can likely be checked once or maybe even twice a day. Increasing the check interval decreases the number of service checks Nagios XI needs to schedule every second.

Passive host and service checks can also be a huge help here. They are more work to set up, but they literally help spread the workload out across your entire environment, and in some cases, can give you better insight to the status of your systems. Like using passive checks as a host check. In some situations, a host can be completely locked up, but it will still respond to pings, so Nagios will think it's up, and all of the service checks are failing.
https://assets.nagios.com/downloads/nag ... hecks.html
https://assets.nagios.com/downloads/ncp ... Checks.pdf
https://assets.nagios.com/downloads/nag ... ios-XI.pdf
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!
NagiosAdminLT
Posts: 3
Joined: Tue Jun 16, 2020 11:45 am

Re: NagiosXI Performance

Post by NagiosAdminLT »

Thanks for your help, we already did all the performance adjustments from the file.

On the other hand, we are having a particulary slow load from the service groups,

for example, after applying a config, it takes an anormal amount of time to get all the service groups up, how could we troubleshoot that?

Regards
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: NagiosXI Performance

Post by pbroste »

Hello @NagiosAdminLT

Thanks for reaching out and want to go ahead and have you open a new support ticket in our new Answer Hub and upload/submit your System Profile too.

To send us your system profile.

Login to the Nagios XI GUI using a web browser.
Click the "Admin" > "System Profile" Menu
Click the "Download Profile" button
Save the profile.zip file and send via new support ticket in Answer Hub


Thanks,
Perry
User avatar
pbroste
Posts: 1288
Joined: Tue Jun 01, 2021 1:27 pm

Re: NagiosXI Performance

Post by pbroste »

We're moving to a new support system!

The Nagios Answer Hub is a place where you can get help with technical questions from our experts. There, you can quickly open tickets and join discussion boards.

Request Nagios Answer Hub access here: https://info.nagios.com/answer-hub-access-new-users

After completing the access form, you will be given access to a portal where new tickets can be created. We will keep the old customer forum sections and ticket system available for current cases to be resolved.
Locked