def LifeCycleEventCallbacks (conn, dom, event, detail, opaque): liblog = open('/opt/ofelia/oxa/log/libvirtmonitor.log','a') log = "Libvirt Monitoring: Domain %s(%s) with uuid %s %s %s\n" % (dom.name(), dom.ID(), dom.UUIDString(), eventToString(event), detailToString(event, detail)) liblog.write(log) try: XmlRpcClient.sendAsyncMonitoringLibvirtVMsInfo('callback','SUCCESS',[[dom.UUIDString(),dom.name()]],eventToString(event)) except Exception as e: raise e
def LifeCycleEventCallbacks(conn, dom, event, detail, opaque): liblog = open('/opt/ofelia/oxa/log/libvirtmonitor.log', 'a') log = "Libvirt Monitoring: Domain %s(%s) with uuid %s %s %s\n" % ( dom.name(), dom.ID(), dom.UUIDString(), eventToString(event), detailToString(event, detail)) liblog.write(log) try: XmlRpcClient.sendAsyncMonitoringLibvirtVMsInfo( 'callback', 'SUCCESS', [[dom.UUIDString(), dom.name()]], eventToString(event)) except Exception as e: raise e