Installera RMT Server med kommandoraden

Resource Monitoring Tool-servern (RMT-servern) är värd för webbprogrammet som användarna interagerar med. Det gör också mycket av bakgrundsbehandlingen för att samla in och övervaka data från agentprogrammen. RMT Server måste vara installerad på särskilt avsedd maskinvara.

Det här ämnet beskriver de steg du kan använda för att installera RMT Server med kommandoraden. Installation från kommandoraden stöds på både Windows- och Linux-operativsystem.

I ett försök att verkställa våra företagsvärderingar om jämlikhet har vi ändrat icke-inkluderande terminologi där det är möjligt. Vi behåller den befintliga terminologin eftersom ändrade villkor på vissa platser kan orsaka en brytande förändring. Därför kan du fortsätta att se villkoren i CLI-kommandon och -alternativ, installationsmappar, konfigurationsfiler och andra instanser. Mer information finns i Om Tableau-hjälpen(Länken öppnas i ett nytt fönster).

Installera RMT-servern:

  1. Kör installationsprogrammet för RMT Server
    1. Ladda ner installationsprogrammet för RMT Server och spara det till en plats som du kan komma åt från datorn där du planerar att installera RMT Server.
    2. Öppna kommandotolken som administratör.
    3. Navigera till platsen där installationsprogrammet för RMT Server finns och kör exe-filen med följande kommando

      Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1

      Obs! Använd växeln /silent eller /quiet för att köra installationen obevakad och utan att visa användargränssnitt eller uppmaningar.

      Standardmappen för installation brukar vara följande: C:\Programfiler\Tableau\Tableau Resource Monitoring Tool\master. Om du vill ange en annan installationsplats kör du följande kommando:

      Tabrmt-Master-64bit-<version>.exe /silent ACCEPTEULA=1 InstallFolder="D:\Tableau Resource Monitoring Tool\master"

      Fullständig lista över egenskaper och växlar för installationskommandon finns i detta avsnitt nedan.

    Detta installerar paketet och nödvändiga tillbehör, bland annat RabbitMQ, Erlang och en PostgreSQL-databas. Databasen PostgreSQL används för att lagra användningsdata som har samlats in från Tableau Server. Installationsprogrammet fortsätter sedan genom att installera RMT-servern.

  2. Konfigurera RMT Server.
    1. Kör följande kommando och ange alternativen:

      rmtadmin master-setup [options]

      Konfigurationsalternativ kan anges via kommandotolken eller via en konfigurationsfil. Om du inte anger alternativen kommer standardvärden att tillämpas med undantag av administratörens lösenord. Administratörens användarnamn ställs in på ”admin” och du ombes mata in lösenordet.

      Exempelkommando som inkluderar den nödvändiga lösenordsparametern:

      rmtadmin master-setup --admin-username=<name the administrator user> --admin-password=<administrator user password>

      Följande tabell anger alla nödvändiga alternativ och vissa alternativ som används ofta för att konfigurera RMT Server. En fullständig lista över konfigurationsalternativ finns i Kommandoradsverktyget rmtadmin.

      Obs! Alternativet Kräv HTTPS säkerställer säker kommunikation mellan RMT Server och användare. När du behöver HTTPS för kommunikationer måste du också välja ett läge för certifikatet som ska användas för dessa kommunikationer. Tabellen nedan inkluderar de olika alternativen. Lär dig mer om dessa lägen och certifikat genom att läsa avsnittet SSL-certifikatsläge och krav

      AlternativKrävs?StandardBeskrivning
      admin-password

      Ja

      Lösenord kan tillhandahållas i kommandoraden eller i en fil som innehåller lösenordet som ska användas. Om inget av dem anges blir du ombedd att ange lösenordet.

      Ej tillämpligtLösenordet för administratörsanvändaren.
      admin-password-file

      Nej

      Lösenord kan tillhandahållas i kommandoraden eller i en fil som innehåller lösenordet som ska användas. Om inget av dem anges blir du ombedd att ange lösenordet.

      Ej tillämpligtFilen där lösenordet för administratörsanvändare lagras.
      admin-usernameNejadminAnvändarnamnet för administratörsanvändaren.
      http-portNej80 
      require-httpsNejFalsktOm True är http inte tillgängligt.

      Om False vidarebefordrar http till https.
      https-certificate-modeNej

      ”Standard”

      Tillgängliga alternativ:

      • Standard
      • Arkiv
      • Lokal

      Typen av certifikatsökning som ska utföras för HTTPS-certifikatet.

      Standard: i det här läget används det självsignerade standardcertifikatet som tillhandahålls av installationsprogrammet.

      Arkiv: denna funktion låter dig mata in tumavtrycket av ett certifikat i Windows certifikatarkiv.

      Lokal: låter dig ange ett filbaserat certifikat i mappen config.

      https-certificate-store-thumbprintNejNullHTTPS-certifikatets hash/tumavtryck som du ska söka efter i certifikatläget ”Arkiv”.
      https-certificate-local-nameNej

      Null

      Obs! Om detta inte anges, installeras Resource Monitoring Tool med ett självsignerat certifikat och använder det certifikatet för HTTPS-kommunikationer.

      Namnet på HTTPS-certifikatfilen utan filtillägget.
      https-certificate-local-passwordNejNullLösenord som används för HTTPS-certifikatet.
      https-certificate-local-password-fileNejNullSökvägen till filen som innehåller lösenord som används för HTTPS-certifikatet.
  3. Skapa en miljö

    1. Kör följande kommando för att skapa en miljö:

      rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account>

      Konfigurera miljön med alternativen som finns tillgängliga för detta kommando. Här är några viktiga konfigurationsalternativ att tänka på:

      • Konfigurationer för Tableau Server REST API och Tableau Server-lagringsplats används för att kommunicera med Tableau Server. Konfiguration av Tableau Server-lagringsplatsen är valfritt men det är en föredragen metod för åtkomst till Tableau Server.
      • Du kan välja att konfigurera en krypterad anslutning när RMT ansluter till en Tableau Server-lagringsplats. För att använda SSL-anslutningar mellan RMT och Tableau Server-lagringsplatsdatabasen, måste Tableau Server konfigureras för att använda SSL. Mer information finns Konfigurera SSL för intern Postgres-kommunikation.

      Följande tabell anger några vanliga alternativ. Se Kommandoradsverktyget rmtadminför en fullständig lista över alternativ.

      AlternativKrävs?StandardBeskrivning
      --nameJaEj tillämpligtMiljöns namn.
      --gateway-url

      Ja

       

      Ej tillämpligt

      URL-adressen som används för att komma åt Tableau Server-gateway.

      --versionJaEj tillämpligtTableau Server-version som miljön kommer att övervaka.
      --api-usernameNejNullAnvändarnamnet för kontot som används för att ansluta till Tableau Servers API:er. Användarkontot ska vara en Tableau Server-administratör med åtkomst till alla Tableau Server-platser.
      --api-password

      Nej

      (Om du anger användarnamnet för Tableau API ska du antingen mata in lösenordet eller ange sökvägen och filen som innehåller lösenordet)

      Null

      Lösenord för Tableau Server API-användarkontot som används för att ansluta till Tableau Servers API:er.

      --api-password-fileNejNullSökvägen till filen och namnet på filen som innehåller lösenordet för Tableau Server API-användarkontot.
      --repository-serverJa

      Null

      Detta är servernamnet för PostgreSQL-databasen som installerades med Tableau Server
      --repository-portJaNullPortnumret för Tableau Server-lagringsplatsdatabasen.
      --repository-usernameJaNull

      Användarnamn som används för att ansluta till PostgreSQL-databasen som installerades med Tableau Server-lagringsplatsen.

      Resource Monitoring Tool öppnar Tableau Server-lagringsplatsdatabasen direkt av prestandaskäl. För att detta ska fungera måste åtkomst till lagringsplatsen vara aktiverad, med ett lösenord angivet för skrivskyddade databasanvändare. Mer information finns i Aktivera åtkomst till Tableau Server-lagringsplatsen.

      --repository-passwordJaNull

      Lösenord för användarkontot som används för att ansluta till PostgreSQL-databasen som är installerad med Tableau-servern.

      Resource Monitoring Tool öppnar Tableau Server-lagringsplatsdatabasen direkt av prestandaskäl. För att detta ska fungera måste åtkomst till lagringsplatsen vara aktiverad, med ett lösenord angivet för skrivskyddade databasanvändare. Mer information finns i Aktivera åtkomst till Tableau Server-lagringsplatsen.

      --repository-password-fileNejNullSökvägen inklusive namnet på filen som innehåller lösenordet för användarkontot som används för att ansluta till PostgreSQL-databasen som är installerad med Tableau Server.
      --repository-ssl-mode

      Nej

      Föredra

      SSL-läge för Tableau Server-lagringsplatsen:

      Föredra SSL eller Kräv SSL för att konfigurera SSL-anslutningar till Tableau-lagringsplatsen.

      Avaktivera för att aldrig använda SSL för att göra Tableau Server-lagringsplatsanslutningar.

      --repository-ssl-thumbprint

      Nej

      NullDu kan välja att antingen tillhandahålla tumavtrycket som genererades av Tableau Server, eller kopiera filen server.crt till datorn som kör Resource Monitoring Tool Server (RMT Server). Om du väljer att kopiera certifikatfilen behöver du inte ange tumavtrycket. Mer information finns i Konfigurera Postgres SSL för att tillåta direktanslutningar från klienter.
    2. Ladda ner startfilen till en plats som kan nås från Tableau Server-noderna.

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

 

Egenskaper och växlar för Windows-installation

Växlar:

VäxlaBeskrivningKommentarer
/install | /uninstallKör installationsprogrammet för att installera eller avinstallera Resource Monitoring Tool.

Standardinställningen är att installera och visa användargränssnittet och alla prompter. Om inget register anges med egenskapen InstallFolder för en ny installation, antar programmet att du vill använda mappen C:\Programfiler\Tableau\Tableau Resource Monitoring Tool\master. Om Resource Monitoring Tool redan har installerats antar installationsprogrammet att du vill använda samma sökväg som den aktuella installationen.

Ta bort Resource Monitoring Tool helt, inklusive dataregistret, genom att skriva /uninstall DELTEDATADIR=1

/passiveKör installationsprogrammet med minimalt användargränssnitt och inga frågor. 
/quiet | /silentKör installationsprogrammet i obevakat, helt tyst läge. Inget webbgränssnitt och inga uppmaningar visas.Använd antingen /quiet eller /silent, inte båda.
/norestartKör installationsprogrammet utan att starta om Windows, även om omstart krävs.I vissa sällsynta fall kan en omstart inte förhindras även när detta alternativ väljs. Det är mest sannolikt att detta inträffar när en tidigare omstart av systemet hoppades över. Till exempel om omstart hoppades över när annan programvara installerades.
/log <log-file>Logginformation för angiven fil och sökväg. Loggfiler skapas som standard i mappen %TEMP% med namnkonventionen Tableau_Resurs_Övervakning_Verktyg_<version_kod>.

Om ingen filsökväg anges skrivs loggfilen till TEMP-mappen - C:\Användare\<användarnamn>\Programdata\Lokal\Temp. Kontrollera om det finns några fel i loggfilen efter installationen.

Exempel: <Setup file> /quiet /log="C:\Tableau\Logs\RmtInstall

Egenskaper:

EgenskapBeskrivningKommentarer
InstallFolder=<path\to\installation\directory>Installera på angiven icke-standard installationsplats.

Anger den plats där RMT ska installeras. Om denna funktion inte används installeras RMT i C:\Programfiler\Tableau\Tableau Resource Monitoring Tool\master.

Exempel: <Setup file> /silent InstallFolder="D:\Tableau\Tableau Resource Monitoring Tool\master

ACCEPTEULA=1|0Godkänn slutanvändaravtalet (EULA). Krävs för tyst, ljudlös och passiv installation på både initiala och ytterligare noder. 1 = sant, acceptera licensavtalet, 0 = falskt, acceptera inte licensavtalet.Om detta inte ingår vid användning av /passive, /silent eller /quiet, misslyckas installationen ljudlöst. Om den ingår men är inställd på 0 misslyckas installationen.

Installera RMT-servern:

  1. Installera RMT-servern:

    1. Ladda ner installationsprogrammet för rpm eller .deb RMT Server och spara det till en plats som du har åtkomst till från den dator där du planerar att installera RMT Server.

    2. Logga in på datorn där RMT Server ska installeras och gör detta som en användare med sudo-behörighet.

    3. Kör kommandot för att installera RMT Server, där <version> formateras som större-mindre-underhåll:

      För RHEL-liknande distribution som inkluderar CentOS:

      sudo yum install <path/to/rmtserverinstaller>/Tabrmt-Master-x86_64-<version>.rpm

      För Ubuntu-distributioner:

      sudo apt install ./ <path/to/rmtserverinstaller>/Tabrmt-Master-amd64-<version>.deb

    Detta installerar paketet och nödvändiga tillbehör, bland annat RabbitMQ, Erlang och en PostgreSQL-databas. Databasen PostgreSQL används för att lagra användningsdata som har samlats in från Tableau Server. Installationsprogrammet fortsätter sedan genom att installera RMT-servern.

  2. Initiera RMT Server:

    Du måste uttryckligen acceptera slutanvändaravtalet (EULA) när RMT Server initieras. Du har även möjligheten att ange icke standardkonfigurationer. Kör följande kommando för att initiera RMT Server med en standardkonfiguration:

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

    Slutanvändaravtalet (EULA) finns i mappen /opt/tableau/tabrmt/master/docs.

    Från och med version 2023.1 kan ett anpassat Kör som-konto anges och detta används av RMT, såväl som andra konfigurationsalternativ. Som standard skapar och använder RMT ett konto som namnges rmt-master att köra under. Inkludera alternativet --unprivileged-user när initialiseringsskriptet körs för att ange ett anpassat Kör som-konto som ska användas av RMT Server. Se Alternativ för skript vid initieringen av RMT Server för information om alla tillgängliga reglage för skriptet initialize-rmt-master.

  3. Konfigurera RMT Server
    1. Kör följande kommando som tabrmt-master-användare:

      sudo su --login tabrmt-master

      rmtadmin master-setup [options]

      Konfigurationsalternativ kan anges via kommandotolken eller via en konfigurationsfil. Om du inte anger alternativen kommer standardvärden att tillämpas med undantag av administratörens lösenord. Administratörens användarnamn ställs in på ”admin” och du ombes mata in lösenordet.

      Exempelkommando som inkluderar den nödvändiga lösenordsparametern:

      rmtadmin master-setup --admin-username=<name of the administrator user> --admin-password=<administrator user password>

      Följande tabell anger alla nödvändiga alternativ och vissa alternativ som används ofta för att konfigurera RMT Server. En fullständig lista över konfigurationsalternativ finns i Kommandoradsverktyget rmtadmin.

      Obs! Alternativet Kräv HTTPS säkerställer säker kommunikation mellan RMT Server och användare. När du behöver HTTPS för kommunikationer måste du också välja ett läge för certifikatet som ska användas för dessa kommunikationer. Tabellen nedan inkluderar de olika alternativen. Lär dig mer om dessa lägen och certifikat genom att läsa avsnittet Installera Tableau Resource Monitoring Tool

      AlternativKrävs?

      Standard

      Beskrivning
      admin-password

      Ja

      Lösenord kan tillhandahållas i kommandoraden eller i en fil som innehåller lösenordet som ska användas. Om inget av dem anges blir du ombedd att ange lösenordet.

      Ej tillämpligtLösenordet för administratörsanvändaren.
      admin-password-file

      Nej

      Lösenord kan tillhandahållas i kommandoraden eller i en fil som innehåller lösenordet som ska användas. Om inget av dem anges blir du ombedd att ange lösenordet.

      Ej tillämpligt

      Filen där lösenordet för administratörsanvändare lagras.

      Obs! tabrmt-master-användare måste ha tillgång till denna fil.

      admin-usernameNejadminAnvändarnamnet för administratörsanvändaren.
      http-portNej80 
      require-httpsNejFalskt

      Omdirigera http-trafik till HTTPS.

      https-certificate-modeNej

      Tillgängliga alternativ:

      • Standard
      • Lokal

      Typen av certifikatsökning som ska utföras för HTTPS-certifikatet.

      Standard: i det här läget används det självsignerade standardcertifikatet som tillhandahålls av installationsprogrammet.

      Lokalt: låter dig ange ett filbaserat certifikat i mappen <installationskatalog>\config. Standardsökvägen är C:\Programfiler\Tableau\Tableau Resource Monitoring Tool\master\.

      https-certificate-local-name

      Nej

      Obs! Om detta inte anges, installeras Resource Monitoring Tool med ett självsignerat certifikat och använder det certifikatet för HTTPS-kommunikationer.

      NullNamnet på HTTPS-certifikatfilen utan filtillägget.
      https-certificate-local-passwordNejNullLösenord som används för HTTPS-certifikatet.
      https-certificate-local-password-fileNejNullSökvägen till filen som innehåller lösenord som används för HTTPS-certifikatet.
  4. Skapa en miljö

    1. Kör följande kommando för att skapa en miljö:

      rmtadmin create-env --name=<myenvironment> --api-username=<TableauServer API user name> --api-password=<password for the Tableau Server API user account>

      Konfigurera miljön med alternativen som finns tillgängliga för detta kommando. Här är några viktiga konfigurationsalternativ att tänka på:

      • Konfigurationer för Tableau Server REST API och Tableau Server-lagringsplats används för att kommunicera med Tableau Server. Konfiguration av Tableau Server-lagringsplatsen är valfritt men det är en föredragen metod för åtkomst till Tableau Server.
      • Du kan välja att konfigurera en krypterad anslutning när RMT ansluter till en Tableau Server-lagringsplats. För att använda SSL-anslutningar mellan RMT och Tableau Server-lagringsplatsdatabasen, måste Tableau Server konfigureras för att använda SSL. Mer information finns Konfigurera SSL för intern Postgres-kommunikation.

      Följande tabell anger några vanliga alternativ. Se Kommandoradsverktyget rmtadminför en fullständig lista över alternativ.

      AlternativKrävs?StandardBeskrivning
      --nameJaEj tillämpligtMiljöns namn.
      --gateway-url

      Ja

       

      Ej tillämpligt

      URL-adressen som används för att komma åt Tableau Server-gateway.

      --versionJaEj tillämpligtTableau Server-version som miljön kommer att övervaka.
      --api-usernameNejNullAnvändarnamnet för kontot som används för att ansluta till Tableau Servers API:er. Användarkontot ska vara en Tableau Server-administratör med åtkomst till alla Tableau Server-platser.
      --api-password

      Nej

      (Om du anger användarnamnet för Tableau API ska du antingen mata in lösenordet eller ange sökvägen och filen som innehåller lösenordet)

      Null

      Lösenord för Tableau Server API-användarkontot som används för att ansluta till Tableau Servers API:er.

      --api-password-fileNejNullSökvägen till filen och namnet på filen som innehåller lösenordet för Tableau Server API-användarkontot.
      --repository-serverJa

      Null

      Detta är servernamnet för PostgreSQL-databasen som installerades med Tableau Server
      --repository-portJaNullPortnumret för Tableau Server-lagringsplatsdatabasen.
      --repository-usernameJaNull

      Användarnamn som används för att ansluta till PostgreSQL-databasen som installerades med Tableau Server-lagringsplatsen.

      Resource Monitoring Tool öppnar Tableau Server-lagringsplatsdatabasen direkt av prestandaskäl. För att detta ska fungera måste åtkomst till lagringsplatsen vara aktiverad, med ett lösenord angivet för skrivskyddade databasanvändare. Mer information finns i Aktivera åtkomst till Tableau Server-lagringsplatsen.

      --repository-passwordJaNull

      Lösenord för användarkontot som används för att ansluta till PostgreSQL-databasen som är installerad med Tableau-servern.

      Resource Monitoring Tool öppnar Tableau Server-lagringsplatsdatabasen direkt av prestandaskäl. För att detta ska fungera måste åtkomst till lagringsplatsen vara aktiverad, med ett lösenord angivet för skrivskyddade databasanvändare. Mer information finns i Aktivera åtkomst till Tableau Server-lagringsplatsen.

      --repository-password-fileNejNullSökvägen inklusive namnet på filen som innehåller lösenordet för användarkontot som används för att ansluta till PostgreSQL-databasen som är installerad med Tableau Server.
      --repository-ssl-mode

      Nej

      Föredra

      SSL-läge för Tableau Server-lagringsplatsen:

      Föredra SSL eller Kräv SSL för att konfigurera SSL-anslutningar till Tableau-lagringsplatsen.

      Avaktivera för att aldrig använda SSL för att göra Tableau Server-lagringsplatsanslutningar.

      --repository-ssl-thumbprint

      Nej

      NullDu kan välja att antingen tillhandahålla tumavtrycket som genererades av Tableau Server, eller kopiera filen server.crt till datorn som kör Resource Monitoring Tool Server (RMT Server). Om du väljer att kopiera certifikatfilen behöver du inte ange tumavtrycket. Mer information finns i Konfigurera Postgres SSL för att tillåta direktanslutningar från klienter.
    2. Ladda ner startfilen till en plats som kan nås från Tableau Server-noderna.

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

  5. Valfritt steg – endast om du inte använder SSD: Resource Monitoring Toolär optimerad för SSD som standard. Om du inte använder SSD-programvara kör du kommandot:

    sudo /opt/tableau/tabrmt/master/tabrmt-master optimize --no-ssd

     

Vem kan göra detta?

För att kunna installera Resource Monitoring Tool måste du ha följande:

Windows

  • Administratörsbehörigheter på den dator du installerar Resource Monitoring Tool på.
  • Administratörsroll på Tableau Server.
  • Resource Monitoring Tool-administratörskonto.

Linux

  • Fullständig sudo-åtkomst för användarkontot som används för att installera agenten.
  • Administratörskonto för Resource Monitoring Tool

Nästa steg

Installera Agent med kommandoraden

Tack för din feedback!Din feedback har skickats in. Tack!