遥测通道将多个 MQTT 客户机连接到 IBM® MQ。 在队列管理器上创建一个或多个遥测通道。 这些遥测通道中的每一个都可能有不同的配置设置,因此更容易管理与它们相连的客户机。
过程
通过完成以下步骤,创建和配置新的遥测通道:
- 右键单击遥测 通道 文件夹,然后单击 。 这样会打开“新建遥测通道”向导。
- 在 通道名称 字段中输入通道的名称。
遥测通道名称限制为最多 20 个字符。 可以在遥测通道名称中使用的字符 (与所有
IBM MQ 名称一样) 包括:
- 大写字母 A-Z
- 小写字母 a-z
- 数字 0-9
- 句点 (.)
- 下划线 (_)
- 正斜杠 (/)
- 百分号 (%)
不允许前导空白或嵌入空白。
- 在 端口号 字段中输入端口号。 未启用 TLS 安全性的遥测通道的缺省端口号为 1883。
- 可选: 如果选择使用 TLS 保护新的遥测通道,请选择 使用 SSL 保护通道。 端口号将更改为 8883,这是使用 TLS 来保护的通道的缺省端口号。
- 单击 下一步。
- 在 SSL 密钥文件 字段中输入要使用的 SSL/TLS 文件的名称。
- 在 SSL 口令 字段中输入用于解锁密钥文件的密码。
- 选择 使用数字证书标识客户机 以强制所有客户机发送其专用签名数字证书进行认证,或者选择 允许匿名客户机 以阻止遥测通道使用 TLS 对客户机进行认证。
- 单击 下一步。
- 选择下列其中一个选项进行客户机认证:
- 不检查客户机提供的用户名和密码:如果您希望程序执行自己的认证,或者您不需要对任何客户机进行认证,请选择此选项。
- (使用 JAAS)检查客户机所提供的用户名和密码:选择此选项以使用 JASS 来验证客户机的身份。 从 JAAS 配置名称菜单中选择您要实现的 JAAS 配置的名称。
- 单击 下一步。
- 选择下列其中一个菜单选项:
- 选择 MQTT 客户机标识,以使用所提供的 MQTT 客户机标识。
- 选择固定的用户标识,不考虑客户机提供的任何用户标识。 在用户标识字段中输入您的首选用户标识。 缺省值为
Guest
(在 Windows 系统上) 和 nobody
(在 Linux® 系统上)。
- 选择客户机提供的用户名,以使用客户机提供的用户名。 如果未提供用户名,那么客户机无法连接到 IBM MQ。
- 单击 下一步。
- 可选: 选择 启动 MQTT 客户机实用程序 以启动图形实用程序来测试 MQTT 协议。
- 查看要执行的操作列表,然后单击 完成。
结果
这就创建了新的遥测通道。 通过展开遥测文件夹并单击通道文件夹,查看该通道。
后续操作
现在,您可以管理遥测通道权限。有关如何在 IBM MQ Explorer中授予权限的信息,请参阅 使用授权服务管理对象权限。