上一主题: 自动发现队列管理器下一主题: MQDiscovery 实用工具


设置自动发现属性

通过 MQMonitor.properties 文件,您可以设置自动发现属性。

遵循这些步骤:

  1. 打开 MQMonitor.properties 文件,并为所有 MQPP 代理的 handshake.qm.host、handshake.qm.port、handshake.qm.channel.name 和 handshake.qm.character.set 属性设置适当的值。
  2. 如果您有多个 MQMonitor 代理,请设置 mq.monitor.agent.id 属性,以表示 MQMonitor 代理的相应标识号。
  3. 确认 mq.autodiscovery.enabled 属性已设置为 true,以启用队列管理器的自动发现。
  4. 设置 mq.autodiscovery.queue 属性,以表示在所有 MQ 代理中用于发现队列管理器的队列。
  5. 设置 mq.autodiscovery.properties.update 属性,以表示是否必须使用完全发现的队列管理器自动更新 MQMonitor.properties 文件。
    1. 如果将 mq.autodiscovery.properties.update 属性设置为 true,则会发生以下情况:
      • 所有 MQMonitor 将监控所有成功发现的队列管理器。

        例如,如果 MQMonitor MQ1 发现队列管理器 QM1,MQMonitor MQ2 发现队列管理器 QM2,则 MQ1 和 MQ2 都会监控 QM1 和 QM2。

      • 所有 MQMonitor 都将监控最大数目的队列管理器。
      • 仅使用成功发现的队列管理器更新 MQMonitor.properties 文件。
      • 不会在 MQMonitor.properties 文件中更新部分发现的队列管理器(如果有)。

      建议将此属性设置为 false 并且运行 MQDiscovery 实用工具

    2. 如果将 mq.autodiscovery.properties.update 属性设置为 false,则运行 MQDiscovery 实用工具,以使用成功发现或部分发现的队列管理器更新 MQMonitor.properties 文件。
  6. 保存并关闭 MQMonitor.properties 文件。

    已为队列管理器的自动发现配置 MQMonitor.properties 文件。