---
schema_version: "1"
id: d8df9280a25f111948a369ba442f3703b6a112ff96c6b4eefaf14ef02fd4b697
title: Archivo de configuración maestro
collection: tableau
version: current
locale: es-es
portal_url: https://docs.salesforce.com/tableau/current/es-es/server-linux/rmt-config-configFile.md
canonical_url: https://help.tableau.com/current/server-linux/es-es/rmt-config-configFile.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 37c9b02eaccc8dd38197ecb3c6e1fff474f012d39d37f7a8f8c7c9d296dd135a
description: Configure RMT Server options using the configuration file.
---
[Saltar al contenido principal](#main-content)

# Archivo de configuración del servidor de RMT

Este tema describe las opciones de configuración que puede emplear utilizando el archivo de configuración. Para hacerlo usando la interfaz web, vea [Configuración del servidor Resource Monitoring Tool](https://help.tableau.com/current/server-linux/es-es/rmt-config-configGui.htm).

En un esfuerzo por alinearnos con los valores de igualdad de nuestra empresa, hemos cambiado la terminología no inclusiva siempre que sea posible. Debido a que el cambio de términos en ciertos lugares puede causar un cambio radical, mantenemos la terminología existente. Por lo tanto, puede seguir viendo los términos en los comandos y opciones de la CLI, las carpetas de instalación y los archivos de configuración y otras instancias. Para obtener más información, consulte [Acerca de la ayuda de Tableau](https://help.tableau.com/current/tableau/es-es/about-tableau-help.htm).

El archivo de configuración se encuentra en `/var/opt/tableau/tabrmt/master/config.json`.

**Nota:** Los valores de configuración se guardan en el archivo de configuración. Los cambios se pueden realizar directamente en este archivo, pero se recomienda aprovechar las opciones de configuración en la interfaz de usuario y a través de la utilidad de línea de comandos `rmtadmin`. Los cambios en el archivo de configuración requerirán reiniciar el sistema.

Deberá reiniciar el servidor de RMT después de realizar cambios en el archivo de configuración.

## Retención de datos

De forma predeterminada, Resource Monitoring Tool almacena dos semanas de datos de detalle/dashboard y diez años de datos de informes agregados.

Es posible configurar estos valores. Este es un ejemplo de fragmento que define la configuración de retención de datos:

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

### Configuración SMTP

A continuación se muestra un fragmento de `config.json` que define la información SMTP:

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

La lista completa de los valores de configuración disponibles en la sección de configuración `smtp`:

| Clave | Tipos de datos | ¿Obligatorio? | Descripción |
| --- | --- | --- | --- |
| `server` | Cadena | Opcional | El servidor SMTP a utilizar. Valor predeterminado: `localhost` |
| `port` | Número | Opcional | El número de puerto del servidor SMTP. Valor predeterminado: `25` |
| `username` | Cadena | Opcional | El nombre de usuario que se utilizará si el servidor requiere autenticación. |
| `password` | Cadena | Opcional | La contraseña a utilizar si el servidor requiere autenticación. |
| `requireSSL` | Booleano | Opcional | `true` si el servidor SMTP requiere SSL; en caso contrario, `false`. Valor predeterminado: `false` |

## Configuración de notificaciones

A continuación se muestra un fragmento de `config.json` que define la información de notificación:

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

La información de notificación global (como se muestra arriba) se puede omitir para cada entorno desde la sección `environments`:

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

La lista completa de los valores de configuración disponibles en la sección de configuración `notifications.email`:

| Clave | Tipos de datos | ¿Obligatorio? | Descripción |
| --- | --- | --- | --- |
| `from` | Cadena | Requerido. | La dirección de correo electrónico del remitente. |
| `to` | Cadena | Requerido. | La dirección o direcciones de correo electrónico del destinatario. Si hay varias direcciones, deben separarse mediante coma o punto y coma. |
| `minimumIncidentSeverity` | Cadena | Opcional | La gravedad mínima de las incidencias para que se envíen correos electrónicos. Valor predeterminado: `critical` Consulte también [Resource Monitoring Tool de Tableau: incidencias](https://help.tableau.com/current/server-linux/es-es/rmt-incidents-index-incidents.htm). |

## Configuración del histograma

Los límites utilizados para generar histogramas en la interfaz web son configurables mediante una matriz de valores que representan cada límite.

La lista completa de histogramas configurables en la sección `monitoring.histograms`:

| Clave | Tipos de datos | ¿Obligatorio? | Descripción |
| --- | --- | --- | --- |
| `viewLoadDuration` | Matriz de números | Opcional | Los límites del histograma para las cargas de vista. Los valores se expresan en milisegundos. Valor predeterminado: `[1000, 3000, 6000, 10000]` |
| `externalDataRequestDuration` | Matriz de números | Opcional | Los límites del histograma para las solicitudes de datos externos. Los valores se expresan en milisegundos. Valor predeterminado: `[1000, 3000, 6000, 10000]` |
| `backgroundTaskDuration` | Matriz de números | Opcional | Los límites del histograma para las tareas en segundo plano. Los valores se expresan en milisegundos. Valor predeterminado: `[60000, 300000, 600000, 1800000]` |

Como ejemplo, si desea utilizar los siguientes cubos de histograma para todo en un nivel global:

- ≤ 1 segundo
- \> 1 segundo y ≤ 10 segundos
- \> 10 segundos y ≤ 30 segundos
- \> 30 segundos

La configuración tendría el siguiente aspecto:

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

Los límites del histograma también se pueden establecer por entorno. Por ejemplo, para que un entorno cuyo identificador es "staging-environment" utilice los siguientes cubos de histograma de vista:

- ≤ 2,5 segundos
- \> 2,5 segundos y ≤ 5 segundos
- \> 5 segundos y ≤ 30 segundos
- \> 30 segundos y ≤ 1 minuto
- \> 1 minuto y ≤ 10 minutos
- \> 10 minutos

La configuración tendría el siguiente aspecto:

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

"staging-environment" revertiría a la configuración global del histograma para tareas en segundo plano.

## Versión de TLS mínima

De forma predeterminada, RMT utilizará una versión segura de TLS para cifrar el tráfico. La versión mínima predeterminada es 1.2, pero si tiene requisitos de seguridad específicos que exigen que se deshabiliten versiones anteriores de TLS, puede modificar la sección `server.minimumTlsVersion` del archivo de configuración para imponer una versión mínima de TLS, como se muestra en el fragmento de ejemplo a continuación, donde la versión mínima se establece en 1.3. La lista de valores válidos para `minimumTlsVersion` se define en [Protocolos SSL de .Net Core](https://learn.microsoft.com/es-es/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"
   },
```

### Configuración de incidencias

Consulte [Incidencias](https://help.tableau.com/current/server-linux/es-es/rmt-incidents-index-incidents.htm) para obtener información sobre las opciones de incidencias disponibles y cómo configurarlas.

### Registro del servidor de RMT

Consulte [Archivos de registro de Resource Monitoring Tool de Tableau](https://help.tableau.com/current/server-linux/es-es/rmt-admin-logs.htm).

## Agente

El archivo de configuración del servicio de agente se encuentra en `/var/opt/tableau/tabrmt/master/config.json`

Deberá reiniciar el servicio de agente después de realizar cambios en el archivo de configuración.

### Detección de Tableau Server

En casi todas las situaciones, los agentes detectan automáticamente la instalación de Tableau Server y no se necesita ninguna configuración más allá del [proceso de configuración del agente](https://help.tableau.com/current/server-linux/es-es/rmt-admin-installation.htm#agent-setup) estándar. No obstante, si lo desea, puede configurar manualmente la información de Tableau Server mediante el archivo `config.json`.

Un ejemplo de fragmento de `config.json` que define la información de Tableau Server necesaria para ejecutar el agente:

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

La lista completa de los valores de configuración disponibles en la sección de configuración `agent.tableauServer`:

| Clave | Tipos de datos | ¿Obligatorio? | Descripción |
| --- | --- | --- | --- |
| `applicationDirectory` | Cadena | Requerido. | El directorio raíz de la aplicación Tableau Server. |
| `dataDirectory` | Cadena | Opcional | El directorio para obtener los archivos de datos del Tableau Server. |
| `override` | Booleano | Opcional | `true` para que los valores de configuración tengan prioridad sobre los valores detectados automáticamente. `false` para que los valores de configuración actúen como respaldo de los valores detectados automáticamente |
| `productVersion` | Número | Requerido. | El número de versión de Tableau Server. |

### Registro de agentes

Consulte [Archivos de registro de Resource Monitoring Tool de Tableau](https://help.tableau.com/current/server-linux/es-es/rmt-admin-logs.htm).

## Común

Hay disponibles valores de configuración comunes en las aplicaciones del servidor de RMT y del agente. Consulte las secciones específicas de la aplicación para obtener orientación sobre cómo localizar el archivo de configuración.

Deberá reiniciar el servicio de la aplicación después de realizar cambios en el archivo de configuración.

## Mensajería cifrada

Para habilitar la mensajería cifrada, primero debe configurarse el servidor RabbitMQ para permitir TLS. Consulte la guía para administradores sobre [Obtención de datos cifrados](https://help.tableau.com/current/server-linux/es-es/rmt-admin-encrypted-data-collection.htm) para obtener más información.

Al configurar el servidor de RMT o los agentes para la mensajería cifrada:

- Tanto la marca `enabled` como `certificateHostName` deben configurarse para habilitar el cifrado.
- La variable `certificateHostName` DEBE coincidir con el nombre canónico (CN=) en el certificado del servidor o la conexión fallará.
- Es probable que el ajuste `port` en la sección `mq` deba cambiarse en función del puerto TLS configurado en RabbitMQ.

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

La lista completa de los valores de configuración disponibles en la sección de configuración `mq.tls`:

| Clave | Tipos de datos | ¿Obligatorio? | Descripción |
| --- | --- | --- | --- |
| `enabled` | Booleano | Opcional | `true` habilita el cifrado TLS para las conexiones de mensajería. `false` utiliza conexiones no cifradas para la mensajería. Valor predeterminado: `false` |
| `certificateHostName` | Cadena | Opcional | `certificateHostName` DEBE coincidir con el nombre canónico (CN=) del certificado del servidor o la conexión fallará. Valor predeterminado: `""` |

## ¿Quién puede hacer esto?

Resource Monitoring Tool Administrador o un usuario de Resource Monitoring Tool con rol de **administración del servidor/entorno**.