---
schema_version: "1"
id: 11a3760c916f57d9b1711b8c4296d34e272b5b2429bb8863420e1dc61edf9485
title: Master Konfigurationsdatei
collection: tableau
version: next
locale: de-de
portal_url: https://docs.salesforce.com/tableau/next/de-de/server-linux/rmt-config-configFile.md
canonical_url: https://help.tableau.com/v0.0/server-linux/de-de/rmt-config-configFile.htm
source_site: help.tableau.com
content_type: documentation
content_hash: dec6a10fde94e680b9027ba30990da452b9857fbeb8ae3286a91dda5b77e3d93
description: Configure RMT Server options using the configuration file.
---
[Zum Hauptinhalt springen](#main-content)

# RMT-Server-Konfigurationsdatei

Auf dieser Themenseite werden die Konfigurationsoptionen beschrieben, die Sie mit der Konfigurationsdatei verwenden können. Um dies über die Webschnittstelle zu tun, siehe [Resource Monitoring Tool-Serverkonfiguration](https://help.tableau.com/v0.0/server-linux/de-de/rmt-config-configGui.htm).

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](https://help.tableau.com/current/tableau/de-de/about-tableau-help.htm).

Die Konfigurationsdatei befindet sich unter `/var/opt/tableau/tabrmt/master/config.json`.

**Hinweis:** Konfigurationswerte werden in der Konfigurationsdatei gespeichert. Änderungen können direkt an dieser Datei vorgenommen werden. Es wird jedoch empfohlen, die Konfigurationsoptionen auf der Benutzeroberfläche und über das Befehlszeilenprogramm `rmtadmin` zu nutzen. Für Änderungen an der Konfigurationsdatei ist ein Neustart erforderlich.

Nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben, ist ein Neustart des RMT-Servers erforderlich.

## Datenhaltung

Standardmäßig speichert das Resource Monitoring Tool zwei Wochen detaillierte Aktivitätsdaten und zehn Jahre aggregierte Berichtsdaten.

Dies ist konfigurierbar. Hier ist ein exemplarischer Ausschnitt, der die Einstellungen zur Datenvorratsspeicherung definiert:

```
{  
  "db":  {  
    "cleanup":  {  
      "afterDays":  14,  
      "aggregate":  {  
        "afterDays":  3650  
      }  
    }  
  }  
}
```

### SMTP-Konfiguration

Ein Beispiel `config.json` Ausschnitt, der die SMTP-Informationen definiert:

```
{  
  "smtp":  {  
    "server":  "localhost",  
    "port":  25,  
    "username":  "my-username",  
    "password":  "my-password",  
    "requireSSL":  true  
  }  
}
```

Die vollständige Liste der Konfigurationswerte, die im Abschnitt Konfiguration verfügbar ist: `smtp`

| Schlüssel | Datentyp | Erforderlich? | Beschreibung |
| --- | --- | --- | --- |
| `server` | Zeichenfolge | Optional | Der zu verwendende SMTP-Server. Standardwert: `localhost` |
| `port` | Zahl | Optional | Die Portnummer des SMTP-Servers. Standardwert: `25` |
| `username` | Zeichenfolge | Optional | Der Benutzername, der verwendet werden soll, wenn eine Authentifizierung durch den Server erforderlich ist. |
| `password` | Zeichenfolge | Optional | Das Passwort, das verwendet werden soll, wenn die Authentifizierung vom Server verlangt wird. |
| `requireSSL` | Boolesch | Optional | `true` wenn Ihr SMTP-Server SSL benötigt, ansonsten `false`. Standardwert: `false` |

## Benachrichtigungskonfiguration

Ein Beispiel `config.json` Ausschnitt, der die Benachrichtigungsinformationen definiert:

```
{  
  "notifications":  {  
    "email":  {  
      "from":  "sender@domain.com",  
      "to":  "recipient1@domain.com,recipient2@domain.com"  
    }  
  }  
}
```

Globale Benachrichtigungsinformationen (wie oben gezeigt) können pro Umgebung im Abschnitt überschrieben werden `environments`

```
{  
  "environments":  {  
    "Environment1":  {  
      "notifications":  {  
        "email":  {  
          "from":  "sender@domain.com",  
          "to":  "recipient1@domain.com,recipient2@domain.com"  
        }  
      }  
    }  
  }  
}
```

Die vollständige Liste der Konfigurationswerte, die im Abschnitt Konfiguration verfügbar ist: `notifications.email`

| Schlüssel | Datentyp | Erforderlich? | Beschreibung |
| --- | --- | --- | --- |
| `from` | Zeichenfolge | Erforderlich | Die E-Mail-Adresse des Absenders. |
| `to` | Zeichenfolge | Erforderlich | Die E-Mail-Adresse(n) des Empfängers. Mehrere Adressen müssen durch Komma oder Semikolon getrennt werden. |
| `minimumIncidentSeverity` | Zeichenfolge | Optional | Die minimale Vorfallschärfe, bei der E-Mails gesendet werden. Standardwert: `critical` Siehe auch [Tableau Resource Monitoring Tool - Vorfälle](https://help.tableau.com/v0.0/server-linux/de-de/rmt-incidents-index-incidents.htm). |

## Histogramm-Konfiguration

Die Grenzen, die zum Erzeugen von Histogrammen im Webinterface verwendet werden, sind konfigurierbar, wobei eine Reihe von Werten verwendet wird, die jede Grenze darstellen.

Die vollständige Liste der konfigurierbaren Histogramme im Abschnitt `monitoring.histograms`:

| Schlüssel | Datentyp | Erforderlich? | Beschreibung |
| --- | --- | --- | --- |
| `viewLoadDuration` | Zahlenreihenfolge | Optional | Die Histogrammgrenzen für Ansichtslasten. Die Werte sind in Millisekunden angegeben. Standardwert: `[1000, 3000, 6000, 10000]` |
| `externalDataRequestDuration` | Zahlenreihenfolge | Optional | Die Histogrammgrenzen für externe Datenanforderungen. Die Werte sind in Millisekunden angegeben. Standardwert: `[1000, 3000, 6000, 10000]` |
| `backgroundTaskDuration` | Zahlenreihenfolge | Optional | Die Histogrammgrenzen für Hintergrundaufgaben. Die Werte sind in Millisekunden angegeben. Standardwert: `[60000, 300000, 600000, 1800000]` |

Verwenden Sie beispielsweise die folgenden Histogramm-Buckets für alles auf globaler Ebene:

- ≤ 1 Sekunde
- \> 1 Sekunde und ≤ 10 Sekunden
- \> 10 Sekunden und ≤ 30 Sekunden
- \> 30 Sekunden

Die Konfiguration würde wie folgt aussehen:

```
{  
  "monitoring":  {  
    "histograms":  {  
      "viewLoadDuration":  [1000,  10000,  30000],  
      "externalDataRequestDuration":  [1000,  10000,  30000],  
      "backgroundTaskDuration":    [1000,  10000,  30000]  
    }  
  }  
}
```

Histogrammgrenzen können auch pro Umgebung festgelegt werden. Beispielsweise verwenden Sie, für eine Umgebung, deren Identifikator "Staging-Umgebung" ist, die folgenden Histogrammbereiche der Ansicht:

- ≤ 2,5 Sekunden
- \> 2,5 Sekunden und ≤ 5 Sekunden
- \> 5 Sekunden und ≤ 30 Sekunden
- \> 30 Sekunden und ≤ 1 Minute
- \> 1 Minute und ≤ 10 Minuten
- \> 10 Minuten

Die Konfiguration würde wie folgt aussehen:

```
{  
  "environments":  {  
    "staging-environment":  {  
      "monitoring":  {  
        "histograms":  {  
          "viewLoadDuration":  [2500,  5000,  30000,  60000,  600000]  
        }  
      }  
    }  
  }  
}
```

Die "Staging-Umgebung" würde auf die globale Histogramm-Konfiguration für Hintergrundaufgaben zurückgreifen.

## TLS-Mindestversion

Standardmäßig verwendet RMT eine sichere Version von TLS, um den Datenverkehr zu verschlüsseln. Die standardmäßige Mindestversion ist 1.2. Wenn Sie jedoch bestimmte Sicherheitsanforderungen haben, die die Deaktivierung älterer TLS-Versionen erfordern, können Sie den Abschnitt `server.minimumTlsVersion` der Konfigurationsdatei abändern, um eine TLS-Mindestversion zu erzwingen. Siehe dazu den folgenden Beispielausschnitt, wo die Mindestversion auf 1.3 eingestellt ist. Die Liste der gültigen Werte für `minimumTlsVersion` sind definiert in [SslProtocols from .Net Core](https://learn.microsoft.com/de-de/dotnet/api/system.security.authentication.sslprotocols?view=net-8.0 "SslProtocols Enum").

```
"server":  {  
  "url":  "https://rmtserver:443",  
  "https":  {
    "enforce":  true,
    "certificate":  {  
      "mode":  Default,  
      "local":  {  
        "name":  null,
        "password":  null      
       },
      "store":  {
        "certificateThumbprint":  ""}  
     }, 
     "minimumTlsVersion":  "Tls13"
   },
```

### Konfiguration von Vorfällen

Siehe [Ereignisse](https://help.tableau.com/v0.0/server-linux/de-de/rmt-incidents-index-incidents.htm) für Informationen zu verfügbaren Ereignis-Optionen und deren Konfiguration

### RMT-Server-Protokollierung

Siehe [Tableau Resource Monitoring Tool Protokolldateien](https://help.tableau.com/v0.0/server-linux/de-de/rmt-admin-logs.htm).

## Agent

Die Konfigurationsdatei des Agentendienstes befindet sich unter `/var/opt/tableau/tabrmt/master/config.json`

Sie müssen den Agentendienst neu starten, nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben.

### Erkennung von Tableau Servern

In fast allen Situationen erkennen Agenten automatisch die Tableau Server-Installation und es ist keine Konfiguration über den [Standard-Agenten-Installationsprozess](https://help.tableau.com/v0.0/server-linux/de-de/rmt-admin-installation.htm#agent-setup)hinaus erforderlich. Auf Wunsch können Sie die Tableau Server-Informationen jedoch manuell über die Datei konfigurieren `config.json`

Ein Beispielsausschnitt, der die Informationen des Tableau Servers definiert, die für die Ausführung des Agenten erforderlich sind: `config.json`

```
{  
  "agent":  {  
    "tableauServer":  {  
      "override":  true,  
      "productVersion":  2021.4,  
      "applicationDirectory":  "/var/opt/tableau/tableau_server/2021.4"  
    }  
  }  
}
```

Die vollständige Liste der Konfigurationswerte, die im Abschnitt Konfiguration verfügbar ist: `agent.tableauServer`

| Schlüssel | Datentyp | Erforderlich? | Beschreibung |
| --- | --- | --- | --- |
| `applicationDirectory` | Zeichenfolge | Erforderlich | Das Stammverzeichnis der Tableau Server-Anwendung. |
| `dataDirectory` | Zeichenfolge | Optional | Das Verzeichnis, in dem die Datendateien von Tableau Server abgerufen werden können. |
| `override` | Boolesch | Optional | `true`, damit die Konfigurationswerte Vorrang vor automatisch erkannten Werten haben. `false`, damit die Konfigurationswerte als Ersatz auf die automatisch erkannten Werte dienen. |
| `productVersion` | Zahl | Erforderlich | Die Versionsnummer des Tableau Servers. |

### Agent-Protokollierung

Siehe [Tableau Resource Monitoring Tool Protokolldateien](https://help.tableau.com/v0.0/server-linux/de-de/rmt-admin-logs.htm).

## Allgemein

Gemeinsame Konfigurationswerte sind sowohl in RMT-Server- als auch in Agentenanwendungen verfügbar. Siehe anwendungsspezifische Abschnitte für Hinweise zum Auffinden der Konfigurationsdatei.

Sie müssen den Anwendungsdienst neu starten, nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben.

## Verschlüsselte Nachrichten

Um verschlüsseltes Messaging zu aktivieren, muss der RabbitMQ-Server zunächst so konfiguriert werden, dass er TLS zulässt. Weitere Informationen finden Sie im Administratorhandbuch zur [verschlüsselten Datenerfassung](https://help.tableau.com/v0.0/server-linux/de-de/rmt-admin-encrypted-data-collection.htm) .

Wenn Sie den oder die RMT-Server oder Agenten für verschlüsselte Nachrichten konfigurieren:

- Sowohl das Flag `enabled` als auch das Flag `certificateHostName` müssen für die Aktivierung der Verschlüsselung konfiguriert sein.
- Die Variable `certificateHostName` MUSS mit dem kanonischen Namen (CN=) auf dem Serverzertifikat übereinstimmen, sonst schlägt die Verbindung fehl.
- Die Einstellung `port` im Abschnitt `mq` muss wahrscheinlich basierend auf dem von Ihnen konfigurierten TLS-Port von RabbitMQ geändert werden.

```
{  
  "mq":  {  
    "port":  5671,  
    "tls":  {  
      "enabled":  true,  
      "certificateHostName":  "foo"  
    }  
  }  
}
```

Die vollständige Liste der Konfigurationswerte, die im Abschnitt Konfiguration verfügbar ist: `mq.tls`

| Schlüssel | Datentyp | Erforderlich? | Beschreibung |
| --- | --- | --- | --- |
| `enabled` | Boolesch | Optional | `true` ermöglicht TLS-Verschlüsselung für Messaging-Verbindungen. `false` verwendet unverschlüsselte Verbindungen für Messaging. Standardwert: `false` |
| `certificateHostName` | Zeichenfolge | Optional | `certificateHostName` MUSS mit dem kanonischen Namen (CN=) des Serverzertifikats übereinstimmen, sonst schlägt die Verbindung fehl. Standardwert: `""` |

## Wer kann dies tun?

Resource Monitoring Tool\-Administrator oder ein Resource Monitoring Tool\-Benutzer mit der Rolle **Server-/Umgebungsverwaltung**.