Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar nginx para monitorear el tráfico de acceso a la interfaz en tiempo real?

¿Cómo utilizar nginx para monitorear el tráfico de acceso a la interfaz en tiempo real?

ngx_req_status se utiliza para mostrar información del estado de la solicitud de nginx, similar al estado de apache. El módulo que viene con nginx solo puede mostrar la cantidad de conexiones y otra información. No sabemos qué solicitudes hay y cuáles. El nombre de dominio URL es. Cuánto ancho de banda se consume. ngx_req_status proporciona estas funciones.

Características funcionales

Información estadística por nombre de dominio, url, ip, etc.

Estadísticas de tráfico total

Estadísticas Ancho de banda actual\ancho de banda máximo

Estadísticas sobre el número total de solicitudes

1. Instalar #?cd?/usr/local/src/ #?wget?"/zls0424/ ngx_req_status/archive/master .zip?-O?ngx_req_status.zip #?unzip?ngx_req_status.zip #?cd?nginx-1.4.2/ #?patch?-p1?

2. Configuración; ¿ubicación?/ttlsa-req-status?{ req_status_show?on; } } }

3. Comando req_status_zone

Sintaxis:?req_status_zone?name?string?size

Valor predeterminado:?Ninguno

Bloque de configuración:?http

Defina la ZONA de estado de la solicitud y las solicitudes se organizan según grupos de cadenas, por ejemplo:

req_status_zone?server_url ?$server_name$uri?256k;

El nombre de dominio + uri formarán un dato y podrá ver el ancho de banda, el tráfico y el número de visitas. de todas las URL

req_status

Sintaxis:?req_status?zone1[?zone2]

Valor predeterminado:?Ninguno

Bloque de configuración: ?http,?server,?location

en la ubicación Para habilitar el estado de la solicitud, puede especificar más zonas

req_status_show

Sintaxis:?req_status_show?on

Valor predeterminado:?Ninguno

Bloque de configuración:?ubicación

Mostrar datos