Últimos Cambios |
||
Blog personal: El hilo del laberinto |
Última Actualización: 16 de Febrero de 1.998 - Lunes
Message-ID: <34D83C14.B0C394F@argo.es> Date: Wed, 04 Feb 1998 08:59:48 -0100 From: "Jesús Cea Avión" <jcea@argo.es> Organization: Argo Redes y Servicios Telematicos, S.A. To: "ircops@esnet.org" <ircops@esnet.org> Subject: [IRCOPS-ESNET] Script de estadísticas Reply-To: ircops@esnet.org
Hola a todos. Aquí incluyo un pequeño script para sacar estadísticas de las conexiones IRCd. Es un filtro, y la entrada la coge de los logs del servidor. Imprime el número de conexiones por día de la semana, por día del mes y por hora. También imprime el némero de conexiones por cada dominio de primer nivel.
La forma de usarlo es algo así como "script <users", donde "users" es el fichero de logs del IRCu.
El script es muy cutre, porque está escrito para un fin concreto, pero tal vez le sirva a alguien :)
-- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea@argo.es http://www.argo.es/~jcea/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ _/_/_/_/_/ PGP Key Available at KeyServ _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibnitz
awk ' { d[$3]++; ds[$1]++; split($4,z,"\:"); h[z[1]+0]++; zz=split($8,z,"\."); if((z[zz]+0)>0) dom[" numerica"]++; else dom[tolower(z[zz])]++; } END { print "Lunes",ds["Mon"]; print "Martes",ds["Tue"]; print "Miercoles",ds["Wed"]; print "Jueves",ds["Thu"]; print "Viernes",ds["Fri"]; print "Sabado",ds["Sat"]; print "Domingo",ds["Sun"]; print""; for(i=1;i<32;i++) print i,d[i]; print""; for(i=0;i<24;i++) print i,h[i]; print""; for(i in dom) print i,dom[i] > "zx"; }' sort zx
Más información sobre los OpenBadges
Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS