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")
Exemple #2
0
    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')
Exemple #3
0
    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)
Exemple #5
0
    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):
     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):
     try:
         # The call to the parent class __init__ must be last
         GmetadPlugin.__init__(self, cfgid)
         logging.debug ("Starting cluster state server")
         self.conn = MySQLdb.connect(host='169.229.51.2', user='******', passwd='powerprofilecs262b', db='loclu', unix_socket='/var/run/mysqld/mysqld.sock')
         self.node_id = get_node_id()
         self.stmt_start = "INSERT INTO NodeProfileViewer_utilization (node_id"
     except:
         print "Error in init"
         traceback.print_exc(file=sys.stdout)
         raise
    def __init__(self, cfgid):
        self.cfg = None
        self.kwHandlers = None
        self._reset_config()

        try:
            self.rrdPlugin = gmetad_plugin._plugins
            #            print str(self.rrdPlugin)

            GmetadPlugin.__init__(self, cfgid)
            self.ceilometer = NotificationReceiverClient(self.cfg[CeilometerPlugin.CONNECTION_ADDRESS])
            self.ceilometer.timeout = self.cfg[CeilometerPlugin.TIMEOUT]
            self._send_lock = threading.Lock()
            logging.info("Initialized notifier")
        except Exception, err:
            logging.error("Unable to start CeilometerPlugin. Cannot connect to ceilometer. Msg: %s", str(err))
            raise Exception()
    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")
Exemple #10
0
    def __init__(self, cfgid):
        self.path = None
        self.api = None

        # The call to the parent class __init__ must be last
        GmetadPlugin.__init__(self, cfgid)
 def __init__(self, cfgid):
     # The call to the parent class __init__ must be last
     GmetadPlugin.__init__(self, cfgid)
Exemple #12
0
    def __init__(self, cfgid):
        self.path = None
        self.api = None

        # The call to the parent class __init__ must be last
        GmetadPlugin.__init__(self, cfgid)