Obtener las estadísticas de acceso al servidor web del
iseries es muy sencillo. Basta con añadir al fichero de configuración la directiva
httplog.
Yo trabajo directamente con el fichero mediante el mandato wrkhttpcfg
(aunque también puedes hacerlo utilizando los formularios de
administración que encontrarás en http://www.tudominio.com:2001/)
e inserto una línea como esta
AccessLog accesnet
Dónde accessnet es el fichero que recibirá las anotaciones y AccessLog es la
directiva que identifica el nombre del fichero que recogerá la
información. No te preocupes porque si el fichero no existe se crea solo.
Del modo en que yo he insertado la directiva Accesslog el
fichero accesnet se creará en la biblioteca QUSRSYS, pero se
pueden crear también en
QDLS:
AccessLog /QDLS/accesnet
Root:
AccessLog /http/logs/accesnet
QOpenSys:
AccessLog /QOpensys/logs/ accesnet
Yo te recomiendo que si no dispones de
un programa de lectura de estadísticas crees el fichero en
el sistema de archivos del iseries, ya que por lo menos con un
simple QUERY podrás empezar a leer las estadísticas.
Atención. Cuando definas el fichero de anotaciones para QDLS,
el root o QOpenSys has de tener la precaución de que los
directorios especificados ya existan.
Luego para leer los accesos puedes crearte un QUERY y listo. Sólo recuerda que cada día
genera un nuevo miembro en el fichero accesnet con el formato QSAAMMDD
donde S indica el siglo (0 para antes del 2000, 1 posterior) AA
el año MM el mes y DD el día.
Las anotaciones de los accesos tienen el siguiente formato
remotehost rfc931 authuser [fecha] "request" status
bytes
Donde:
- remotehost
- Nombre del host remoto (o la dirección IP si el servidor
DNS no está disponible o la directiva DNSLookup está
desactivada
- rfc931
- El logname del usuario remoto
- authuser
- El nombre del usuario con el que el usuario se ha
identificado
[fecha]
- Fecha y hora del acceso
- request
- La petición que realiza el navegador (GET/POST) de un
determinado objeto (imagen, página, programa).
- status
- El código de status que el servidor HTTP devuelve al
navegador (404,200)
- bytes
- Los bytes del objeto transferido en "request"
Las especificaciones del archivo log son estándards aprobados
por el consorcio W3, así que puedes encontrar más información
sobre las mismas en
http://www.w3.org/Daemon/User/Config/Logging.html
Encontrarás un buen manual sobre el http del iseries en
http://publib.boulder.ibm.com/
06-03-2002
|