def unRegisterHost(hostName): hostConfig = server_utils.getHostConfigByName(hostName) if hostConfig: if hostConfig.get('register') != '0': hostConfig['register'] = 0 hostConfig.save() serviceConfigs = server_utils.getServiceConfigByHost(hostName) for serviceConfig in serviceConfigs: serviceConfig['register'] = 0 serviceConfig.save()
def findDeletedServices(host): deletedService = [] serviceConfigs = server_utils.getServiceConfigByHost(host['host_name']) for serviceConfig in serviceConfigs: # Consider only the service generated by autoconfig if not serviceConfig[GENERATED_BY_AUTOCONFIG]: continue service = findServiceInList(host.get(HOST_SERVICES, []), serviceConfig['service_description']) if service is None: deletedService.append( {'service_description': serviceConfig['service_description'], CHANGE_MODE: CHANGE_MODE_REMOVE}) return deletedService
def findDeletedServices(host): deletedService = [] serviceConfigs = server_utils.getServiceConfigByHost(host['host_name']) for serviceConfig in serviceConfigs: # Consider only the service generated by autoconfig if not serviceConfig[GENERATED_BY_AUTOCONFIG]: continue service = findServiceInList(host.get(HOST_SERVICES, []), serviceConfig['service_description']) if service is None: deletedService.append({ 'service_description': serviceConfig['service_description'], CHANGE_MODE: CHANGE_MODE_REMOVE }) return deletedService