VTS#
Este é um conjunto de módulos para rastreamento de tráfego e monitoramento de atividade em tempo real. Ele fornece acesso a informações sobre o status de hosts virtuais, upstreams, caches, e também inclui templates HTML prontos para visualizar estatísticas. Para instalar o módulo, use um dos seguintes pacotes: Angie: Angie PRO: Carregando os módulos no contexto de Templates de páginas HTML são instalados no diretório Para trabalhar com o exemplo de configuração abaixo, você precisa: Copiar No arquivo e substitua Documentação detalhada e código fonte estão disponíveis em:
vozlt/nginx-module-vts.Instalação#
angie-module-vts
angie-pro-module-vts
Carregando 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;
Preparando para Demonstração#
/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
para
/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
, encontre a linha:var vtsStatusURI = "{{uri}}/format/json", vtsUpdateInterval = 1000;
{uri}
por /status
.Exemplo de Configuração#
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;
}
}
}
Informações Adicionais#