没有libmqic.so的ITRS,NetProbe,MQ队列插件

时间:2018-10-10 10:24:52

标签: ibm-mq geneos itrs

我们需要配置连接RHEL Linux服务器的MQ QUEUE PLUG-IN。以下是版本详细信息。

名称:WebSphere MQ 版本:8.0.0.5 等级:p800-005-160516.2 BuildType:IKAP-(生产) 平台:适用于Linux的WebSphere MQ(x86-64平台) 模式:64位 操作系统:Linux 2.6.32-754.2.1.el6.x86_64

http://resources.itrsgroup.com/docs/geneos/4.4.0/Netprobe/middleware/mq-queue.html

根据ITRS的支持,我们需要libmqic.so-这是MQ客户端软件包的一部分。但是由于服务器已安装MQ服务器,因此我们不希望安装MQ Client。

问题是

  1. MQ Server和客户端可以共存于同一服务器吗?
  2. MQ服务器没有与libmqic.so软件包等效的逻辑是不合逻辑的。在服务器安装中,这等效于什么?
  3. 我们能否仅从客户端安装中复制libmqic.so并使用?

任何对此的投入都是很好的。谢谢。

关于, 德维雅

1 个答案:

答案 0 :(得分:1)

IBM的MQServer捆绑包包括用于客户端和服务器库的RPM。

您可以检查使用此命令安装的内容(排序/粘贴/列只需将其格式化即可):

rpm -qa | grep MQSeries | sort | paste -s -d' \n' | column -t

您应该看到类似以下的内容:

MQSeriesClient-8.0.0-4.x86_64     MQSeriesClient-U8005-8.0.0-5.x86_64
MQSeriesGSKit-8.0.0-4.x86_64      MQSeriesGSKit-U8005-8.0.0-5.x86_64
MQSeriesJava-8.0.0-4.x86_64       MQSeriesJava-U8005-8.0.0-5.x86_64
MQSeriesJRE-8.0.0-4.x86_64        MQSeriesJRE-U8005-8.0.0-5.x86_64
MQSeriesMan-8.0.0-4.x86_64        MQSeriesMan-U8005-8.0.0-5.x86_64
MQSeriesRuntime-8.0.0-4.x86_64    MQSeriesRuntime-U8005-8.0.0-5.x86_64
MQSeriesSamples-8.0.0-4.x86_64    MQSeriesSamples-U8005-8.0.0-5.x86_64
MQSeriesSDK-8.0.0-4.x86_64        MQSeriesSDK-U8005-8.0.0-5.x86_64
MQSeriesServer-8.0.0-4.x86_64     MQSeriesServer-U8005-8.0.0-5.x86_64

8.0.04-4软件包是基本安装,而U8005软件包是fixpack 8.0.0.5的更新。

只要安装了MQSeriesClient *软件包,您就可以访问ITRS NetProbe MQ队列插件所需的库。

我不知道任何原因使MQ管理员在安装作为MQ Server捆绑包一部分的软件包时会遇到问题。

如果出于某种原因他们不想安装那些软件包,那么另一种解决方法是下载可重新分发的客户端(下载链接的Google MQC8)。您可以将tar解压缩到服务器上的任何位置,然后确保LD_LIBRARY_PATH指向将文件解压缩到lib(32位)或lib64(64位)子目录的位置。您可以运行file netprobe来检查它是32位还是64位,以查看哪个合适。如果您需要有关此选项的更多详细信息,请告诉我,我可以添加更多。