<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.6000.16735" name=GENERATOR><LINK
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}"
rel=stylesheet></HEAD>
<BODY>
<DIV><FONT face=Verdana><FONT size=2>Hi,guys~</FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2></FONT></FONT> </DIV>
<DIV style="TEXT-INDENT: 2em"><FONT face=Verdana><FONT size=2>Our nagios server
envrionment: Nagios3.2.0 + Suse10-sp2 x86_64 + 8 GB mem + 4 x
( Xeon(R) CPU E7420 @ 2.13GHz )</FONT></FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT face=Verdana><FONT size=2>We have 500+
active check hosts and 3k+ active check services. I have adjust some
perfomance parameters in nagios.cfg, like below:</FONT></FONT></DIV>
<DIV style="TEXT-INDENT: 4em">
<DIV><FONT face=@Terminal>use_large_installation_tweaks=1</FONT></DIV>
<DIV><FONT face=@Terminal>child_processes_fork_twice=0</FONT></DIV>
<DIV><FONT face=@Terminal>enable_environment_macros=0</FONT></DIV></DIV><FONT
face=Verdana><FONT size=3>
<DIV style="TEXT-INDENT: 4em"><FONT
face=@Terminal>check_result_reaper_frequency=5</FONT></DIV>
<DIV style="TEXT-INDENT: 4em"><FONT
face=@Terminal>max_check_result_reaper_time=30</FONT></DIV>
<DIV style="TEXT-INDENT: 4em" align=left><FONT size=2></FONT> </DIV>
<DIV style="TEXT-INDENT: 4em" align=left><FONT size=2>But, The nagios
performance is still bad, like below:</FONT></DIV>
<DIV style="TEXT-INDENT: 6em" align=left> </DIV></FONT><FONT size=2>
<DIV align=left>
<TABLE cellPadding=10 border=0>
<TBODY>
<TR>
<TD vAlign=center>
<DIV class=perfTypeTitle>Services Actively Checked<FONT face=Terminal
size=2>:</FONT></DIV></TD>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD class=stateInfoTable1>
<TABLE border=0>
<TBODY>
<TR class=data>
<TH class=data><FONT face=Terminal size=2>Time Frame</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Services
Checked</FONT></TH></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 1
minute:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>271
(9.4%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 5
minutes:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>1749
(60.4%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 15
minutes:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>2824
(97.4%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 1
hour:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>2898
(100.0%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Since program
start: </FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>2869
(99.0%)</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD class=stateInfoTable2>
<TABLE border=0>
<TBODY>
<TR class=data>
<TH class=data><FONT face=Terminal size=2>Metric</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Min.</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Max.</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Average</FONT></TH></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Check Execution
Time: </FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>0.09
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>32.23
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>1.113
sec</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Check
Latency:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>1.12
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>212.59
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>116.329
sec</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Percent State
Change:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>0.00%</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>23.88%</FONT></TD>
<TD class=dataVal><FONT face=Terminal
size=2>0.05%</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=center>
<DIV class=perfTypeTitle><FONT face=Terminal size=2>Hosts Acrively
Checked:</FONT></DIV></TD>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD class=stateInfoTable1>
<TABLE border=0>
<TBODY>
<TR class=data>
<TH class=data><FONT face=Terminal size=2>Time Frame</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Hosts
Checked</FONT></TH></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 1
minute:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>32
(5.5%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 5
minutes:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>419
(71.5%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 15
minutes:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>586
(100.0%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2><= 1
hour:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>586
(100.0%)</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Since program
start: </FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>586
(100.0%)</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR>
<TD class=stateInfoTable2>
<TABLE border=0>
<TBODY>
<TR class=data>
<TH class=data><FONT face=Terminal size=2>Metric</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Min.</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Max.</FONT></TH>
<TH class=data><FONT face=Terminal size=2>Average</FONT></TH></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Check Execution
Time: </FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>0.08
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>4.29
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>3.035
sec</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Check
Latency:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>0.00
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>135.25
sec</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>116.420
sec</FONT></TD></TR>
<TR>
<TD class=dataVar><FONT face=Terminal size=2>Percent State
Change:</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>0.00%</FONT></TD>
<TD class=dataVal><FONT face=Terminal size=2>11.32%</FONT></TD>
<TD class=dataVal><FONT face=Terminal
size=2>0.09%</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></FONT>
<DIV><FONT color=#c0c0c0><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
<DIV><FONT><FONT><SPAN><FONT size=2> How could I find which services
check or hosts check cause this seriously check latency?
</FONT></SPAN></FONT></FONT></DIV>
<DIV><FONT><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
<DIV><FONT><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
<DIV><FONT><FONT size=2><SPAN>Regards </SPAN></FONT></FONT></DIV>
<DIV><FONT><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
<DIV><FONT><FONT size=2><SPAN>HongRui Wang</SPAN></FONT></FONT></DIV>
<DIV><FONT><FONT size=2><SPAN>mail: <A
href="mailto:wwanghongrui@cebbank.com">wwanghongrui@cebbank.com</A></SPAN></FONT></FONT></DIV>
<DIV><FONT><FONT size=2><SPAN>2010-06-28</SPAN></FONT></FONT></DIV>
<DIV><FONT color=#c0c0c0><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
<DIV><FONT color=#c0c0c0><FONT
size=2></FONT></FONT> </DIV></FONT></BODY></HTML>