<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi list<div><br></div><div>We use Icinga to monitor more than 400 hosts. Active checks are fine but we sometimes encounter problems with passive hosts and services. This issue is kind of complicated because many components are involved and we couldn't find an actual cause yet. So let's start with a description of our setup.</div><div><br></div><div>The icinga configuration files (object files) are generated automatically with a web front end which we wrote ourself. There is an export functionality which writes the icinga configuration files and then does a /etc/init.d/icinga reload. There are also around 15 satellites which send check results to the central icinga server, over nsca.</div><div><br></div><div>Our problem seems to be related to reloads. If there are many Icinga-Reloads for a while, at some point icinga thinks that (almost?) all passive hosts and services are stale and triggers the configured error command (which is a Critical state). So there are like 300 alerts at the same time.</div><div><br></div><div>Does anyone have an idea why this happens from time to time? We succeeded to cause this situation with a stress test after reloading Icinga every 10 seconds for 20 minutes. After stopping this it took a small amount of time and the alerts began. It would help if you could point a direction - is it the Icinga configuration, nsca, the named pipe, the objects or the general setup?</div><div><br></div><div>If you need to know any other details about our setup, please let me know.</div><div><br></div><div>Thank you in advance.</div><div><br></div><div>Kind regards</div><div>Denis</div><div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div><div>Adfinis SyGroup AG</div><div>Denis Simonet, Software Engineer<br><br>Brückfeldstrasse 21 | CH-3012 Bern<br>Tel. 031 550 31 11</div></div></span></span>
</div>
<br></div></body></html>