---
schema_version: "1"
id: ac33414b37961d84e792eaa20d44f08ced86c97003d4cc1aa0b2654110f50789
title: Scripts voor RMT-statuscontrole voor en na upgrades
collection: tableau
version: current
locale: nl-nl
portal_url: https://docs.salesforce.com/tableau/current/nl-nl/server-linux/rmt-admin-upgrade-health-scripts.md
canonical_url: https://help.tableau.com/current/server-linux/nl-nl/rmt-admin-upgrade-health-scripts.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7c776077046d0e35d765958c7619fc67b05b8b221f19e854ddaeda12cf8ecb68
description: Use the RMT pre-upgrade and post-upgrade health check scripts.
---
[Doorgaan naar hoofdinhoud](#main-content)

# Scripts voor RMT-statuscontrole voor en na upgrades

Vanaf release 2025.3.6 bevat het RTM-installatieprogramma een script voor statuscontrole vóór en na een upgrade om uw Tableau Resource Monitoring Tool (RMT)-omgeving vóór en na upgrades te valideren. Deze scripts identificeren reeds bestaande problemen in uw omgeving, zoals onjuiste configuratie, afwijking van machtigingen, te weinig schijfruimte, verlopen certificaten of servicefouten die eerder aanwezig waren en een upgradefout kunnen veroorzaken.

De scripts voor statuscontrole vóór en na een upgrade kunnen de volgende problemen identificeren:

- **Gereedheid van database en schijf:** stelt vast of een grote database of overtollige WAL-bestanden ertoe leiden dat de migratie vastloopt of te veel schijfruimte in beslag nemen.
- **Machtigings- en beveiligingsintegriteit**: identificeert gewijzigd bestandseigendom of verlopen SSL-certificaten die anders het herstarten van services zouden blokkeren of zouden voorkomen dat agents opnieuw verbinding kunnen maken.
- **Afhankelijkheidsvalidatie**: zorgt ervoor dat de vereiste Windows-componenten, zoals het herdistribueerbare pakket voor Visual C++ 2022 en OpenSSL 3.x, aanwezig zijn voordat PostgreSQL 15 wordt geïnstalleerd.
- **Beveiliging van versielogica**: voorkomt 'false downgrade'-fouten die worden veroorzaakt door regressies van versiemetadata.

## Script voor controle vóór een upgrade

Het script voor controle vóór een upgrade wordt automatisch uitgevoerd wanneer u een upgrade start. Het inspecteert uw RMT Server of Agent-host terwijl de bestaande installatie nog intact is en genereert een PASS/FAIL/WARN-rapport.

Voor **Linux** wordt de controle vóór een upgrade automatisch uitgevoerd als onderdeel van:

sudo bash upgrade-rmt-master ...

sudo bash upgrade-rmt-agent ...

De automatische controle overslaan (niet aanbevolen):

sudo bash upgrade-rmt-master --skip-pre-upgrade-check ...

Voor **Windows** voert het installatieprogramma de controle vóór een upgrade automatisch uit. Tijdens de installatie krijgt u ook de mogelijkheid om de upgrade over te slaan. Dit wordt echter afgeraden.

### Handmatige controle vóór een upgrade

U kunt het script handmatig uitvoeren om mogelijke problemen vooraf te bekijken. Als u het script handmatig wilt uitvoeren, gebruikt u de volgende stappen op basis van uw besturingssysteem:

**Voor Linux:**

Voer de opdrachten uit als rootgebruiker. Als u databasecontroles wilt opnemen, gebruikt u de exporteeropdracht om uw wachtwoord veilig door te geven.

sudo bash /opt/tableau/tabrmt/master/install-scripts/rmt-pre-upgrade-check.sh

Als u het script wilt uitvoeren met PostgreSQL-controles ingeschakeld, gebruikt u de volgende opdracht:

export RMT\_DB\_PASSWORD="<tabrmtdb-password>"

sudo -E bash /opt/tableau/tabrmt/master/install-scripts/rmt-pre-upgrade-check.sh

Als u het script met een specifiek component en uitvoerpad wilt uitvoeren, gebruikt u de volgende opdracht:

sudo bash rmt-pre-upgrade-check.sh --component master --output /tmp/rmt-report.txt

**Voor Windows:**

De bestanden voor RMT Server van voor de upgrade worden standaard op de volgende locatie geïnstalleerd:

`C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\scripts\pre-upgrade\rmt-pre-upgrade-check.ps1`

De bestanden voor Agent van voor de upgrade worden standaard op de volgende locatie geïnstalleerd:

`C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent\scripts\pre-upgrade\rmt-pre-upgrade-check.ps1`

Als u het script handmatig wilt uitvoeren, start u PowerShell als beheerder en voert u het volgende uit:

`cd "C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\scripts\pre-upgrade"`

.`\rmt-pre-upgrade-check.ps1`

Als u het script wilt uitvoeren met PostgreSQL-controles ingeschakeld, gebruikt u de volgende opdracht:

$env:RMT\_DB\_PASSWORD = "<tabrmtdb-password>"

.\\rmt-pre-upgrade-check.ps1

Als u het script met een specifiek component en uitvoerpad wilt uitvoeren, gebruikt u de volgende opdracht:

.\\rmt-pre-upgrade-check.ps1 -Component master -OutputPath C:\\temp\\rmt-report.txt

### Extra opties

Gebruik de volgende opties om de controle vóór een upgrade aan te passen:

`-Component`

Geef RMT Server of Agent op. Het script detecteert deze automatisch als de informatie wordt weggelaten

`--db-password / -DbPassword`

Het interne RMT-beheerderswachtwoord van de database. Vereist voor PostgreSQL-controles.

`--output / -OutputPath`

Geef aan waar u het rapport wilt opslaan. Standaard wordt dit opgeslagen in `/tmp/ (Linux) or C:\temp\ (Windows).`

`--target-version / -TargetVersion`

De RMT-versie die u van plan bent te installeren; maakt versiespecifieke controles mogelijk.

`--quiet / -Quiet`

Filtert de uitvoer, zodat alleen de resultaten FAIL en WARN worden weergegeven.

`--verbose / -Verbose`

De uitvoer bevat gedetailleerde technische data voor elke uitgevoerde controle.

### Scriptresultaten en vereiste acties

In de volgende tabel worden het scriptresultaat en de actie uitgelegd:

<table style="width: 100%;margin-left: 0;margin-right: auto;" class="simple-table"><colgroup><col style="width: 138px;"><col style="width: 23%;"><col style="width: 21%;"></colgroup><tbody><tr><td><b>Resultaat</b></td><td style="text-align: center;"><strong>Status</strong></td><td style="text-align: center;"><b>Actie</b></td></tr><tr><td style="font-weight: bold;">PASS</td><td style="text-align: center;">EXIT CODE 0</td><td style="text-align: center;">Geen problemen gevonden. De upgrade gaat door.</td></tr><tr><td style="font-weight: bold;">WARN</td><td style="text-align: center;">EXIT CODE 1</td><td style="text-align: center;">De upgrade gaat door, maar u moet het rapport controleren op niet-kritieke risico's.</td></tr><tr><td style="font-weight: bold;">FAIL</td><td style="text-align: center;">EXIT CODE 2</td><td style="text-align: center;">De upgrade is afgebroken. U moet deze problemen oplossen voordat u de upgrade opnieuw uitvoert.</td></tr></tbody></table>

## Script voor controle na een upgrade

De scripts voor statuscontrole na een upgrade worden automatisch uitgevoerd aan het einde van elke RMT-installatie en -upgrade. Het script controleert of alle services correct zijn gestart, of de infrastructuur in orde is en of de configuratie intact is. De controle na een upgrade blokkeert het installatieprogramma niet. Alle vastgestelde fouten worden vastgelegd in het eindrapport.

### Handmatige controle na upgrade

Als u het script handmatig wilt uitvoeren, gebruikt u de volgende stappen op basis van uw besturingssysteem:

**Voor Linux:**

Voer de volgende opdrachten uit als rootgebruiker of met `sudo`\-bevoegdheden:

- Voor RMT Server:

sudo bash /opt/tableau/tabrmt/master/install-scripts/rmt-post-upgrade-check --component master --mode upgrade

- Voor Agent:

sudo bash /opt/tableau/tabrmt/agent/install-scripts/rmt-post-upgrade-check --component agent --mode upgrade

**Voor Windows:**

De bestanden van na een upgrade voor RMT Server worden standaard op de volgende locatie geïnstalleerd:

`C:\Program Files\Tableau\Tableau Resource Monitoring Tool\master\scripts\post-upgrade\rmt-post-upgrade-check.ps1`

De bestanden van na een upgrade voor Agent worden standaard op de volgende locatie geïnstalleerd:

`C:\Program Files\Tableau\Tableau Resource Monitoring Tool\agent\scripts\post-upgrade\rmt-post-upgrade-check.ps1`

Als u de scripts handmatig wilt uitvoeren, opent u PowerShell als beheerder en navigeert u naar de RMT-installatiedirectory voordat u de opdrachten uitvoert:

- Voor RMT Server:

.\\rmt-post-upgrade-check.ps1 -Component master -Mode upgrade

- Voor Agent:

.\\rmt-post-upgrade-check.ps1 -Component agent -Mode upgrade

### Extra opties

U kunt de volgende opties gebruiken om het scrip aan te passen:

`--component / -Component`

Geef RMT Server of Agent op. Het script probeert deze informatie automatisch te detecteren als deze ontbreekt.

`--db-password / -DbPassword`

Het wachtwoord voor de interne RMT-databasebeheerder. Dit is nodig om PostgreSQL-controles mogelijk te maken.

`--output / -OutputPath`

Het pad waar het rapportbestand wordt opgeslagen. Standaard is dit `/tmp/ (Linux)` of `C:\temp\ (Windows)`.

`--target-version / -TargetVersion`

De specifieke RMT-versie waarnaar u een upgrade uitvoert en die wordt gebruikt voor versiespecifieke controles.

`--quiet / -Quiet`

Beperkt de uitvoer, zodat alleen de resultaten **FAIL** en **WARN** worden weergegeven.

`--verbose / -VerboseOutput`

Biedt gedetailleerde technische uitvoer voor elke uitgevoerde controle.

Opmerking: we raden u aan om RMT\_DB\_PASSWORD in te stellen als een omgevingsvariabele in plaats van deze door te geven aan de opdrachtregel, omdat opdrachtregelargumenten zichtbaar zijn in de proceslijst.

### Scriptresultaten en vereiste acties

In de volgende tabel worden het scriptresultaat en de actie uitgelegd:

<table style="width: 100%;margin-left: 0;margin-right: auto;" class="simple-table"><colgroup><col style="width: 211px;"><col style="width: 23%;"><col style="width: 21%;"></colgroup><tbody><tr><td><b>Resultaat</b></td><td style="text-align: center;"><strong>Status</strong></td><td style="text-align: center;"><b>Actie</b></td></tr><tr><td style="font-weight: bold;">PASS</td><td style="text-align: center;">EXIT CODE 0</td><td style="text-align: center;">Systeem is in orde. Geen actie vereist</td></tr><tr><td style="font-weight: bold;">WARN</td><td style="text-align: center;">EXIT CODE 1</td><td style="text-align: center;">Bekijk de waarschuwingen; de meeste worden vanzelf opgelost (bijv. tijdelijke vertraging bij het starten van RabbitMQ).</td></tr><tr><td style="font-weight: bold;">FAIL</td><td style="text-align: center;">EXIT CODE 2</td><td style="text-align: center;">Een of meerdere kritieke controles zijn mislukt. Onderzoek deze en los ze op.</td></tr></tbody></table>

## Rapporten

U kunt de rapporten van vóór de upgrade hier vinden:

- Linux: `/tmp/rmt-precheck-<timestamp>.txt`
- Windows (handmatig): `C:\temp\rmt-precheck-<component>-<timestamp>.txt`

U kunt de rapporten van na de upgrade hier vinden:

- Linux: `<log-dir>/rmt-postcheck-report.txt`
- Windows (handmatig): `C:\temp\rmt-postcheck-<component>-<timestamp>.txt`
- Windows (via installatieprogramma): wanneer het installatieprogramma de controle uitvoert, gebruikt het vaste bestandsnamen:
    
    - `C:\temp\rmt-postcheck-master-report.txt`
    - `C:\temp\rmt-postcheck-agent-report.txt`
    
    Zie het gedeelte [Upgrade-referentie](https://help.tableau.com/current/server-linux/nl-nl/rmt-admin-upgrade-reference.htm) voor informatie over de controles vóór en na een upgrade in het rapport.

### Voorbeeldrapport

Hieronder ziet u een voorbeeld van een statuscontrolerapport van vóór een upgrade:

\==================================================================  
RMT Pre-Upgrade Health Check Report  
Script Version : 1.0.0  
Generated      : 2026-04-08 14:30:00  
Component      : master  
Hostname       : rmt-master-01.example.com  
RMT Version    : 2025.1.9  
\==================================================================  
OVERALL STATUS : UPGRADE WITH CAUTION (2 warning(s) -- review before proceeding)  
PASS: 44  FAIL: 0  WARN: 2  INFO: 10  SKIP: 3  
\==================================================================  
WARNINGS -- Review Before Upgrading  
\==================================================================  
\[WARN\] #21d     Hangfire schema is 1.2 GB  
Check 21g for delete\_hash() volatility bug  
\[WARN\] #24      1 queue(s) with >10000 messages (max: 15234)  
Resolve backlogs before upgrading