docs: def launch_monitor_server(host, port, logger):
      """
      Launch a monitor server
      :param port: the monitor port
      :param logger: the logger
      """
      logger.info('Starting monitor server on host %s port %d' % (host, port))
      server = ThreadedTCPServer((host, port), MonitorHandler)
      server.serve_forever()