<!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>