def __init__(self, cfgid): # bh: Load config via rrd_plugin RRDPlugin.__init__(self, 'RRD') # bh: Set the default value for config 'rrd_groups' self.cfg[RRDGroupPlugin.RRD_GROUPS] = [] self.cfg[RRDGroupPlugin.REDIS_HOST] = '127.0.0.1' self.cfg[RRDGroupPlugin.REDIS_PORT] = 6379 self.cfg[RRDGroupPlugin.REDIS_DB] = 0 self.kwHandlers[RRDGroupPlugin.RRD_GROUPS] = self._parseRrdGroups self.kwHandlers[RRDGroupPlugin.REDIS_HOST] = self._parseRedisHost self.kwHandlers[RRDGroupPlugin.REDIS_PORT] = self._parseRedisPort self.kwHandlers[RRDGroupPlugin.REDIS_DB] = self._parseRedisDB GmetadPlugin.__init__(self, 'REDIS') GmetadPlugin.__init__(self, cfgid) self.hostCache = {} try: self.hostRedis = redis.StrictRedis( host=self.cfg[RRDGroupPlugin.REDIS_HOST], port=self.cfg[RRDGroupPlugin.REDIS_PORT], db=self.cfg[RRDGroupPlugin.REDIS_DB] ) self.hostRedis.ping() except redis.ConnectionError: logging.error('Redis server [%s:%d/%s] not ready' % (self.cfg[RRDGroupPlugin.REDIS_HOST], self.cfg[RRDGroupPlugin.REDIS_PORT], self.cfg[RRDGroupPlugin.REDIS_DB])) raise self._getHostInfo('vminfo')
def __init__(self, cfgid): # The call to the parent class __init__ must be last GmetadPlugin.__init__(self, cfgid) logging.debug ("Starting cluster state server") self.stateThread = common.ServiceLauncher(common.CLUSTER_STATE_SERVER_PORT, ClusterStateServer, address='192.168.0.1') self.stateThread.start() logging.debug("Cluster state server has started")
def __init__(self, cfgid): self.rrdpath = None self.cfg = None self.kwHandlers = None self._resetConfig() # The call to the parent class __init__ must be last GmetadPlugin.__init__(self, cfgid)
def __init__(self, cfgid): self.rrdpath = None self.cfg = None self.kwHandlers = None self._resetConfig() # The call to the parent class __init__ must be last GmetadPlugin.__init__(self, cfgid)
def __init__(self, cfgid): logging.debug("Initializing carbon-writer plugin") self.cfg = None self.carbon_socket = None self._resetConfig() logging.debug("Initialized carbon writer plugin") # The call to the parent class __init__ must be last GmetadPlugin.__init__(self, cfgid)
def __init__(self, cfgid): self.path = None self.api = None # The call to the parent class __init__ must be last GmetadPlugin.__init__(self, cfgid)