Aktualisieren von Resource Monitoring Tool

Diese Anleitung dient zur Aktualisierung einer bestehenden Installation von Tableau Resource Monitoring Tool.

In dem Bestreben, uns an unserem Unternehmenswert der Gleichstellung auszurichten, haben wir nicht-inklusive Terminologie wo immer möglich geändert. Da die Änderung von Begriffen an bestimmten Stellen zu einer grundlegenden Änderung führen kann, behalten wir die vorhandene Terminologie bei. Daher werden Sie die Begriffe möglicherweise weiterhin in Befehlen und Optionen der Kommandozeile (CLI), Installationsordnern, Konfigurationsdateien und anderen Instanzen finden. Weitere Informationen finden Sie unter Über Tableau-Hilfe(Link wird in neuem Fenster geöffnet).

Hinweis: Resource Monitoring Tool führt ein direktes Upgrade durch und aktualisiert Ihre aktuelle Installation auf die neuere Version. Deinstallieren Sie Ihre bestehende Installation nicht, bevor Sie ein Upgrade durchführen.

Upgrade-Hinweise

Berücksichtigen Sie Folgendes, bevor Sie den Upgrade-Vorgang starten:

  1. Wenn Sie vorhaben, ein externes Repository (PostgreSQL) oder einen externen Nachrichtenwarteschlangendienst (RabbitMQ) zu verwenden, stellen Sie sicher, dass Sie die bewährten Methoden für das Upgrade in den folgenden Themen lesen:
  2. Ab Version 2022.3 verfügt Tableau Resource Monitoring Tool über eine integrierte verschlüsselte Kommunikation zwischen RMT-Server und Agenten. Sie müssen jedoch rmtadmin rotate-mq-certificates auf allen Agenten ausführen, um TLS zu aktivieren. Dies gilt für RabbitMQ, das lokal auf demselben Computer wie RMT-Server konfiguriert ist. Weitere Einzelheiten dazu finden Sie unter Upgrade-Schritte mit Aktivierung von TLS für RabbitMQ weiter unten.

  3. Möglicherweise müssen Sie den Computer während eines Upgrades neu starten. Dies tritt normalerweise auf, wenn Dateien gesperrt sind und von dem Installationsprogramm nicht aktualisiert werden können. Wenn erforderlich, werden Sie von dem Installationsprogramm dazu aufgefordert. Aufgrund dieser Möglichkeit sollten Sie in Betracht ziehen, Ihre Upgrades außerhalb der Arbeitszeiten durchzuführen.

  4. Manchmal wird die Datenbank durch das Resource Monitoring Tool geändert. In solchen Fällen umfasst der Aktualisierungsprozess eine Datenbankmigration. Im Falle einer Datenbankmigration wird oben auf der RMT-Server-Webseite ein Meldungsbanner angezeigt, in dem die geschätzte Zeitdauer bis zum Abschluss des Vorgangs angegeben ist. Ein Beispielbildschirm wird unten gezeigt:

    Beim Erweitern des Banners können Sie die Details der Auswirkungen des Upgrades überprüfen. Änderungen sind für jede Version eindeutig, und die angezeigten Details sind spezifisch für die Version.

  5. Der Resource Monitoring Tool ist abwärtskompatibel mit Tableau Server-Versionen, aber nicht nach vorne kompatibel. Dies bedeutet, dass die Resource Monitoring Tool-Version gleich oder höher als die Tableau Server-Version sein sollte, die Sie überwachen.

    Aus Kompatibilitätsgründen empfiehlt Tableau zuerst das Upgrade von Resource Monitoring Tool und dann ein Tableau Server-Upgrade. Weitere Informationen finden Sie unter Produktkompatibilität mit Tableau Server.

Upgrade des Resource Monitoring Tools

Wir empfehlen Ihnen, ein direktes Upgrade von Resource Monitoring Tool durchzuführen. Wenn Sie Resource Monitoring Tool deinstallieren und eine neue Version der Datenbank installieren, kann dies zu einer Beschädigung der Daten führen. Sie werden aufgefordert, die vorherige Version neu zu installieren und den Aktualisierungsprozess erneut durchzuführen.

  1. Melden Sie sich beim Resource Monitoring Tool in einem Browser an und bestätigen Sie, dass er funktioniert, bevor Sie mit dem Upgrade beginnen.

  2. Kopieren Sie die neue Version des RMT-Server-Pakets auf den Computer mit dem RMT-Server.

  3. Kopieren Sie die neue Version des RMT-Server-Pakets auf die Computer, auf denen RMT-Agenten installiert sind. RMT-Agenten werden auf Tableau Server-Knoten installiert, die von Ihnen überwacht werden.

  4. Schalten Sie auf jedem Tableau Server-Knoten, auf dem der RMT-Agentendienst ausgeführt wird, auf den Benutzer "tabrmt-agent" um und beenden Sie den RMT-Agentendienst:

    sudo su --login tabrmt-agent
    rmtadmin stop
    exit
  5. Schalten Sie auf dem RMT-Server auf den Benutzer "tabrmt-master" um und beenden Sie den RMT-Server-Dienst mit dem folgenden Befehl:

    sudo su --login tabrmt-master
    rmtadmin stop
    exit
  6. Warten Sie, bis keine laufenden Prozesse mit "tabrmt" im Namen mehr vorhanden sind, bevor Sie mit dem nächsten Schritt fortfahren.

    Es ist empfehlenswert, nach dem Stoppen der Dienste zu überprüfen, ob dann noch Resource Monitoring Tool-Prozesse ausgeführt werden: also alle, die "tabrmt-agent" oder "tabrmt-master" enthalten. Dies gilt nicht für PostgreSQL oder RabbitMQ. Sie können den Status mit dem folgenden Befehl überprüfen:

    rmtadmin status

  7. Führen Sie die Upgrade-Befehle auf dem RMT-Server aus. Dadurch wird die vorhandene Version auf die neue Version aktualisiert:

    Für RHEL-ähnliche Verteilungen mit CentOS:

    sudo yum install <pathtomasterserverinstaller>/<tabrmt-master-setup-<version>-x86_64.rpm>

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

    Für Ubuntu-Distributionen:

    sudo apt install <pathtomasterserverinstaller>/<tabrmt-master-setup-<version>-amd_64.deb>

    sudo /opt/tableau/tabrmt/master/install-scripts/upgrade-rmt-master --accepteula

  8. Aktualisieren Sie nach dem Upgrade des RMT-Servers alle RMT-Agenten, indem Sie den folgenden Befehl ausführen:

    Für RHEL-ähnliche Verteilungen mit CentOS:

    sudo yum install <pathtoagentinstaller>/<tabrmt-agent-setup-<version>-x86_64.rpm>

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

    Für Ubuntu-Distributionen:

    sudo apt install <pathtoagentinstaller>/<tabrmt-agent-setup-<version>-amd_64.deb>

    sudo /opt/tableau/tabrmt/agent/install-scripts/upgrade-rmt-agent --accepteula

  9. Stellen Sie sicher, dass der RMT-Server und die Agenten ausgeführt werden. Starten Sie den RMT Server und die Agenten, wenn sie nicht automatisch neu gestartet werden, nachdem das Upgrade abgeschlossen ist.

  10. Um zu überprüfen, ob die RMT-Agenten aktualisiert wurden, melden Sie sich in einem Browser bei Resource Monitoring Tool an, und gehen Sie zum Menü Admin, wählen Sie Environments aus und klicken Sie auf das Symbol Edit Environment, um die Umgebungsdetails anzuzeigen. Auf der Registerkarte Servers können Sie die Version des RMT-Agenten anzeigen. Dies kann nützlich sein, um zu bestimmen, welche RMT-Agenten aktualisiert wurden, wenn Sie einen Tableau Server-Cluster mit mehreren Knoten verwenden.

Upgrade-Schritte mit Aktivierung von TLS für RabbitMQ

Da die Agenten in Versionen vor 2022.3 über eine unverschlüsselte Verbindung mit dem RabbitMQ-Nachrichtenwarteschlangendienst kommuniziert haben, müssen diese Agenten beim Upgrade auf Version 2022.3 oder höher aktualisiert werden, um die neuen sicheren Verbindungsdetails zu verwenden. Die Schritte dazu sind wie folgt:

  1. Stoppen Sie nach Abschluss der im obigen Abschnitt beschriebenen Upgrade-Schritte alle Agenten, indem Sie den folgenden Befehl ausführen:

    rmtadmin stop --agent

  2. Laden Sie die Bootstrap-Datei für die Umgebung herunter, indem Sie den folgenden Befehl ausführen:

    rmtadmin bootstrap-file --env<myenvironment> --filename <The absolute or relative path including the file name>

  3. Führen Sie den folgenden Befehl auf allen Rechnern aus, auf denen der Agent installiert ist:

    rmtadmin rotate-mq-certificate <BOOTSTRAP_FILE> --username=<RMT Server Username> --password-file=<RMT Server Password file name>

  4. Starten Sie jeden Agent-Computer neu, nachdem Sie erfolgreich den Befehl rmtadmin rotate-mq-certificate ausgeführt haben.

Wer kann dies tun?

Zum Aktualisieren des Resource Monitoring Tools müssen Sie über die folgenden Berechtigungen verfügen:

  • Benutzerkonto mit vollem Sudo-Zugriff.
  • Tableau Server-Administrator.
  • Resource Monitoring Tool-Administrator.
Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.