Para saber como está respondiendo nuestro servidor proxy podemos revisar directamente el archivo "access.log" y de alguna manera contar cuántas consultas han resultado con TCP_MISS/200, o TCP_HIT/200, o TCP_DENIED/403, o TCP_REFRESH_UNMODIFIED/304 inclusive podríamos detectar errores si nos aparece TCP_SWAPFAIL_MISS/200 entre otras cosas.
Para obtener la cuenta de todas estas peticiones lo que debemos hacer es ejecutar el siguente comando como superusuario en la terminal del servidor proxy y automáticamente nos devolverá un resultado como el mostrado mas adelante. Es recomendable ejecutar este comando al final de la tarde o en la noche por que generalmente este archivo de log rota diariamente y al final del dia es que posee la mayor cantidad de datos para analizar el comportamiento.
El comando es el siguiente:
cat "archivo access.log" |gawk '{print $4}'|sort|uniq -c|sort -nr
Ejemplo:
cat /var/log/squid/access.log |gawk '{print $4}'|sort|uniq -c|sort -nr
Y nos devolverá una salida como la mostrada a continuación:
1771732 TCP_MISS/200
382329 TCP_HIT/200
156018 TCP_MEM_HIT/200
127122 TCP_IMS_HIT/304
113732 TCP_DENIED/403
99512 TCP_REFRESH_UNMODIFIED/304
75567 TCP_MISS/503
74932 TCP_REFRESH_UNMODIFIED/200
69298 TCP_MISS/302
66133 TCP_NEGATIVE_HIT/404
52287 TCP_MISS/304
45430 TCP_MISS/204
43921 TCP_MISS/000
23179 TCP_REFRESH_MODIFIED/200
20036 TCP_CLIENT_REFRESH_MISS/200
18005 TCP_CLIENT_REFRESH_MISS/304
18002 TCP_MISS/404
16565 TCP_MISS/400
15074 TCP_MISS/206
10655 TCP_MISS/301
10621 TCP_NEGATIVE_HIT/503
10064 TCP_NEGATIVE_HIT/204
4964 TCP_IMS_HIT/200
4142 TCP_MISS/502
2788 TCP_MEM_HIT/302
2592 TCP_MISS/403
1872 TCP_HIT/000
1851 NONE/400
1730 TCP_HIT/206
1407 TCP_SWAPFAIL_MISS/200
863 TCP_MISS/303
699 TCP_REFRESH_MODIFIED/302
645 TCP_HIT/301
642 TCP_MEM_HIT/301
626 TCP_CLIENT_REFRESH_MISS/204
601 TCP_REFRESH_MODIFIED/206
541 TCP_NEGATIVE_HIT/502
540 TCP_NEGATIVE_HIT/403
540 TCP_MISS/504
462 TCP_MISS/500
385 TCP_SWAPFAIL_MISS/304
298 TCP_CLIENT_REFRESH_MISS/404
292 TCP_HIT/302
276 TCP_MISS/405
270 TCP_MISS/401
210 TCP_CLIENT_REFRESH_MISS/000
189 TCP_MISS/308
178 TCP_MEM_HIT/206
169 TCP_NEGATIVE_HIT/400
136 TCP_NEGATIVE_HIT/500
133 TCP_CLIENT_REFRESH_MISS/400
110 TCP_REFRESH_FAIL/200
106 TCP_MISS/410
61 TCP_MISS/408
59 TCP_MISS/999
58 TCP_CLIENT_REFRESH_MISS/503
47 TCP_REFRESH_UNMODIFIED/206
38 TCP_MISS/307
37 TCP_REFRESH_MODIFIED/408
26 TCP_SWAPFAIL_MISS/000
26 TCP_MISS/201
18 TCP_MISS/207
17 TCP_MISS/202
16 TCP_CLIENT_REFRESH_MISS/206
15 NONE/411
13 TCP_MISS/416
12 TCP_MISS/414
12 TCP_MISS/413
12 TCP_CLIENT_REFRESH_MISS/302
10 TCP_MISS/456
9 TCP_REFRESH_MODIFIED/404
9 TCP_MISS/406
8 TCP_REFRESH_MODIFIED/403
8 TCP_MISS/415
8 TCP_CLIENT_REFRESH_MISS/301
7 TCP_CLIENT_REFRESH_MISS/403
5 TCP_MISS/501
5 TCP_MISS/453
5 TCP_CLIENT_REFRESH_MISS/500
4 TCP_SWAPFAIL_MISS/301
4 TCP_REFRESH_MODIFIED/301
4 TCP_CLIENT_REFRESH_MISS/408
3 TCP_MISS/840
3 TCP_MISS/300
3 TCP_MISS/203
3 TCP_CLIENT_REFRESH_MISS/502
2 TCP_SWAPFAIL_MISS/302
2 TCP_MISS/409
2 TCP_CLIENT_REFRESH_MISS/504
1 TCP_MISS/841
1 TCP_MISS/422
1 TCP_MISS/412
1 TCP_CLIENT_REFRESH_MISS/303
No hay comentarios:
Publicar un comentario