#!/usr/bin/python # Checks if nagios service needs a reload import sys try: from pynag.Parsers import config c = config(cfg_file='/etc/nagios/nagios.cfg') c.parse() result = c.needs_reload() if result == True: print "Warning - Nagios configuration has changed since last restart" sys.exit(1) else: print "OK - Nagios service has been restarted since last config change" sys.exit(0) except Exception, e: print "Unknown - Error running script: %s" % e sys.exit(3)