🖥️ Management UI et CLI

Le Management UI et les outils CLI de RabbitMQ offrent un contrôle complet sur votre infrastructure de messagerie. Ces outils sont essentiels pour l'administration, le monitoring et le troubleshooting.

🌐 Management UI

Interface Web

  • URL : http://localhost:15672
  • Credentials par défaut : guest/guest
  • Port : 15672

Fonctionnalités Principales

  • Overview : Vue d'ensemble du cluster
  • Connections : Gestion des connexions clients
  • Channels : Monitoring des canaux
  • Exchanges : Création et gestion des exchanges
  • Queues : Gestion des files d'attente
  • Admin : Gestion utilisateurs et permissions

⚙️ RabbitMQCTL

Commandes Essentielles

# Status du broker
rabbitmqctl status

# Lister les queues
rabbitmqctl list_queues name messages consumers

# Lister les exchanges  
rabbitmqctl list_exchanges name type

# Gérer les utilisateurs
rabbitmqctl add_user myuser mypassword
rabbitmqctl set_user_tags myuser administrator

📊 Monitoring

Métriques Importantes

  • Message rates : Publication/consommation par seconde
  • Queue depth : Nombre de messages en attente
  • Connection count : Nombre de connexions actives
  • Memory usage : Utilisation mémoire du broker

L'interface de management est votre tableau de bord principal pour surveiller et administrer RabbitMQ.

📝 Testez vos connaissances !

Répondez à 10 questions pour valider ce cours