Linux® 上手动定义 MQXR 服务

您可以使用 IBM® MQ Explorer手动定义 MQXR 服务。 队列管理器只能定义 MQXR 服务的一个实例。

开始之前

  • 安装 MQ Telemetry 功能部件。

过程

  1. 在 " Navigator " 视图中,右键单击 服务 文件夹。
  2. 单击 新建 > 服务 以打开 " 新建服务定义 " 向导。
  3. 名称 字段中,输入 SYSTEM。MQXR.SERVICE ,然后单击 下一步
  4. 描述 字段中,输入服务的描述 (例如, 使用 MQXR 协议 (例如 MQTT) 管理客户机)。
  5. 服务控件 菜单中选择选项。
  6. 启动命令 字段中,输入 + MQ_INSTALL_PATH + /mqxr/bin/runMQXRService.sh
  7. [MQ 9.3.0 2022 年 6 月]启动自变量 字段中,包含 -sf-sp 选项:
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
    
    其中 -sp 选项指定保护方式。 缺省值为 2 ,以使用更安全的凭证保护方法。
  8. 停止命令 字段中,输入 + MQ_INSTALL_PATH + /mqxr/bin/endMQXRService.sh
  9. 停止自变量 字段中,输入 -m + QMNAME +
  10. StdOut 字段中,输入 + MQ_Q_MGR_DATA_PATH+/mqxr.stdout
  11. StdErr 字段中,输入 + MQ_Q_MGR_DATA_PATH+/mqxr.stderr
  12. 服务类型 菜单中选择 服务器
  13. 单击 完成
    [MQ 9.3.0 2022 年 6 月]
    注: 在步骤 7中, -sf 选项用于加密 TLS 通道的口令。 有关更多信息,请参阅 对 MQTT TLS 通道的口令进行加密

结果

这就创建了 MQXR 服务。

要在“导航器”视图中查看此 MQXR 服务,请单击服务文件夹。 确保选中了显示系统对象选项并浏览至该服务。

在此任务中,该服务称为 SYSTEM.MQXR.SERVICE。