Thanks for the suggestions! --Andy
On Jan 3, 2013, at 3:09 AM, Páll Guðjón Sigurðsson <pa...@ok.is> wrote: > Hi andy, > > as for the tac.cgi i think your best bet is to parse the html. > > Alternatively if you have pynag installed on the nagios server you can use > this script: > > import pynag.Parsers > s = pynag.Parsers.status() > s.parse() > > all_services = s.data['servicestatus'] > unhandled_problems = [service for service in all_services if > service['current_state'] != '0' and service['problem_has_been_acknowledged'] > == '0' ] > > print len(unhandled_problems) > > > > If your script is not running on the nagios server itself, consider using > mklivestatus to get the total number of problems (either shell script or > pynag) > > Kind regards, > Pall Sigurdsson > > > ----- Original Message ----- > From: "Andy Moran" <amo...@apple.com> > To: "Nagios Users List" <nagios-users@lists.sourceforge.net> > Sent: Wednesday, January 2, 2013 7:00:41 PM > Subject: [Nagios-users] parsing tac.cgi output > > > Does tac.cgi have a way to output JSON or XML or another machine-parsable > output? > > Specifically I'm looking to have an external script query the number of > un-acknowledged critical problems in the nagios cluster. > > > Apologies if this has been asked before. > > Cheers! > > --Andy > > ------------------------------------------------------------------------------ > Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery > and much more. Keep your Java skills current with LearnJavaNow - > 200+ hours of step-by-step video tutorials by Java experts. > SALE $49.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122612 > _______________________________________________ > Nagios-users mailing list > Nagios-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when reporting > any issue. > ::: Messages without supporting info will risk being sent to /dev/null > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122712 > _______________________________________________ > Nagios-users mailing list > Nagios-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when reporting > any issue. > ::: Messages without supporting info will risk being sent to /dev/null ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null