[icinga-users] Performance tuning/scaling Icinga

Wolfgang wnd at gmx.net
Mon Feb 20 21:25:02 CET 2012

Am 20.02.2012 13:48, schrieb Devdas Bhagat:
> On Sun, Feb 19, 2012 at 04:59:39PM +0100, Wolfgang wrote:
>> Am 15.02.2012 16:04, schrieb Devdas Bhagat:
>>> 	We have multiple Nagios instances monitoring over multiple
>>> datacenters (one per datacenter). We are now trying to simplify the
>>> monitoring and alerting setup.
>>> 	We are trying to setup an Icinga instance to accept
>>> notifications from our active pollers and simplify alerting and
>>> reporting. At the moment, the required feature is the Icinga web
>>> interface (to allow each group to have it's own custom views of data),
>>> which requires us to use the ido backend.
>>> 	Current testing has shown that the ido backend isn't able to
>>> keep up with data volumes. However, the non ido setup can keep up with
>>> current feed volumes (about 70-80 passive check results/second).
>>> We are monitoring about 21000 services over 1700 hosts (and growing).
>>> Does anyone have suggestions on scaling this up/out?
>>> I am looking at using multiple instances of Icinga as collectors (one
>>> feed per datacenter), and one reporting instance, all talking to the
>>> same backend database (if that is possible).
>>> top(1) indicates:
>>>    5309 icinga    25   0  293m 137m 2692 R 100.0  0.3  61:03.65 icinga
>>> That's on two feeds worth of input.
>>> This host has spare CPU and RAM, but is relatively limited on disk-io.
>>> Devdas Bhagat
>> No information on OS, Icinga version, used RDBMS, location of RDBMS
>> files, temporary files.
> The OS is CentOS 5.6 64 bit, the RDBMS is MySQL (5.5.16),  Icinga is
> icinga-1.6.1-1.el5.rf running on a 24 core machine with 48 GB of RAM
> with databases and temp files on local disk.
>> Is it pure hardware or a VM, locally attached disks?
>> What about latencies?
> Latency from iostat -x 1 showed about 5ms, with 92-95% disk utilization.
> Devdas Bhagat
Have you had a look at http://docs.icinga.org/latest/en/tuning.html already?
Have a look at http://docs.icinga.org/latest/en/temp_data.html as well.

More information about the icinga-users mailing list