从Linux远程访问MQ Appliance上QMGR队列统计的认证问题
远程访问MQ Appliance队列统计数据的认证问题及解决方案
问题描述
我尝试使用Linux分布式MQ安装包中的示例程序amqsmon,但发现该工具仅适用于在队列管理器(QMGR)所在机器本地运行,依赖本地操作系统用户认证,无法通过指定用户ID和密码的方式进行远程认证。
我的核心需求是从Linux服务器访问MQ Appliance上QMGR的队列统计数据,相关背景如下:
- 该Linux服务器上的用户已在MQ Appliance中配置了获取队列深度等操作的权限,且权限可正常使用
amqsmon的使用说明和C代码中均未提供指定用户ID和密码访问通道的方式- 我C语言能力生疏,且未在安装包中找到可修改的Java版示例(如
amqsmon.java) - 参考过相关技术帖子,但现有方案未覆盖我的场景——MQ Appliance拥有独立用户体系,不依赖远程操作系统,因此怀疑
amqsmon无法满足需求,希望找到无需额外授权产品的解决方法。
解决方案
已解决:
由于MQ Appliance启用了CHLAUTH,只需为目标用户添加额外的CHLAUTH记录,即可完成远程认证,顺利访问队列统计数据。
内容的提问来源于stack exchange,提问作者RayMN
相关产品推荐
相关产品推荐

