- Core Tools
- RabbitMQ includes multiple command line tools for service management and monitoring
- Tools include rabbitmqctl, rabbitmq-diagnostics, rabbitmq-plugins, rabbitmq-queues, rabbitmq-streams
- Windows tools end with .bat extension
- Authentication and Configuration
- Tools use shared secret authentication with Erlang cookie
- Cookie file location varies by operating system (e.g. /var/lib/rabbitmq on Linux)
- Authentication failures typically indicate cookie mismatch or node name type issues
- Node Management
- Nodes identified by unique names (e.g. rabbit@hostname)
- Node status can be checked using rabbitmq-diagnostics status
- Node management tools vary by package type (systemd, Windows service manager)
- Advanced Features
- Rabbitmqadmin provides HTTP API-based management capabilities
- Plugins can enable/disable additional CLI commands
- Command aliases available for shorter command usage
- Tools support both node-local and cluster-wide operations