Hello everybody! I have very great performance problem now:cry:
There are 5700 hosts and 7058 services in my nagios. Server is RHEL3, Nagios 2.5, 8gb RAM, 8 CPUs.
All checks are active - pings (icmp) and sql (grep from txt file). Host checks are disabled.
Performance is awful! It can’t perform all checks for an hour! When I had 3000 services the performance was great-all tests made in 5 min. But our environment increases fastly-many hosts added and many services too.
I can’t understand WHY nagios almost does nothing? When I watch nagios processes I see only 10 or 20 checks! Why it cant’ perform at least 50-100 checks simultaneously? Then the performance will be VERY WELL!!
So, I want to know how many services can nagios perform maximally in 5 min? I made tuning of nagios - all performance tips from docs and inet (forums and nagios-users). But now I see that nagios works bad when it has 7000 service checks. Maybe version 3.0 will solve my problems?
Can anybody tell me if he monitors so many hosts? What is the configuration of the nagios server, what kind of checks are performed and so on? I want to see some kind of statistics of nagios performance
Help me please! I am in despair.