コード例 #1
0
ファイル: VMMonitor.py プロジェクト: HalasNet/felix
	def sendUpdateVMs(server):
		#Recover from the client the list of active VMs
		obj = XmlHelper.getListActiveVMsQuery()
	
		#Create new Action 
		action = ActionController.createNewAction(Action.MONITORING_SERVER_VMS_TYPE,Action.QUEUED_STATUS,server.getUUID(),"") 

			
		obj.query.monitoring.action[0].id = action.getUUID() 
		obj.query.monitoring.action[0].server.virtualization_type = server.getid = server.getVirtTech() 
		XmlRpcClient.callRPCMethod(server.getAgentURL(),"send",UrlUtils.getOwnCallbackURL(),0,server.agentPassword,XmlHelper.craftXmlClass(obj))
コード例 #2
0
ファイル: VMMonitor.py プロジェクト: cargious/ocf
    def sendUpdateVMs(server):
        #Recover from the client the list of active VMs
        obj = XmlHelper.getListActiveVMsQuery()

        #Create new Action
        action = ActionController.createNewAction(
            Action.MONITORING_SERVER_VMS_TYPE, Action.QUEUED_STATUS,
            server.getUUID(), "")

        obj.query.monitoring.action[0].id = action.getUUID()
        obj.query.monitoring.action[
            0].server.virtualization_type = server.getid = server.getVirtTech(
            )
        XmlRpcClient.callRPCMethod(server.getAgentURL(), "send",
                                   UrlUtils.getOwnCallbackURL(), 0,
                                   server.agentPassword,
                                   XmlHelper.craftXmlClass(obj))