遥测通道会将多个 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 客户机标识。
- 选择固定的用户标识,不考虑客户机提供的任何用户标识。在用户标识字段中输入您的首选用户标识。在 Windows 系统上,缺省值为 Guest;在 Linux 系统上,缺省值为 nobody。
- 选择客户机提供的用户名,以使用客户机提供的用户名。如果未提供任何用户名,那么客户机就无法连接到 IBM MQ。
- 单击下一步。
- 可选: 选择启动 MQTT 客户机实用程序以启动图形实用程序来测试 MQTT 协议。
- 查看要执行的操作的列表,然后单击完成。
结果
这就创建了新的遥测通道。通过展开
遥测文件夹并单击
通道文件夹,查看该通道。
下一步做什么
现在,您可以管理遥测通道权限。
有关如何在 IBM MQ Explorer 中授予权限的信息,请参阅通过授权服务来管理对象权限。