Hi Michael,

We are now in the process of moving to Icinga2 for the many performance
>> improvements, and have noticed that this table is getting updated with
>> every hostcheck/servicecheck.
>>
>
> *check tables are merely useless, disable them afteral.
>

We use these tables quite heavily, and it is not reasonable to just disable
them.
They hold a lot of the historical data, which is more valuable to us than
just current state data.



>
>
>>
>> I don't see a way to turn this off in Icinga2.
>> Will this be added to Icinga2 anytime soon?
>>
>
> I don't see any valid readon to do so. Database operations have gotten
> even better considering i2.
>
>>
>> Or is there another way to achieve the same effect?
>>
>
>> I've tried revoking the update privilege on that table, but Icinga2
>> realizes there is a DB error, and it performs the whole DB reconnection
>> routine in response - which is not ideal.
>>
>
> What' s your point/issue?
>


My point is the DB is getting hit with with an extra customvariablestatus
update on every check result.
When we identify what the choke points are in the whole monitoring system,
it's always the DB when we scale up.

Anything we can do to drop queries to the DB is a plus... especially when
we start loading up thousands of hosts and more service checks.

We do not use customvariablestatus, as the custom variables are set at
server start time and we really don't care if they're updated after that.

(A separate question I have is why Icinga is hitting the DB with a
BEGIN/COMMIT every second...)

Thanks,
James
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to