RabbitMQはプラグインをインストールして、WebUIの管理ツールを使うことができます。Ubuntu 12.04 LTSにインストールしたRabbitMQに、rabbitmq_tracingをインストールする方法を説明します。
まず、Ubuntu 12.04 LTSにRabbitMQをインストールします。なお、RabbitMQの最新バージョンは3.0.2ですが、Ubuntuのパッケージでは、2.7.1になります。
$ sudo apt-get rabbitmq-server
次に、RabbitMQ Managementをインストールします。
$ cd /usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin $ sudo ./rabbitmq-plugins enable rabbitmq_management
RabbitMQを再起動後、http://localhost:55672 にアクセスします。ベーシック認証が求められます。ユーザ名はguest、パスワードはpasswordでログインします。
RabbitMQ Managementがインストールできたことを確認したら、次にrabbitmq_tracingをインストールします。
$ cd /usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin $ sudo ./rabbitmq-plugins enable rabbitmq_tracing
RabbitMQを再起動後、http://localhost:55672 にアクセスし、RabbitMQ Managementの画面を開きます。Virtual Hosts の右側に、Tracingが追加されていることを確認します。
Tracingが追加されていなかった場合は、一度サーバを再起動して、以下を実行してrabbitmq_tracingが有効になっていることを確認します。Eが明示的に有効したプラグイン、eが依存するため有効になったプラグインであることを表しています。
$ cd /usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin $ sudo ./rabbitmq-plugins list [e] amqp_client 0.0.0 [ ] eldap 0.0.0-git [ ] erlando 0.0.0 [e] mochiweb 1.3-rmq0.0.0-git [ ] rabbitmq_auth_backend_ldap 0.0.0 [ ] rabbitmq_auth_mechanism_ssl 0.0.0 [ ] rabbitmq_consistent_hash_exchange 0.0.0 [ ] rabbitmq_federation 0.0.0 [ ] rabbitmq_jsonrpc 0.0.0 [ ] rabbitmq_jsonrpc_channel 0.0.0 [ ] rabbitmq_jsonrpc_channel_examples 0.0.0 [E] rabbitmq_management 0.0.0 [e] rabbitmq_management_agent 0.0.0 [ ] rabbitmq_management_visualiser 0.0.0 [e] rabbitmq_mochiweb 0.0.0 [ ] rabbitmq_shovel 0.0.0 [ ] rabbitmq_shovel_management 0.0.0 [ ] rabbitmq_stomp 0.0.0 [E] rabbitmq_tracing 0.0.0 [ ] rfc4627_jsonrpc 0.0.0-git [e] webmachine 1.7.0-rmq0.0.0-hg
また、RabbitMQ Managementのユーザにguestがいる必要があります。存在することを確認してください。