¿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?../ngx_req_status-master/write_filter.patch #?./configure ?--prefix=/usr/local/nginx-1.4.2?--add-module=../ngx_req_status-master #?make?-j2 #?make?install
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 p>
Valor predeterminado:?Ninguno
Bloque de configuración:?ubicación
Mostrar datos