<!-- review: finished -->

<a id="external-vts"></a>

# VTS

Este es un conjunto de módulos para seguimiento de tráfico y monitorización de actividad en tiempo real. Proporciona acceso a información sobre el estado de hosts virtuales, upstreams, cachés, y también incluye plantillas HTML preparadas para visualizar estadísticas.

<a id="installation-31"></a>

## Instalación

Para [instalar](https://es.angie.software//angie/docs/installation/index.md#install-packages) el módulo, utiliza uno de los siguientes paquetes:

- Angie: `angie-module-vts`
- Angie PRO: `angie-pro-module-vts`

<a id="loading-modules-1"></a>

## Carga de Módulos

Carga de los módulos en el contexto `main{}`:

```nginx
load_module modules/ngx_http_stream_server_traffic_status_module.so;
load_module modules/ngx_http_vhost_traffic_status_module.so;
load_module modules/ngx_stream_server_traffic_status_module.so;
```

<a id="preparing-for-demonstration-2"></a>

## Preparación para la Demostración

Las plantillas de página HTML se instalan en el directorio `/usr/share/angie-module-vts/`:

- `/usr/share/angie-module-vts/status.compress.html`
- `/usr/share/angie-module-vts/status.template.html`
- `/usr/share/angie-module-vts/stream/status.compress.html`
- `/usr/share/angie-module-vts/stream/status.template.html`

Para trabajar con el ejemplo de configuración a continuación, necesitas:

1. Copiar `/usr/share/angie-module-vts/status.template.html` a
   `/usr/share/angie-module-vts/status.html`:
   ```console
   cp /usr/share/angie-module-vts/status.template.html \
      /usr/share/angie-module-vts/status.html
   ```
2. En el archivo `/usr/share/angie-module-vts/status.html`, busca la línea:
   ```html
   var vtsStatusURI = "{{uri}}/format/json", vtsUpdateInterval = 1000;
   ```

   y reemplaza ` *{uri*}` con `/status`.

<a id="configuration-example-105"></a>

## Ejemplo de Configuración

```nginx
http {
    # ...
    vhost_traffic_status_zone;

    server {
        listen 80;
        server_name localhost;

        root  /usr/share/angie/html;
        index index.html index.htm;

        location = /status.html {
            root  /usr/share/angie-module-vts;
        }

        location /status {
            vhost_traffic_status_display;
            vhost_traffic_status_display_format html;
        }
    }
}
```

<a id="additional-information-32"></a>

## Información Adicional

La documentación detallada y el código fuente están disponibles en:
[https://github.com/vozlt/nginx-module-vts](https://github.com/vozlt/nginx-module-vts).
