Changing the check interval to not run the checks as frequent, will help a bit when the system is running but it will not help when the Apply Config is ran.
You need to increase the CPU speed, Network speed, add Jumbo frames to the network settings to both the Nagios server and the MYSQL server.
That is needed to fix the full Kernel Message Queue issue.
If the server has the Enterprise Feature enabled, you can use the Bulk Modification tool to modify the check interval.
https://support.nagios.com/kb/article/n ... l-733.html
Or, go to the Core Config Manager > Hosts or Services menu, and edit one of the objects.
Click on the Check Settings TAB and there is where you can change the check interval.
This question
out of 1600 hosts 800 hosts are running according to IST(INDIAN STANDARD TIME ZONE) & 800 are running according to EST(EASTern STANDARD TIME ZONE) .How can i divide this traffic according to time. cause only half of them are running at one time
Do you only want to run the checks at certain times of the day and not 24 hours a day?
If so, you would create separate time periods for when you want the check to run.
See this for details.
https://assets.nagios.com/downloads/nag ... riods.html
The only thing is is that the Nagios server only knows about it's local timezone so you will have th adjust the times in the configs manually to run the checks at different times.