3.3. 访问 AMQ 管理控制台
本节中的步骤演示了如何:
- 从本地代理打开 AMQ 管理控制台
- 从本地代理上的控制台会话连接到其他代理
- 使用本地代理的外部 IP 地址从远程主机打开本地代理的控制台实例
先决条件
- 您必须已经配置对控制台的本地和远程访问权限。如需更多信息,请参阅 第 3.2 节 “配置对 AMQ 管理控制台的本地和远程访问”。
步骤
在 Web 浏览器中,导航到本地代理的控制台地址。
控制台地址为
http://<host:port>/console/login
。如果您使用默认地址,请导航到 http://localhost:8161/console/login。否则,使用为<broker-instance-dir>/etc/bootstrap.xml
配置文件中的web
元素的bind
属性定义的主机和端口值。图 3.1. 控制台登录页面
- 使用创建代理时创建的默认用户名和密码来登录 AMQ 管理控制台。
要连接到另一个,本地代理的控制台会话远程代理:
- 在左侧菜单中,点击 Connect 选项卡。
- 在主窗格中,在" 远程 "选项卡中,单击" 添加连接 "按钮。
在 Add Connection 对话框中指定以下详情:
- Name
-
远程连接的名称,如
my_other_broker
。 - 方案
-
用于远程连接的协议。为不安全连接选择
http
,或为安全连接选择https
。 - 主机
- 远程代理的 IP 地址。您必须为这个远程代理配置了控制台访问。
- 端口
-
用于远程连接的本地代理上的端口。指定为
<broker-instance-dir>/etc/bootstrap.xml
配置文件中web
元素的bind
属性定义的端口值。默认值为8161
。 - 路径
-
用于控制台访问的路径。指定
console/jolokia
.
要测试连接,请单击 Test Connection 按钮。
如果连接测试成功,点 Add 按钮。如果连接测试失败,请根据需要检查和修改连接详情。再次测试连接。
在 Remote 页面中,用于您添加的连接,点 Connect 按钮。
此时会打开一个新的 Web 浏览器选项卡,供远程代理上的控制台实例使用。
在 Log In 对话框中,为远程代理输入用户名和密码。点 Log In。
此时会打开远程代理的控制台实例。
要从远程主机连接到本地代理的控制台,请在网页浏览器中指定用于本地代理的 Jolokia 端点。此端点包含您为本地代理指定的外部可从外部访问 IP 地址,在配置远程控制台访问时为本地代理指定。例如:
http://192.168.0.49/console/jolokia