True, but our NOC people are looking at Icinga all the time, so I find it shows up quicker like this. Also, then it gets logged in my icinga.log
On Tue, Mar 26, 2013 at 10:31 AM, Wolfgang <w...@gmx.net> wrote: > Sending an e-mail with a certain subject and filtering it via a rule might > be another option. > > Gesendet: Dienstag, 26. März 2013 um 14:41 Uhr > Von: "Zachary McGibbon" <zachary.mcgib...@gmail.com> > An: icinga-users@lists.sourceforge.net > Betreff: [icinga-users] Icinga Configuration Check - Passive Service > I'm not sure if anyone else is doing this but I thought I'd share a > neat little trick I did. Our Icinga setup is quite large, 7300+ hosts > and 16000 services and they mostly all come from an Oracle database. > We run scripts that pulls the data every 4 hours and reloads Icinga > automatically. Of course, there are often inconsistencies (mostly > child/parent relationships) so we need to know when something is > broken. Since I get over 100+ emails from Icinga per day, I > automatically put them in a folder that I don't look at very often, so > even when my script runs every 4 hours, these failure emails go into > this folder too. > > To remedy this situation, I created a passive service for my Icinga > host called 'Icinga Config'. When my script runs to update my config, > at the end it checks if there were any errors and then sends a passive > check to this service. Since I run Nagstamon on my desktop, I see the > alert right away when it breaks. > > Examples: > > define service{ > use server_icinga > service_description Icinga Config > active_checks_enabled 0 > notifications_enabled 1 > flap_detection_enabled 0 > check_freshness 0 > check_command check_icinga_stats!0 > hostgroup_name server_icinga > servicegroups icinga > } > > Then my shell script that runs every 4 hours (just the last part): > > # Event handler to submit check results > EVENTHANDLER="/usr/lib64/icinga/eventhandlers/submit_check_result" > > # Set ICINGACHK > ICINGACHK="/var/spool/icinga/icinga.chk" > > if [ -f $ICINGACHK ]; then > $EVENTHANDLER etna "Icinga Config" 2 "CRITICAL - Please Verify > Icinga Config" > else > $EVENTHANDLER etna "Icinga Config" 0 "OK - Icinga Config is Good" > fi > > Enjoy! > > - Zachary > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > icinga-users mailing list > icinga-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/icinga-users > > ------------------------------------------------------------------------------ > Own the Future-Intel® Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. > Compete for recognition, cash, and the chance to get your game > on Steam. $5K grand prize plus 10 genre and skill prizes. > Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d > _______________________________________________ > icinga-users mailing list > icinga-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/icinga-users > ------------------------------------------------------------------------------ Own the Future-Intel® Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d _______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users