Challenge - 5 Problems
RabbitMQ Management Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate1:30remaining
Check if RabbitMQ management plugin is enabled
You run the command
rabbitmq-plugins list on your server. Which output line confirms the management plugin is enabled?RabbitMQ
rabbitmq-plugins listAttempts:
2 left
💡 Hint
Look for the '[E]' mark which means enabled.
✗ Incorrect
The '[E]' prefix means the plugin is enabled. Only option D shows the management plugin enabled.
🧠 Conceptual
intermediate1:30remaining
Purpose of RabbitMQ HTTP API
What is the main purpose of the RabbitMQ HTTP API provided by the management plugin?
Attempts:
2 left
💡 Hint
Think about what HTTP APIs usually do for services.
✗ Incorrect
The HTTP API lets users monitor and manage RabbitMQ remotely using HTTP calls. It does not replace AMQP or send messages directly.
❓ Configuration
advanced2:00remaining
Enable RabbitMQ management plugin on a server
Which command correctly enables the RabbitMQ management plugin on a server?
Attempts:
2 left
💡 Hint
The command uses 'rabbitmq-plugins' and 'enable'.
✗ Incorrect
The correct command to enable a plugin is 'rabbitmq-plugins enable '.
❓ Troubleshoot
advanced2:00remaining
HTTP API returns 401 Unauthorized error
You try to access the RabbitMQ HTTP API but get a 401 Unauthorized error. What is the most likely cause?
Attempts:
2 left
💡 Hint
401 means unauthorized access.
✗ Incorrect
401 Unauthorized means the server requires valid credentials which were not provided or were wrong.
🔀 Workflow
expert3:00remaining
Sequence to monitor queue message count via HTTP API
What is the correct sequence of steps to monitor the message count of a queue named 'task_queue' using the RabbitMQ HTTP API?
Attempts:
2 left
💡 Hint
You must enable plugin before using API and authenticate before requesting data.
✗ Incorrect
First enable the plugin, then authenticate, then request queue info, then parse the response.