RMT Server-configuratiebestand
In dit onderwerp worden de configuratieopties beschreven die u kunt gebruiken met behulp van het configuratiebestand. Zie Resource Monitoring Tool-serverconfiguratie, als u dit wilt doen met behulp van de webinterface.
In een poging om aan te sluiten bij onze bedrijfswaarden met betrekking tot gelijkwaardigheid, hebben we niet-inclusieve terminologie waar mogelijk aangepast. Omdat het wijzigen van termen op bepaalde plaatsen een ingrijpende verandering kan veroorzaken, handhaven we daar de bestaande terminologie. Het kan dus zijn dat de termen dus nog steeds voorkomen in CLI-opdrachten en -opties, installatiemappen, configuratiebestanden en andere items. Zie Over Tableau Help(Link wordt in een nieuw venster geopend) voor meer informatie.
Het configuratiebestand bevindt zich in %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\master\config\config.json
. Dit pad kan variëren, afhankelijk van uw installatie.
Opmerking: configuratiewaarden worden opgeslagen in het configuratiebestand. Wijzigingen kunnen rechtstreeks in dit bestand worden aangebracht, maar het is raadzaam om de configuratieopties in de gebruikersinterface en via het rmtadmin
-opdrachtregelhulpprogramma te gebruiken. Wanneer u wijzigingen aanbrengt in het configuratiebestand, moet u het systeem opnieuw opstarten om deze door te voeren.
Nadat u wijzigingen in het configuratiebestand hebt aangebracht, moet u de RMT-server opnieuw opstarten.
Dataretentie
De Resource Monitoring Tool slaat standaard twee weken aan detailgegevens en tien jaar aan geaggregeerde rapportagedata op.
Dit kan worden geconfigureerd. Hier volgt een voorbeeldfragment waarin de instellingen voor dataretentie worden gedefinieerd:
SMTP-configuratie
Een voorbeeldfragment uit config.json
, waarin de SMTP-informatie wordt gedefinieerd:
{
"smtp": {
"server": "localhost",
"port": 25,
"username": "my-username",
"password": "my-password",
"requireSSL": true
}
}
De volledige lijst met configuratiewaarden die beschikbaar zijn in de smtp
-configuratiesectie:
Sleutel | Datatype | Vereist? | Beschrijving |
---|---|---|---|
server | Tekenreeks | Optioneel | De SMTP-server die moet worden gebruikt. Standaardwaarde: localhost |
port | Nummer | Optioneel | Het poortnummer van de SMTP-server. Standaardwaarde: 25 |
username | Tekenreeks | Optioneel | De gebruikersnaam die moet worden gebruikt als verificatie is vereist voor de server. |
password | Tekenreeks | Optioneel | Het wachtwoord dat moet worden gebruikt als verificatie is vereist voor de server. |
requireSSL | Booleaanse waarde | Optioneel | true als SSL is vereist voor uw SMTP-server, anders false . Standaardwaarde: false |
Meldingsconfiguratie
Een voorbeeldfragment uit config.json
, waarin de meldingsinformatie wordt gedefinieerd:
{
"notifications": {
"email": {
"from": "sender@domain.com",
"to": "recipient1@domain.com,recipient2@domain.com"
}
}
}
Globale meldingsinformatie (zoals hierboven wordt weergegeven) kan per omgeving worden overschreven in de sectie environments
:
{
"environments": {
"Environment1": {
"notifications": {
"email": {
"from": "sender@domain.com",
"to": "recipient1@domain.com,recipient2@domain.com"
}
}
}
}
}
De volledige lijst met configuratiewaarden die beschikbaar zijn in de notifications.email
-configuratiesectie:
Sleutel | Datatype | Vereist? | Beschrijving |
---|---|---|---|
from | Tekenreeks | Vereist | Het e-mailadres van de afzender. |
to | Tekenreeks | Vereist | Het e-mailadres/de e-mailadressen van de ontvanger. Meerdere adressen moeten gescheiden worden door komma's of puntkomma's. |
minimumIncidentSeverity | Tekenreeks | Optioneel | De minimale incidenternst waarmee e-mails worden verzonden. Standaardwaarde: critical . Zie ook Resource Monitoring Tool van Tableau: incidenten. |
Histogramconfiguratie
De grenzen die worden gebruikt om histogrammen te genereren in de webinterface kunnen worden geconfigureerd met behulp van een reeks waarden die elke grens aanduiden.
De volledige lijst met configureerbare histogrammen in de sectie monitoring.histograms
:
Sleutel | Datatype | Vereist? | Beschrijving |
---|---|---|---|
viewLoadDuration | Reeks getallen | Optioneel | De histogramgrenzen voor weergavebelastingen. De waarden zijn in milliseconden. Standaardwaarde: [1000, 3000, 6000, 10000] |
externalDataRequestDuration | Reeks getallen | Optioneel | De histogramgrenzen voor externe aanvragen voor data. De waarden zijn in milliseconden. Standaardwaarde: [1000, 3000, 6000, 10000] |
backgroundTaskDuration | Reeks getallen | Optioneel | De histogramgrenzen voor achtergrondtaken. De waarden zijn in milliseconden. Standaardwaarde: [60000, 300000, 600000, 1800000] |
Als voorbeeld kunt u de volgende histogrambuckets gebruiken voor alles op globaal niveau:
- ≤ 1 seconde
- > 1 seconde en ≤ 10 seconden
- > 10 seconden en ≤ 30 seconden
- > 30 seconden
De configuratie ziet er dan als volgt uit:
{
"monitoring": {
"histograms": {
"viewLoadDuration": [1000, 10000, 30000],
"externalDataRequestDuration": [1000, 10000, 30000],
"backgroundTaskDuration": [1000, 10000, 30000]
}
}
}
Histogramgrenzen kunnen ook per omgeving worden ingesteld. Als voorbeeld kunt u voor een omgeving waarvan de id 'stagingomgeving' is de volgende histogrambuckets voor de weergave gebruiken:
- ≤ 2,5 seconden
- > 2,5 seconden en ≤ 5 seconden
- > 5 seconden en ≤ 30 seconden
- > 30 seconden en ≤ 1 minuut
- > 1 minuut en ≤ 10 minuten
- > 10 minuten
De configuratie ziet er dan als volgt uit:
{
"environments": {
"staging-environment": {
"monitoring": {
"histograms": {
"viewLoadDuration": [2500, 5000, 30000, 60000, 600000]
}
}
}
}
}
De 'stagingomgeving' zou voor achtergrondtaken terugvallen op de globale histogramconfiguratie.
Minimale TLS-versie
Standaard gebruikt RMT een beveiligde versie van TLS om het verkeer te versleutelen. De minimale standaardversie is 1.2, maar als u specifieke beveiligingsvereisten hebt waarvoor oudere versies van TLS moeten worden uitgeschakeld, kunt u het gedeelte server.minimumTlsVersion
van het configuratiebestand zodanig aanpassen dat een minimale TLS-versie wordt afgedwongen, zoals weergegeven in het onderstaande voorbeeldfragment, waarbij de minimale versie is ingesteld op 1.3. De lijst met geldige waarden voor minimumTlsVersion
ziet u in SSL-protocollen van .Net Core(Link wordt in een nieuw venster geopend).
Incidentconfiguratie
Zie Incidenten voor informatie over welke incidentopties beschikbaar zijn en hoe u deze kunt configureren.
RMT Server-logboekregistratie
Agent
Het configuratiebestand van de agentservice bevindt zich in %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\agent\config\config.json
. Dit pad kan variëren, afhankelijk van uw installatie.
Nadat u wijzigingen in het configuratiebestand hebt aangebracht, moet u de agentservice opnieuw starten.
Tableau Server-detectie
In bijna alle situaties detecteren agents automatisch de Tableau Server-installatie en is er geen configuratie nodig die verder gaat dan de standaard configuratie van agents. U kunt desgewenst de Tableau Server-informatie echter handmatig configureren via het bestand config.json
.
Een voorbeeldfragment uit config.json
, waarin de Tableau Server-informatie wordt gedefinieerd die nodig is om de agent uit te voeren:
{
"agent": {
"tableauServer": {
"override": true,
"productVersion": 2021.4,
"applicationDirectory": "C:\\Tableau\\Tableau Server\\2021.4"
}
}
}
Backslashes moeten worden geëscaped, zoals hierboven wordt weergegeven voor de JSON-indeling.
De volledige lijst met configuratiewaarden die beschikbaar zijn in de agent.tableauServer
-configuratiesectie:
Sleutel | Datatype | Vereist? | Beschrijving |
---|---|---|---|
applicationDirectory | Tekenreeks | Vereist | De hoofdmap van de Tableau Server-toepassing. |
dataDirectory | Tekenreeks | Optioneel | De map voor het ophalen van Tableau Server-databestanden. |
override | Booleaanse waarde | Optioneel | true om ervoor te zorgen dat de configuratiewaarden voorrang krijgen boven automatisch gedetecteerde waarden. false om de configuratiewaarden te laten fungeren als een terugvaloptie voor de automatisch gedetecteerde waarden. |
productVersion | Nummer | Vereist | Het versienummer van Tableau Server. |
Agentlogboekregistratie
Zie Resource Monitoring Tool van Tableau-logboekbestanden.
Veelgebruikt
Veelgebruikte configuratiewaarden zijn beschikbaar in zowel RMT Server- als de agenttoepassingen. Zie de secties voor de specifieke toepassingen voor richtlijnen voor het vinden van het configuratiebestand.
Nadat u wijzigingen in het configuratiebestand hebt aangebracht, moet u de toepassingsservice opnieuw starten.
Versleutelde berichten
Als u versleutelde berichten wilt inschakelen, moet de RabbitMQ-server eerst zo worden geconfigureerd dat TLS is toegestaan. Zie de beheerdershandleiding voor Versleutelde dataverzameling voor meer informatie.
Bij het configureren van de RMT-server of -agent(s) voor versleutelde berichten:
- Zowel de vlag
enabled
alscertificateHostName
moet zo zijn geconfigureerd dat versleuteling wordt ingeschakeld. - De variabele
certificateHostName
MOET overeenkomen met de canonieke naam (CN=) op het servercertificaat, anders mislukt de verbinding. - De instelling
port
in de sectiemq
moet waarschijnlijk worden gewijzigd op basis van de TLS-poort die u voor RabbitMQ hebt geconfigureerd.
De volledige lijst met configuratiewaarden die beschikbaar zijn in de mq.tls
-configuratiesectie:
Sleutel | Datatype | Vereist? | Beschrijving |
---|---|---|---|
enabled | Booleaanse waarde | Optioneel | true schakelt TLS-versleuteling in voor berichtenverbindingen. false maakt gebruik van niet-versleutelde verbindingen voor berichten. Standaardwaarde: false |
certificateHostName | Tekenreeks | Optioneel | certificateHostName MOET overeenkomen met de canonieke naam (CN=) van het servercertificaat, anders mislukt de verbinding. Standaardwaarde: "" |
Wie kan dit doen
Resource Monitoring Tool-beheerder of een Resource Monitoring Tool-gebruiker met de rol Server-/omgevingsbeheer.