Es por ello que para monitorear este servicio tan importante, no basta con observar los archivos Logs que genera, para ello tenemos la herramienta squidclient.
squidclient es una herramienta que proporciona una interfaz de línea de comandos para recuperar direcciones URL. Diseñado para probar cualquier servidor HTTP 0.9, 1.0, o 1.1 web o proxy.
Esta herramienta se puede combinar con secuencias de comandos para realizar cualquier operación básica HTTP. Algunas de las características adicionales para el acceso a la memoria caché de objetos proxy Squid y se proporcionan información de gestión.
Lo más importante, es que squidclient nos brinda mucha información para poder tomar las decisiones correcta, mejorar su rendimiento y optimizaciones.
$ squidclient -p 3128 -h 127.0.0.1 mgr:menu
Con este comando van a poder ver todas las opciones y estadísticas que squidclient nos brinda.
Por ejemplo para observar nuestros delay pools definidos podemos ejecutar:
$ squidclient -p 3128 -h 127.0.0.1 mgr:delay
Podemos observar la memoria utilizada
$ squidclient -p 3128 -h 127.0.0.1 mgr:mem
Las estadísticas de la resolución de los DNS
$ squidclient -p 3128 -h 127.0.0.1 mgr:idns
El listado de clientes
$ squidclient -p 3128 -h 127.0.0.1 mgr:client_list
Y un finalmente una versión resumida del estado del servidor Squid con el siguiente comando
$ squidclient -p 3128 -h 127.0.0.1 mgr:info
Mi recomendación como siempre es revisar todas y cada una de estas opciones para aprovechar todos los datos y poder llevar al extremo las configuraciones de Squid3.
Saludos!
No hay comentarios.:
Publicar un comentario