GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Courtier de messages - Installation de RabbitMQ dans Ubuntu 20.04

RabbitMQ est gratuit à installer car il s'agit d'un logiciel de courtier de messages open source. Il implémente le protocole Advanced Message Queuing (AMQP). Il utilise des plugins tels que Streaming Text Oriented Messaging Protocol, Message Queuing Telemetry Transport.

Dans ce tutoriel, nous allons expliquer le processus d'installation et la configuration de RabbitMQ sur le serveur Ubuntu 20.04 LTS.

Installation de RabbitMQ sur Ubuntu 20.04 LTS

Tout d'abord, mettons à jour le système et installons les packages requis avec la commande comme indiqué ci-dessous.

$ sudo apt-get update
$ sudo apt-get install wget apt-transport-https -y

Ensuite, exécutez la commande comme indiqué ci-dessous pour installer la clé de signature du référentiel RabbitMQ.

$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

Mettez également à jour la clé erlang GPG.

$ wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -

Ensuite, ajoutez le référentiel du RabbitMQ avec erlang comme indiqué ci-dessous.

$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list

Ensuite, mettez à jour les packages avec la commande comme indiqué ci-dessous.

$ sudo apt-get update

Enfin, installez le serveur RabbitMQ avec la commande comme indiqué ci-dessous.

$ sudo apt-get install rabbitmq-server -y

Ensuite, démarrez et activez le serveur RabbitMQ avec la commande comme indiqué ci-dessous.

$ sudo systemctl start rabbitmq-server
$ sudo systemctl enable rabbitmq-server

Vérifions l'état du serveur RabbitMQ avec la commande comme indiqué ci-dessous.

$ sudo systemctl status rabbitmq-server

Dans notre cas, le service RabbitMQ est actif et fonctionne comme indiqué sur l'image ci-dessus.

Commande pour la gestion des utilisateurs RabbitMQ

Pour créer un nouvel utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl add_user admin Password

Ici, nous créons un utilisateur "admin" avec le mot de passe "Password"

Pour fournir les balises à l'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl set_user_tags admin administrator

Pour autoriser les utilisateurs nouvellement créés, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Pour changer le mot de passe de l'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl change_password user new_password

Pour supprimer l'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl delete_user user

Pour créer un nouvel hôte virtuel pour une sécurité améliorée, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl add_vhost /new_vhost

Pour fournir votre vhost préféré comme accord d'autorisation d'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl set_permissions -p /vhost user ".*" ".*" ".*"

Pour répertorier les autorisations des vhosts, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl list_permissions -p /vhost

Pour lister les virtualhosts disponibles sur votre serveur.

$ sudo rabbitmqctl list_vhosts

Pour supprimer les virtualhosts disponibles sur votre serveur.

$ sudo rabbitmqctl delete_vhost /vhost-name

Pour répertorier l'autorisation de l'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl list_user_permissions user

Pour supprimer les autorisations de l'utilisateur, exécutez la commande comme indiqué ci-dessous.

$ sudo rabbitmqctl clear_permissions -p /vhost user

Activation du tableau de bord de gestion Web RabbitMQ

Si vous souhaitez interagir avec l'interface Web du tableau de bord RabbitMQ, activez simplement la gestion de RabbitMQ avec la commande comme indiqué ci-dessous.

$ sudo rabbitmq-plugins enable rabbitmq_management

Vous verrez une sortie similaire après l'exécution réussie de la commande.

Pour activer le numéro de port dans le pare-feu d'UFW, exécutez la commande comme indiqué ci-dessous.

$ sudo ufw allow 15672/tcp

Comme vous avez activé le plugin pour l'interface Web du RabbitMQ, vous êtes autorisé à accéder à la page en ouvrant simplement le navigateur et en mettant l'url respective " http://your_IP:15672". Vérifiez la capture d'écran comme indiqué ci-dessous pour plus de détails.

Mettez votre nom d'utilisateur et votre mot de passe pour vous connecter et afficher le tableau de bord du site. Vérifiez la capture d'écran comme indiqué ci-dessous pour plus de détails.

Comme vous le voyez, nous nous sommes connectés avec succès au tableau de bord RabbitMQ avec le privilège d'administrateur.

Conclusion

Dans cet article, vous avez appris à installer Message Broker- RabbitMQ dans Ubuntu 20.04 LTS Server. Nous avons montré le processus réussi de l'installation du serveur RabbitMQ et l'accès à son tableau de bord Web avec les étapes ci-dessus. Merci !


Ubuntu
  1. Installation de la pile ELK sur Ubuntu 14.04

  2. Comment installer le serveur RabbitMQ sur Ubuntu 18.04 et 16.04 LTS

  3. Installation de SNMP dans Ubuntu 18.04

  4. Installer RabbitMQ sur Ubuntu 20.04 LTS - Un guide étape par étape ?

  5. Installer le pilote Fglrx Ubuntu ?

Comment installer RabbitMQ sur Ubuntu 16.04

Comment installer RabbitMQ sur Ubuntu 20.04 LTS

Ubuntu 20.04 Installer les pilotes Nvidia ?

Installer correctement Docker sur Ubuntu [Guide du débutant]

Installer KDE sur Ubuntu 22.04

Comment installer RabbitMQ sur Ubuntu 20.04