Интеграция MQ explorer с PAM

#ibm-mq

Вопрос:

Мы установили MQ explorer версии 9 на серверах Windows и пытаемся получить доступ к QM на удаленном хосте, который работает на сервере Linux, поэтому мы хотим подключиться к удаленному QM на сервере Linux через MQ explorer, который установлен на компьютере с Windows, поэтому в соответствии с требованиями клиента для доступа к этому MQ explorer нам необходимо интегрироваться с PAM, запустить MQ explorer из PAM и передать учетные данные, и он должен автоматически заполнить и запустить MQ explorer. PAM заполнит учетные данные и автоматически запустит MQ explorer. Чтобы интегрировать MQ explorer в PAM и запускать из PAM, нам нужны конкретные «Аргументы процесса, которые будут передавать все входные данные, которые мы передаем при подключении к удаленному QM», или любой api для включения im PAM. Можете ли вы помочь в этом требовании? Есть ли какая-либо команда, которая должна быть выполнена в Windows, которая запустит MQ explorer для подключения к удаленному администратору очередей со всеми параметрами, которые мы дадим в графическом интерфейсе?

Ответ №1:

Я думаю, что вы объединяете кучу информации, которой не должно быть.

Все клиентские приложения MQ (включая MQ Explorer) должны использовать идентификатор пользователя и пароль при подключении к администратору очередей, и было бы неплохо также использовать SSL/TLS при подключении.

Клиентское приложение MQ не должно / не должно знать, какой тип аутентификации будет выполнять менеджер очередей. т. е. Локальная ОС, LDAP и PAM (только для Unix/Linux).

То, как администратор очередей проверяет подлинность входящих идентификатора пользователя и пароля, контролируется атрибутом CONNAUTH администратора очередей. В настоящее время CONNAUTH поддерживает локальную ОС, аутентификацию LDAP и PAM.

Следовательно, в MQ Explorer выполните следующие действия, чтобы добавить свой идентификатор пользователя и пароль:

  • Щелкните правой кнопкой мыши на диспетчере очередей и выберите Сведения о подключении -> >Свойства
  • Нажмите на идентификатор пользователя в левой панели
  • Нажмите кнопку Включить идентификацию пользователя и введите свой идентификатор пользователя и пароль.
  • Нажмите кнопку ОК, чтобы сохранить его.

Теперь, когда вы подключаетесь к этому конкретному удаленному администратору очередей, предполагая, что администратор очередей настроен для проверки подлинности, он проверит входящий идентификатор пользователя и пароль.

Комментарии:

1. Я думаю, что в этом случае OP может спрашивать об управлении привилегированным доступом Windows, а не о подключаемых модулях аутентификации?

2. ?? Только Microsoft создала бы свою собственную аббревиатуру хорошо известной аббревиатуры!! Если это то, о чем спрашивал ОП, то Управление привилегированным доступом к Active Directory не имеет ничего общего с MQ. PAM для AD касается защиты рекламы от хакеров.

Ответ №2:

Я думаю, что вы хотите автоматически запустить MQ Explorer и запустить соединение, определенное параметрами командной строки.

Это не вполне возможно. Вы можете запустить MQ Explorer с помощью команды strmqcfg, но параметры подключения управляются изнутри.

Комментарии:

1. да, именно так. Это то, что я ищу. Таким образом, невозможно указать все параметры подключения с помощью команды ?

2. Нет, вам нужно создавать соединения в MQ Explorer или импортировать соединения, созданные и экспортированные ранее. Но вы не можете сделать ни то, ни другое из командной строки.

Ответ №3:

Для интеграции MQ explorer с системой управления качеством, работающей на сервере Linux, центр знаний IBM подготовил несколько рекомендаций. Это может вам помочь,

Процедура Выберите диспетчер очередей, ОЧЕРЕДЬ.МЕНЕДЖЕР.1 Откройте папку Каналы, затем щелкните правой кнопкой мыши Клиентские подключения > Создать >> Канал подключения клиента… Введите имя канала, КАНАЛ1, для подключения клиента и нажмите кнопку Далее. Введите имя администратора очередей, ОЧЕРЕДЬ.МЕНЕДЖЕР.1 Введите следующую строку в качестве имени подключения:

сервер-адрес (порт)

Где: адрес сервера-это имя хоста TCP/IP, порт сервера-номер порта TCP/IP, который сервер прослушивает при нажатии кнопки Готово. В командной строке задайте переменную среды MQCHLLIB: Введите следующую команду:

экспорт MQCHLLIB=var/mqm/qmgrs/МЕНЕДЖЕР ОЧЕРЕДЕЙ!1/@ipcc

Комментарии:

1. Пожалуйста, предоставьте подробную информацию, ответы на SO не должны просто ссылаться на другой веб-сайт.