Recommendations Required - Improvement in GUI Speed
Posted: Thu Nov 22, 2018 8:24 am
We have a pretty big Nagios environment which works pretty well apart from using the web GUI when it comes to calling pages that use extinfo.cgi and status.cgi.
Just wondering if anyone has found ways to improve the time these take to run and present results.
Our setup is;
Nagios Core 4.3.4 (I know 4.4.2 is out but currently mod_gearman doesn't work with the new version)
8 x distributed boxes running mod_gearman to do all the Nagios checks. (The main Nagios box does very little in running checks itself.)
We have 3280 hosts and 29732 services being checked and this works pretty well, all checks are run more or less when they should be with hardly any latency.
But when it comes to calling status.cgi to get reports it can take up to 8 seconds before it returns the data.
The main Nagios box has 64G RAM and 6 CPUs on a VM, we use a RamDisk for status.dat and the spool directory to try and speed up read and writes.
We are planning to up the RAM to 128G and the CPU to 10 in the next week or so but just wondered if there were any other tips we could implement.
Thanks in advance.
Tony
Just wondering if anyone has found ways to improve the time these take to run and present results.
Our setup is;
Nagios Core 4.3.4 (I know 4.4.2 is out but currently mod_gearman doesn't work with the new version)
8 x distributed boxes running mod_gearman to do all the Nagios checks. (The main Nagios box does very little in running checks itself.)
We have 3280 hosts and 29732 services being checked and this works pretty well, all checks are run more or less when they should be with hardly any latency.
But when it comes to calling status.cgi to get reports it can take up to 8 seconds before it returns the data.
The main Nagios box has 64G RAM and 6 CPUs on a VM, we use a RamDisk for status.dat and the spool directory to try and speed up read and writes.
We are planning to up the RAM to 128G and the CPU to 10 in the next week or so but just wondered if there were any other tips we could implement.
Thanks in advance.
Tony