Você pode definir o serviço MQXR manualmente usando IBM® MQ Explorer. Um gerenciador de filas pode ter apenas uma instância do serviço MQXR definida.
Antes de Começar
- Instale o recurso do MQ Telemetry.
Procedimento
- Na visualização do Navigator , clique com o botão direito do mouse na pasta Serviços .
- Clique em para abrir o assistente Nova Definição de Serviço .
- No campo Nome , digite SYSTEM.MQXR.SERVICE e clique em Próximo.
- No campo Descrição digite uma descrição do serviço (por exemplo, Manages clients
using MQXR protocols such as MQTT).
- Selecione uma opção a partir do menu Controle de Serviço .
- No campo Comando Iniciar , digite +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh
- No campo Iniciar argumentos , insira o texto a seguir. Deve-se editar os detalhes da opção -sf para especificar o local de seu arquivo-chave de credenciais Esse arquivo-chave é usado para criptografar passphrase para canais TLS do MQTT:
STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf "C:\pathToKeyfile\keyfile.txt"')
Para usar o arquivo-chave padrão, use
-sf "[DEFAULT]"
CUIDADO:
A chave inicial padrão é a mesma para todas as instalações do IBM MQ Para proteger senhas com segurança, forneça uma chave inicial que seja exclusiva para sua instalação ao criptografar senhas.
Para obter mais informações sobre a opção
-sf , consulte
Frases de criptografia para canais TLS do MQTT.
- No campo Parar comando , digite +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh
- No campo Parar args , digite -m
+QMNAME+
- No campo StdOut , digite +MQ_Q_MGR_DATA_PATH+/mqxr.stdout
- No campo StdErr , digite +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
- Selecione Servidor a partir do menu Tipo de serviço .
- Clique em
Concluir.
Resultados
O serviço MQXR é criado.Para visualizar o serviço MQXR, na visualização do Navegador, clique na pasta Serviços. Assegure-se de que a opção Mostrar Objetos do Sistema esteja selecionada e navegue para o serviço.
Nesta tarefa, o serviço chama-se SYSTEM.MQXR.SERVICE.