def check_nagios_running(request): """ Notify user if nagios is not running """ try: d = Daemon() return {"nagios_running": (d.running())} except Exception: return {}
def reload_nagios(): """ Reloads nagios. Returns "Success" on Success """ daemon = Daemon() result = {} if daemon.reload() == 0: result['status'] = _("success") result['message'] = _('Nagios Successfully reloaded') else: result['status'] = _("error") result['message'] = _("Failed to reload nagios (config error?)") return result