#!/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)