|  | @@ -52,12 +52,13 @@ from celery import __version__
 | 
											
												
													
														|  |  from celery.log import emergency_error
 |  |  from celery.log import emergency_error
 | 
											
												
													
														|  |  from celery.monitoring import MonitorService
 |  |  from celery.monitoring import MonitorService
 | 
											
												
													
														|  |  from celery.loaders import settings
 |  |  from celery.loaders import settings
 | 
											
												
													
														|  | 
 |  | +from celery.messaging import get_connection_info
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  STARTUP_INFO_FMT = """
 |  |  STARTUP_INFO_FMT = """
 | 
											
												
													
														|  |  Configuration ->
 |  |  Configuration ->
 | 
											
												
													
														|  | -    * Broker -> amqp://%(vhost)s@%(host)s:%(port)s
 |  | 
 | 
											
												
													
														|  | 
 |  | +    * Broker -> %(conninfo)s
 | 
											
												
													
														|  |      * Exchange -> %(exchange)s (%(exchange_type)s)
 |  |      * Exchange -> %(exchange)s (%(exchange_type)s)
 | 
											
												
													
														|  | -    * Consumer -> Queue:%(consumer_queue)s Routing:%(consumer_rkey)s
 |  | 
 | 
											
												
													
														|  | 
 |  | +    * Consumer -> Queue:%(consumer_queue)s Binding:%(consumer_rkey)s
 | 
											
												
													
														|  |  """.strip()
 |  |  """.strip()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  OPTION_LIST = (
 |  |  OPTION_LIST = (
 | 
											
										
											
												
													
														|  | @@ -110,9 +111,7 @@ def run_monitor(detach=False, loglevel=conf.CELERYMON_LOG_LEVEL,
 | 
											
												
													
														|  |      # Dump configuration to screen so we have some basic information
 |  |      # Dump configuration to screen so we have some basic information
 | 
											
												
													
														|  |      # when users sends e-mails.
 |  |      # when users sends e-mails.
 | 
											
												
													
														|  |      print(STARTUP_INFO_FMT % {
 |  |      print(STARTUP_INFO_FMT % {
 | 
											
												
													
														|  | -            "vhost": getattr(settings, "AMQP_VHOST", "(default)"),
 |  | 
 | 
											
												
													
														|  | -            "host": getattr(settings, "AMQP_SERVER", "(default)"),
 |  | 
 | 
											
												
													
														|  | -            "port": getattr(settings, "AMQP_PORT", "(default)"),
 |  | 
 | 
											
												
													
														|  | 
 |  | +            "conninfo": get_connection_info(),
 | 
											
												
													
														|  |              "exchange": conf.AMQP_EXCHANGE,
 |  |              "exchange": conf.AMQP_EXCHANGE,
 | 
											
												
													
														|  |              "exchange_type": conf.AMQP_EXCHANGE_TYPE,
 |  |              "exchange_type": conf.AMQP_EXCHANGE_TYPE,
 | 
											
												
													
														|  |              "consumer_queue": conf.AMQP_CONSUMER_QUEUE,
 |  |              "consumer_queue": conf.AMQP_CONSUMER_QUEUE,
 | 
											
										
											
												
													
														|  | @@ -122,9 +121,9 @@ def run_monitor(detach=False, loglevel=conf.CELERYMON_LOG_LEVEL,
 | 
											
												
													
														|  |              "pidfile": pidfile,
 |  |              "pidfile": pidfile,
 | 
											
												
													
														|  |      })
 |  |      })
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    from celery.log import setup_logger, redirect_stdouts_to_logger
 | 
											
												
													
														|  |      print("celerymon has started.")
 |  |      print("celerymon has started.")
 | 
											
												
													
														|  |      if detach:
 |  |      if detach:
 | 
											
												
													
														|  | -        from celery.log import setup_logger, redirect_stdouts_to_logger
 |  | 
 | 
											
												
													
														|  |          context = platform.create_daemon_context(logfile, pidfile,
 |  |          context = platform.create_daemon_context(logfile, pidfile,
 | 
											
												
													
														|  |                                          chroot_directory=chroot,
 |  |                                          chroot_directory=chroot,
 | 
											
												
													
														|  |                                          working_directory=working_directory,
 |  |                                          working_directory=working_directory,
 |