Passive check on an active check's response?
Posted: Mon Aug 19, 2013 2:39 pm
Hello all,
This may seem silly... but I have a question in regard to having a passive check on an active check's response.
We have an active service check on our DNS servers to make sure that the bind daemon is running... and as part of this, the perfdata is filled with helpful statistical information on successfull requests, referrals, nxdomains, etc. This data is very useful and we graph it with nagiosgrapher. Now, we had an admin mistake cause failure responses... and I caught this by taking a peek at the graph. This was great (crisis averted) but my thought was that I should be able to check those statistics and create an alarm based on them... I didn't want to create extra load on the DNS servers by adding more active checks which comb through the same data as we already collected. Hence my thought about creating a passive check on the perfdata already in nagios.
I searched around and was not successful in finding anything already written... and I was trying to avoid scraping the status.dat file. Does anyone have any suggestions?
Much appreciated...
- Cheers, Peter.
This may seem silly... but I have a question in regard to having a passive check on an active check's response.
We have an active service check on our DNS servers to make sure that the bind daemon is running... and as part of this, the perfdata is filled with helpful statistical information on successfull requests, referrals, nxdomains, etc. This data is very useful and we graph it with nagiosgrapher. Now, we had an admin mistake cause failure responses... and I caught this by taking a peek at the graph. This was great (crisis averted) but my thought was that I should be able to check those statistics and create an alarm based on them... I didn't want to create extra load on the DNS servers by adding more active checks which comb through the same data as we already collected. Hence my thought about creating a passive check on the perfdata already in nagios.
I searched around and was not successful in finding anything already written... and I was trying to avoid scraping the status.dat file. Does anyone have any suggestions?
Much appreciated...
- Cheers, Peter.