def main(): """Good old main...""" before = time.clock() log_file = os.path.join(nav.path.localstatedir, 'log', 'maintengine.log') fmt = "[%(asctime)s] [%(levelname)s] [pid=%(process)d %(name)s] %(message)s" logger = init_logging(log_file, fmt) logger.debug('------------------------------------------------------------') try: check_devices_on_maintenance() except Exception as error: logger.exception("An unhandled exception occurred:") logger.debug('Finished in %.3fs' % (time.clock() - before)) logger.debug('------------------------------------------------------------')
def main(): """Good old main...""" before = time.clock() log_file = os.path.join(nav.path.localstatedir, 'log', 'maintengine.log') fmt = "[%(asctime)s] [%(levelname)s] [pid=%(process)d %(name)s] %(message)s" logger = init_logging(log_file, fmt) logger.debug( '------------------------------------------------------------') try: check_devices_on_maintenance() except Exception as error: logger.exception("An unhandled exception occurred:") logger.debug('Finished in %.3fs' % (time.clock() - before)) logger.debug( '------------------------------------------------------------')
def main(): """Good old main...""" before = time.time() fmt = logging.Formatter(LOG_FORMAT) init_generic_logging( logfile=LOG_FILE, stderr=False, formatter=fmt, read_config=True ) _logger = logging.getLogger('') _logger.debug('-' * 60) # Visual separation line try: check_devices_on_maintenance() except Exception: _logger.exception("An unhandled exception occurred:") _logger.debug('Finished in %.3fs' % (time.time() - before)) _logger.debug('-' * 60) # Visual separation line
def put_on_maintenance(request): """Puts the subject of the alerts on maintenance""" if request.method == 'POST': alerts = get_alerts_from_request(request) netboxes = Netbox.objects.filter(pk__in=[x.netbox_id for x in alerts]) if not netboxes: return HttpResponse("No netboxes found", status=404) default_descr = "On maintenance till up again; set from status page " \ "by " + request.account.login description = request.POST.get('description') or default_descr candidates = [n for n in netboxes if not is_maintenance_task_posted(n)] if candidates: add_maintenance_task(request.account, candidates, description) check_devices_on_maintenance() return HttpResponse(status=200) else: return HttpResponse('Wrong request type', status=400)
def main(): """Good old main...""" before = time.clock() log_file = os.path.join(nav.buildconf.localstatedir, 'log', 'maintengine.log') fmt = logging.Formatter(LOG_FORMAT) init_generic_logging( logfile=log_file, stderr=False, formatter=fmt, read_config=True, ) logger = logging.getLogger('') logger.debug('------------------------------------------------------------') try: check_devices_on_maintenance() except Exception: logger.exception("An unhandled exception occurred:") logger.debug('Finished in %.3fs' % (time.clock() - before)) logger.debug('------------------------------------------------------------')