Ręczne definiowanie usługi MQXR w systemie Linux®

Usługa MQXR można zdefiniować ręcznie za pomocą programu IBM® MQ Explorer. Menedżer kolejek może mieć zdefiniowaną tylko jedną instancję usługi MQXR.

Zanim zaczniesz

  • Zainstaluj składnik MQ Telemetry .

Procedura

  1. W widoku Navigator kliknij prawym przyciskiem myszy folder Usługi .
  2. Kliknij przycisk Nowy > Usługa , aby otworzyć kreator Nowa definicja usługi .
  3. W polu Nazwa wpisz SYSTEM.MQXR.SERVICE i kliknij przycisk Dalej.
  4. W polu Opis wpisz opis usługi (na przykład Zarządza klientami za pomocą protokołów MQXR, takich jak MQTT).
  5. Wybierz opcję z menu Sterowanie usługą .
  6. W polu Uruchom komendę wpisz wartość + MQ_INSTALL_PATH + /mqxr/bin/runMQXRService.sh
  7. [MQ 9.3.0 czerwiec 2022] W polu Start args (Uruchamianie argumentów) uwzględnij opcje -sf i -sp :
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
    
    gdzie opcja -sp określa tryb ochrony. Wartością domyślną jest 2, co oznacza użycie bardziej zabezpieczonej metody ochrony referencji.
  8. W polu Komenda zatrzymywania wpisz wartość + MQ_INSTALL_PATH + /mqxr/bin/endMQXRService.sh
  9. W polu Zatrzymanie argumentów wpisz -m + QMNAME +
  10. W polu StdOut (StdOut) wpisz + MQ_Q_MGR_DATA_PATH+/mqxr.stdout
  11. W polu StdErr wpisz wartość + MQ_Q_MGR_DATA_PATH+/mqxr.stderr
  12. Wybierz opcję Serwer z menu Typ usługi .
  13. Kliknij przycisk Zakończ.
    [MQ 9.3.0 czerwiec 2022]
    Uwaga: W kroku 7opcja -sf polega na szyfrowaniu haseł kanałów TLS. Więcej informacji na ten temat zawiera sekcja Encrypting passphrases for MQTT TLS channels(Szyfrowanie haseł dla kanałów MQTT TLS

Wyniki

Usługa MQXR została utworzona.

Aby wyświetlić usługę MQXR w widoku Nawigator, należy kliknąć folder Usługi. Należy się upewnić, że opcja Wyświetl obiekty systemowe jest wybrana, i przejść do usługi.

W tym zadaniu nazwa usługi to: SYSTEM.MQXR.SERVICE.