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. Para instalar el módulo, utiliza uno de los siguientes paquetes: Angie: Angie PRO: Carga de los módulos en el contexto de Las plantillas de página HTML se instalan en el directorio Para trabajar con el ejemplo de configuración a continuación, necesitas: Copiar En el archivo y reemplaza La documentación detallada y el código fuente están disponibles en:
vozlt/nginx-module-vts.Instalación#
angie-module-vts
angie-pro-module-vts
Carga de módulos#
main{}
: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;
Preparación para la demostración#
/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
/usr/share/angie-module-vts/status.template.html
a
/usr/share/angie-module-vts/status.html
:cp /usr/share/angie-module-vts/status.template.html \
/usr/share/angie-module-vts/status.html
/usr/share/angie-module-vts/status.html
, busca la línea:var vtsStatusURI = "{{uri}}/format/json", vtsUpdateInterval = 1000;
{uri}
con /status
.Ejemplo de configuración#
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;
}
}
}
Información adicional#