在CentOS上监控RabbitMQ服务有多种方法,以下是一些常用的监控方法:
rabbitmq_management
插件,不需要重启RabbitMQ。对于集群,每个节点都需要启用此插件。sudo rabbitmq-plugins enable rabbitmq_management
http://localhost:15672
,使用默认的用户名guest
和密码guest
登录。wget https://github.com/kbudde/rabbitmq_exporter/releases/download/v0.10.0/rabbitmq_exporter-0.10.0.linux-amd64.tar.gz
tar xvf rabbitmq_exporter-0.10.0.linux-amd64.tar.gz
cd rabbitmq_exporter
conf/rabbitmq.yml
文件,配置RabbitMQ连接信息:host: localhost
port: 5672
username: guest
password: guest
vhost: /
./bin/rabbitmq_exporter
scrape_configs:
- job_name: 'rabbitmq'
static_configs:
- targets: ['localhost:9419']
rabbitmqctl status
rabbitmqctl list_queues
rabbitmqctl list_connections
rabbitmqctl list_exchanges
通过上述方法,可以有效地监控RabbitMQ的运行状态,及时发现并解决问题,确保其稳定运行。