Como fue mencionado en la sección anterior, la ejecución de analog es llevada acabo a través del comando que lleva el mismo nombre: analog
; al ejecutarse este comando en la configuración "default" ocurre lo siguiente:
[root@OSMOSIS analog-5.1]# ./analog ./analog: analog version 5.1/Unix ./analog: Warning D: Turning all pie charts off because OUTFILE is stdout and CHARTDIR is unset (For help on all errors and warnings, see docs/errors.html) <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html> <head> ..... ..... <img src="images/html2.gif" alt="HTML 2.0 Conformant!"></a> </body> </html> |
El despliegue anterior representa un reporte de analog generado sobre un registro ("Log") muestra; para generar reportes sobre nuestros registros ("Logs") es necesario modificar el archivo de configuración de analog analog.cfg
.
Este archivo puede contener una gran cantidad de parámetros para configurar analog, para fines ilustrativos solo serán mencionados algunos de estos:
# LOGFILE access-log LOGFILE logs/* LANGUAGE spanish OUTFILE reporte.html HOSTNAME "Osmosis Latina" LOGO http://www.osmosislatina.com/graficas/logo.gif #STYLESHEET http://www.osmosis.com/css/osmosis.css LINKINCLUDE pages BASEURL http://www.osmosislatina.com DNS write FAILURE ON |
analog.cfg
es leído como cualquier otro archivo para sistemas *nix, cada renglón indica un parámetro|valor y cualquiera que sea iniciado con #
es considerado un comentario; los significados de los parámetros anteriores son los siguientes:
# LOGFILE access-log
: Debido a que este parámetro inicia con #
es considerado un comentario y por ende no es tomado en cuenta al ejecutarse analog.
LOGFILE logs/*
: Este parámetro indica que los reportes de analog sean generados con los registros ("Logs") localizados en el directorio logs
, el uso de *
indica que sean leídos todos los registros ("Logs") de este directorio.
LANGUAGE spanish
: Indica que los reportes sean generados en Español.
OUTFILE reporte.html
: Este renglón declara el nombre del archivo donde deben ser colocados los reportes generados por analog, en este caso un archivo
HTML
llamado reporte.html
.
HOSTNAME "OsmosisLatina"
: Este parámetro es colocado en el encabezado del reporte generado por Analog.
LOGO http://www.osmosislatina.com/graficas/logo.gif
: Este renglón permite colocar un Logo en el reporte generado; nótese que la ubicación del Logo es un URL en Internet (http://
).
#STYLESHEET http://www.osmosis.com/css/osmosis.css
: Aunque este renglón no toma efecto debido al signo #
, permite que el reporte generado por analog utilice un
CSS ("Cascading Style Sheets")
.
LINKINCLUDE pages
: Este parámetro indica que los reportes generados contengan
Links en HTML
.
BASEURL http://www.osmosislatina.com
: Parámetro complementario a LINKINCLUDE
indica el sitio base para los links definidos en los reportes de trafico.
DNS write
: Indica que se lleve acabo la respectiva resolución de
nodos IP
a Dominios de Internet.
FAILURE ON
: Especifica que sea generado el reporte de requisiciones fallidas para el sitio analizado.
Al ejecutarse analog con los parámetros anteriores se genera un reporte considerablemente completo ya que por "default" son generados 9 reportes; si desea reportes más detallados/complejos se recomienda leer la documentación que acompaña analog.