def _handleUpdate(self, mid): if srvdata.existsMonitorData(mid): sinfodao, ip, port = srvdata.getMonitorData(mid) srvdata.keepAliveMonitor(mid) s = None try: self._sendUpdateToMonitor(ip, port) except socket.error: logging.debug("Error updating %s:%s" % (ip, port)) self.sock.sendall( helper.getMonitorUnreachableError( "Error connecting to %s:%s" % (ip, port))) except socket.timeout: logging.debug("Timeout updating %s:%s" % (ip, port)) self.sock.sendall( helper.getMonitorUnreachableError( "Error connecting to %s:%s [Timeout]" % (ip, port))) finally: if s: s.close() else: self.sock.sendall( helper.getMonitorNotFoundError("Monitor %s does not exists" % mid))
def _handleUpdate(self, mid): if srvdata.existsMonitorData(mid): sinfodao, ip, port = srvdata.getMonitorData(mid) srvdata.keepAliveMonitor(mid) s = None try: self._sendUpdateToMonitor(ip, port) except socket.error: logging.debug("Error updating %s:%s" % (ip, port)) self.sock.sendall( helper.getMonitorUnreachableError( "Error connecting to %s:%s" % (ip, port) ) ) except socket.timeout: logging.debug("Timeout updating %s:%s" % (ip, port)) self.sock.sendall( helper.getMonitorUnreachableError( "Error connecting to %s:%s [Timeout]" % (ip, port) ) ) finally: if s: s.close() else: self.sock.sendall( helper.getMonitorNotFoundError( "Monitor %s does not exists" % mid) )
def _handleGet(self, mid): if srvdata.existsMonitorData(mid): sinfodao, ip, port = srvdata.getMonitorData(mid) xmlbuilder = common.SysInfoXMLBuilder() xmlbuilder.setXMLData(sinfodao) data = "IP: %s\nPORT: %s\n%s" % (ip, port, xmlbuilder.getAsString()) msg = helper.getOkMessage('Data of %s' % mid, data) self.sock.sendall(msg) else: self.sock.sendall( helper.getMonitorNotFoundError("Monitor %s is not registered" % mid))
def _handleGet(self, mid): if srvdata.existsMonitorData(mid): sinfodao, ip, port = srvdata.getMonitorData(mid) xmlbuilder = common.SysInfoXMLBuilder() xmlbuilder.setXMLData(sinfodao) data = "IP: %s\nPORT: %s\n%s" % (ip, port, xmlbuilder.getAsString()) msg = helper.getOkMessage('Data of %s' % mid, data) self.sock.sendall( msg ) else: self.sock.sendall( helper.getMonitorNotFoundError( "Monitor %s is not registered" % mid) )