一、RabbitMQ日志文件

RabbitMQ默认日志存放路径: ​/var/log/rabbitmq/rabbit@xxx.log

日志包含了RabbitMQ的版本号、Erlang的版本号、RabbitMQ服务节点名称、cookie的hash值、RabbitMQ配置文件地址、内存限制、磁盘限制、默认账户guest的创建以及权限配置等等。

[root@localhost rabbitmq]# ll /var/log/rabbitmq
总用量 156
-rw-r--r--. 1 rabbitmq rabbitmq 0 12月 27 12:16 rabbit@localhost.log
-rw-r--r--. 1 rabbitmq rabbitmq 5032 12月 20 12:10 rabbit@localhost.log-20201220.gz
-rw-r--r--. 1 rabbitmq rabbitmq 139690 12月 27 02:48 rabbit@localhost.log-20201227
-rw-r--r--. 1 rabbitmq rabbitmq 0 12月 12 22:34 rabbit@localhost-sasl.log
-rw-r--r--. 1 root root 0 12月 12 23:04 shutdown_err
-rw-r--r--. 1 root root 47 12月 12 23:04 shutdown_log
-rw-r--r--. 1 root root 0 12月 24 10:04 startup_err
-rw-r--r--. 1 root root 351 12月 24 10:04 startup_log
[root@localhost rabbitmq]#

二、RabbitMQ的Web管控台监控

访问RabbitMQ的web管理端网址:http://192.168.116.161:15672/

说明: 具体的可到网页自行查阅。

RabbitMQ高级特性(七):RabbitMQ之日志与监控(了解)_rabbitmq


三、RabbitMQ使用rabbitmqctl命令管理和监控

常见命令;

查看队列
# rabbitmqctl list_queues

查看exchanges
# rabbitmqctl list_exchanges

查看用户
# rabbitmqctl list_users

查看连接
# rabbitmqctl list_connections

查看消费者信息
# rabbitmqctl list_consumers
查看环境变量
# rabbitmqctl environment

查看未被确认的队列
# rabbitmqctl list_queues name messages_unacknowledged

查看单个队列的内存使用
# rabbitmqctl list_queues name memory

查看准备就绪的队列
# rabbitmqctl list_queues name messages_ready