ITRS, NetProbe, MQ QUEUE PLUG-IN без libmqic.so
Нам нужно настроить MQ QUEUE PLUG-IN для подключения к серверу RHEL Linux. Ниже приведена информация о версии.
Имя: WebSphere MQ Версия: 8.0.0.5 Уровень: p800-005-160516.2 Тип сборки: IKAP - (Производственная) Платформа: WebSphere MQ для Linux (платформа 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 Client Package. Но поскольку на сервере установлен MQ-сервер, мы не заинтересованы в установке MQ-клиента.
Так что вопрос в том.
- Могут ли сервер и клиент MQ сосуществовать на одном сервере?
- Не логично, что на сервере MQ нет эквивалента пакета libmqic.so. Что эквивалентно этому при установке сервера?
- Можем ли мы просто скопировать libmqic.so из клиентской установки и использовать?
Любой вклад в это было бы здорово. Спасибо.
С уважением, Двия
1 ответ
Комплект MQServer от IBM включает RPM для клиентских и серверных библиотек.
Вы можете проверить, что установлено с помощью этой команды (sort/paste/column, просто отформатируйте ее красиво):
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.0-4 являются базовой установкой, а пакеты U8005 являются обновлением для пакета исправлений 8.0.0.5.
Пока у вас установлены пакеты MQSeriesClient*, у вас будет доступ к библиотекам, требуемым для ITRS NetProbe MQ QUEUE PLUG-IN.
Я не знаю ни одной причины, по которой у администратора MQ возникнут проблемы с установкой тех пакетов, которые входят в комплект MQ Server.
Если есть какая-то причина, по которой они не хотят устанавливать эти пакеты, то другой обходной путь - это загрузить распространяемый клиент (Google MQC8 для ссылки на скачивание). Вы можете просто извлечь tar в любое место на сервере, а затем убедиться, что LD_LIBRARY_PATH указывает на местоположение, в которое вы извлекли файлы, в подкаталог lib (32bit) или lib64 (64bit). Вы можете запустить file netprobe
чтобы проверить, является ли он 32-битным или 64-битным, чтобы увидеть, какой это уместно. Если вам нужно больше информации об этой опции, дайте мне знать, и я могу добавить больше.