---
title: Monitorización de Tableau con Grafana y Zabbix
description: Te contamos los pasos para la monitorización de Tableau con Zabbix, para procesar la información de forma remota y facilitar el procesado de archivos XML.
---

[Data ](https://blog.unikal.tech/data)

# [Monitorización de Tableau con Grafana y Zabbix](https://blog.unikal.tech/data/monitorizacion-tableau-zabbix-grafana)

 Escrito por [Data Technologies](https://blog.unikal.tech/data/author/data-technologies) | Jul 15, 2025 12:32:27 PM

[Tableau es una ](https://specialized.unikal.tech/tableau-software-visualizaci%C3%B3n-de-datos?hsLang=es)[herramienta de análisis](https://specialized.unikal.tech/tableau-software-visualizaci%C3%B3n-de-datos?hsLang=es) visual que permite compartir y analizar datos, y está revolucionando el sector de la inteligencia de negocio.

Una de las soluciones que ofrece es Tableau Server, una plataforma que corre en un entorno de confianza y gobernado por los mismos clientes, dando más libertad que otros productos de Tableau o de visualización de datos en general.

En este blog te contamos los pasos para procesar la información de forma remota, y facilitar el procesado de archivos XML utilizando Zabbix/Grafana.

En lo que respecta a la monitorización de los procesos, existe dentro del TSM (*Tableau Server Manager*) una página en la que se nos muestra:

- Todos los procesos indicando una descripción del mismo
- El estado en el que encuentra

Esta información nos ofrece de un solo vistazo el estado actual de la plataforma, el cual es de vital importancia para una monitorización activa.

## ¿Cómo acceder a la información de forma remota?

Lo ideal sería poder leer esta información de forma continua por parte de un tercero, y generar de forma automatizada alertas que nos indiquen que algo no va bien y necesita nuestra atención. Para ello, [Tableau Software](https://specialized.unikal.tech/tableau-software-visualizaci%C3%B3n-de-datos?hsLang=es) nos ofrece la posibilidad de acceder a esta información de forma remota.

- Primero, necesitamos **otorgar acceso a los nodos** para acceder desde remoto. Para ello, se necesita ejecutar el siguiente comando, siendo las IP los nodos a los que queremos dar acceso:
- Una vez que ya lo tenemos, usamos la siguiente URL
- **El servidor nos devolverá un informe XML **tal como se muestra abajo:

## Utilizar Zabbix para procesar la información

Esta información puede ser procesada por una herramienta de monitorización, en nuestro caso vamos a utilizar Zabbix, ya que posee una característica que nos facilita el procesado de archivos XML.

- Para proceder de forma rápida y sencilla, lo que necesitamos es **dar de alta un ítem en**** Zabbix, el cual lea de un archivo el resultado del XML del nodo. **Para ello utilizamos Curl, u otra herramienta parecida.
- Y para que esté siempre actualizada, **automatizamos la descarga del archivo **cada 5 minutos, por ejemplo:

- El ítem procesos creado en Zabbix va a ser el que contenga todo el texto XML, pero para poder procesarlo vamos a **crear ítems que dependan de él, **como por ejemplo, uno que solo nos indique el estado del proceso del repositorio en particular.

- Una vez creado indicando en nombre, el tipo y la *Key* - *procesos.repository* - nos vamos a la pestaña *Preprocessing* para sacar del XML la información exclusiva del estado del repositorio.
- Como podemos observar, **Zabbix** utiliza lenguaje estándar XML para el filtrado. Todo esto da como resultado una salida tipo texto, que puede ser la siguiente: Active, Passive, Down, StatusNotAvailable, NotAvailable etc.
- Para nuestro caso nos interesaría que **Zabbix** generara una alerta cuando el estado del repositorio sea diferente a *Active. *Para ello, en el editor de generador del* trigger* tendríamos que insertar las siguientes líneas, con un operador lógico “OR” para que nos genere una alerta:

find (/my_tableau_server/Procesos.repository,,"like","Down")=1

find (/my_tableau_server/Procesos.repository,,"like","StatusNotAvailable”) =1

find (/my_tableau_server/Procesos.repository,,"like","StatusNotAvailableSyncing")=1

find (/my_tableau_server/Procesos.repository,,"like","NotAvailable")=1

 

La combinación de Zabbix con Grafana puede darnos una visualización más global del estado de nuestra plataforma en combinación con otros marcadores, como el estado del nodo con respecto a recursos y servicios.

#### Como podemos observar con el ejemplo, la combinación Zabbix/Grafana ofrece una gran flexibilidad a la hora de monitorizar cualquier tipo de servicio o proceso de cualquier tipo de aplicación o infraestructura. Esto nos ofrece la posibilidad de ser proactivos ante cualquier problema, y actuar antes de que sea demasiado tarde, impactando sobre la actividad productiva y el coste que ello conlleva.

[Ver post completo](https://blog.unikal.tech/data/monitorizacion-tableau-zabbix-grafana)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Data Technologies"
  },
  "dateModified" : "2025-07-15T12:32:27.129Z",
  "datePublished" : "2025-07-15T12:32:27Z",
  "headline" : "Monitorización Tableau con Zabbix/Grafana",
  "image" : {
    "@type" : "ImageObject",
    "height" : 720,
    "url" : "https://145654342.fs1.hubspotusercontent-eu1.net/hubfs/145654342/Cabeceras%20Blog%20Neteris%20-%20Migraci%C3%B3n/IMG%20RRSS%20-%20BLOG%20-%20Unikal%20-%20DAT%20-%20TABLEAU%20Monitorizaci%C3%B3n%20Tablau%20con%20Zabbix%20/%20Grafana.png",
    "width" : 1280
  },
  "mainEntityOfPage" : "https://blog.unikal.tech/data/monitorizacion-tableau-zabbix-grafana",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "Data"
  }
}
```