19 de agosto de 2014

Como monitorear un servidor Squid3

Squid3 es un excelente Proxy Cache para implementar en las redes y mejorar notablemente el rendimiento de acceso a Internet a los diferentes usuarios, asignar prioridades y calidad de servicio entre otras cosas.


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

Entradas populares