示例#1
0
             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: