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.
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(El enlace se abre en una ventana nueva).
El archivo de configuración se encuentra en %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\master\config\config.json
. Esta ruta puede variar dependiendo de su instalación.
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:
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. |
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(El enlace se abre en una ventana nueva).
Configuración de incidencias
Consulte Incidencias 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.
Agente
El archivo de configuración del servicio de agente se encuentra en %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\agent\config\config.json
. Esta ruta puede variar dependiendo de su instalación.
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 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": "C:\\Tableau\\Tableau Server\\2021.4"
}
}
}
Las barras invertidas deben “escaparse” como se muestra arriba para el formato JSON.
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.
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 para obtener más información.
Al configurar el servidor de RMT o los agentes para la mensajería cifrada:
- Tanto la marca
enabled
comocertificateHostName
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ónmq
deba cambiarse en función del puerto TLS configurado en RabbitMQ.
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.