hub_info[comp.id]['config']['daemons'][dname] = {} hub_info[comp.id]['config']['daemons'][dname][ 'running'] = 'Not Running' out.write(" * " + dname + ": " + "Not Running" + "\n") out.write("\n\n") # Try to get the number of hub workers and invalidation workers per hub out.write("* Hub Worker Configuration\n") out.write("\n") try: if comp.id == 'localhost': filename = '/opt/zenoss/etc/zenhub.conf' else: filename = '/opt/zenoss/etc/' + comp.id + '_zenhub.conf' if not os.path.exists(filename): filename = '/opt/zenoss/etc/zenhub.conf' zenconfig = GlobalConfig.ConfigLoader(filename) zenconfig.load() if zenconfig._config.has_key('workers'): workers = int(zenconfig._config.get('workers')) else: workers = 2 if zenconfig._config.has_key('invalidationworkers'): iworkers = int(zenconfig._config.get('invalidationworkers')) else: iworkers = 1 out.write(" * " + str(workers) + " Zenhub workers\n") out.write(" * " + str(iworkers) + " Zenhub invalidation workers\n") # hub_info[comp.id]['config'] = {} hub_info[comp.id]['config']['zenhubworkers'] = workers hub_info[comp.id]['config']['zenhubiworkers'] = iworkers except Exception as ex: