<tt><font size=2>"Tommy Mogensen" <tommy.mogensen@uni-c.dk>
schrieb am 01.12.2009 16:14:39:<br>
<br>
> I am looking for a free system able to monitor 3000-5000 hosts (Mainly<br>
> cisco routers, switches and ap's) via ping and snmp. I would prefer
to<br>
> run everything on one server if possible.<br>
> <br>
> I have received a good deal on a machine with 16G ram, 2xSSD-disks<br>
> (maybe in raid-0), and 2xIntel E5520-CPUs. I would appreciate your
input<br>
> regarding the performance issues should I use Nagios for this system.<br>
> <br>
> Is this configuration powerful enough, what are the limiting parts
of<br>
> the setup and are some of the pieces unnecessary? I.e. I could go
for<br>
> one cpu (4 cores) if nagios does not support threading to 8 cores....or<br>
> is the main bottleneck that I do not run it distributed?<br>
</font></tt>
<br><tt><font size=2>It depends on how you want to implement the monitoring.</font></tt>
<br><tt><font size=2>First of all you need to break down the services on
a per minute</font></tt>
<br><tt><font size=2>basis. The number of checks does not matter, but in
which timeframe</font></tt>
<br><tt><font size=2>matters a lot. If you plan on running 5.000 checks
with 5 minute</font></tt>
<br><tt><font size=2>interval - all is cool. If you are running 5.000 checks
with 1</font></tt>
<br><tt><font size=2>minute interval - you will need to tweak your nagios
server a lot.</font></tt>
<br>
<br><tt><font size=2>If you are just using nagios for pure monitoring,
then you have</font></tt>
<br><tt><font size=2>more then enough power.</font></tt>
<br>
<br><tt><font size=2>If you are looking for using ndo for visualisation
with NagVis for</font></tt>
<br><tt><font size=2>example and/or graphing performance data with PNP4Nagios,
then I/O is</font></tt>
<br><tt><font size=2>your biggest obstacle.</font></tt>
<br>
<br><tt><font size=2>Using SSDs for a DB is a two-fold sword - they runlike
hell, but</font></tt>
<br><tt><font size=2>SSDs melt in hell ;) It really depends on the quality
of the SSDs.</font></tt>
<br><tt><font size=2>If they are enterprise drives, they should be good
to go for 1-2</font></tt>
<br><tt><font size=2>years until they drop dead. If they are midline drives,
you will burn</font></tt>
<br><tt><font size=2>them quite fast.</font></tt>
<br>
<br><tt><font size=2>The most important thing to have for a nagios installation
with</font></tt>
<br><tt><font size=2>local NDO and/or PNP4Nagios togeter with massive services
is a</font></tt>
<br><tt><font size=2>BBWC (battery backed write cache) of at least 512MB
to aggregate</font></tt>
<br><tt><font size=2>the written blocks and put it on 100% write / 0% read
cache.</font></tt>
<br><tt><font size=2>This speeds up NDO/PNP like tenfold. Read performance
is neglectable</font></tt>
<br><tt><font size=2>for nagios, write performance is all that matters.</font></tt>
<br>
<br><tt><font size=2>I'm running 2.000+ service checks per minute on 5GB,
2x 2GHz QuadCore</font></tt>
<br><tt><font size=2>machine with 2 local 10K hdd's in RAID1 with a local
mysql DB for</font></tt>
<br><tt><font size=2>NDO, performance graphing of around 1.200 services
with PNP4Nagios</font></tt>
<br><tt><font size=2>and hosting NagVis for visualisation via mysql on
the same server.</font></tt>
<br><tt><font size=2>Average load over 1 month is ~2.7 with peaks going
up to load 8 aprox.</font></tt>
<br><tt><font size=2>Before the use of a BBWC I had an average load of
8 with peaks</font></tt>
<br><tt><font size=2>around 20 due to I/O retention.</font></tt>
<br>
<br><tt><font size=2>Regards</font></tt>
<br><tt><font size=2>        Sascha</font></tt>
<br>
<br>
<br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">GFKL Financial Services AG</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Vorstand: Dr. Peter Jänsch (Vors.), Jürgen Baltes, Dr. Tom Haverkamp</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Vorsitzender des Aufsichtsrats: Dr. Georg F. Thoma</span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">Sitz: Limbecker Platz 1, 45127 Essen, Amtsgericht Essen, HRB 13522</span>