问题描述
我们需要配置连接RHEL Linux服务器的MQ QUEUE PLUG-IN.以下是版本详细信息.
We need to configure MQ QUEUE PLUG-IN connecting a RHEL Linux server. Below is version details.
名称:WebSphere MQ版本:8.0.0.5等级:p800-005-160516.2BuildType:IKAP-(生产)平台:适用于Linux的WebSphere MQ(x86-64平台)模式:64位操作系统:Linux 2.6.32-754.2.1.el6.x86_64
Name: WebSphere MQVersion: 8.0.0.5Level: p800-005-160516.2BuildType: IKAP - (Production)Platform: WebSphere MQ for Linux (x86-64 platform)Mode: 64-bitO/S: 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.
As per ITRS support we need libmqic.so - which is part of MQ Client Package. But since the server has MQ server installed we are not keen to install MQ Client.
问题是
- MQ Server和客户端可以共存于同一服务器吗?
- MQ服务器没有与libmqic.so软件包等效的逻辑是不合逻辑的.在服务器安装中,这等效于什么?
- 我们能否仅从客户端安装中复制libmqic.so并使用?
任何对此的投入都是很好的.谢谢你.
Any input on this would be great. Thank you.
关于,德维雅
推荐答案
IBM的MQServer捆绑包包括用于客户端和服务器库的RPM.
The MQServer bundle from IBM includes RPMs for both client and server libraries.
您可以检查此命令安装了什么(排序/粘贴/列只需将其格式化为很好的格式):
You can check what is installed with this command (sort/paste/column just format it nice):
rpm -qa | grep MQSeries | sort | paste -s -d' \n' | column -t
您应该看到类似以下的内容:
You should see something like the following:
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的更新.
The 8.0.0-4 packages are the base install and the U8005 packages are the update to fixpack 8.0.0.5.
只要安装了MQSeriesClient *软件包,您就可以访问ITRS NetProbe MQ队列插件所需的库.
As long as you have the MQSeriesClient* packages installed you will have access to the libraries required by ITRS NetProbe MQ QUEUE PLUG-IN.
我不知道任何原因使MQ管理员在安装作为MQ Server捆绑包一部分的软件包时会遇到问题.
I do not know of any reason why a MQ Admin would have an issue with installing those packages that come as part of the MQ Server bundle.
如果出于某种原因他们不想安装那些软件包,那么另一种解决方法是下载可重新分发的客户端(下载链接的Google MQC8).您可以将tar解压缩到服务器上的任何位置,然后确保LD_LIBRARY_PATH指向将文件解压缩到lib(32位)或lib64(64位)子目录的位置.您可以运行file netprobe
来检查它是32位还是64位,以查看哪一个合适.如果您需要有关此选项的更多详细信息,请告诉我,我可以添加更多.
If there is some reason they do not want to install those packages then another work around is to download the redistributable client (google MQC8 for the download link). You can just extract the tar into any location on the server and then make sure the LD_LIBRARY_PATH points to the locate you extracted the files to either the lib (32bit) or lib64 (64bit) sub directory. You can run file netprobe
to check if it is 32bit or 64bit to see which is appropriate. If you need more details on this option let me know and I can add more.
这篇关于不带libmqic.so的ITRS,NetProbe,MQ队列插件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!