Registros (Logs)

HostMonitor puede registrar los eventos de una aplicación en un archivo de registros. Diferentes niveles de detalle y diferentes formatos  (HTML, Texto o DBF) pueden ser configurados para ajustarse a sus necesidades.
Las diferentes opciones de registro de HostMonitor son las siguientes:


Registro Común (Common Log)

HostMonitor conserva un archivo de registros simple denominado "registro común", que es compartido por todas las pruebas definidas en la lista de pruebas funcionales. Todos aquellos eventos susceptibles de ser registrados (de acuerdo a la configuración de las pruebas) son registrados en este registro común. Todos los aspectos del comportamiento del registro común son controlados a través de Options (Opciones) -> Log settings (Configuración de registros).
En lo referente al destino del registro, usted puede especificar un nombre de archivo particular para el "registro común", o escoger un patrón de re-nombrado para así permitir que HostMonitor cambie a un archivo diferente cada día, mes, año, etc., como prescripto en el date macro variables (macro de variables de fechas) que aparece en el patrón. Usted puede inclusive escoger el no tener un registro común.
También es posible configurar el registro común en lo concerniente a cuando deberán ser registradas las informaciones. La opción "Save all information" (guardar toda la información) le dice a HostMonitor que debe agregar un registro cada vez que una prueba es ejecutada. No obstante, si la opción opuesta es seleccionada, "Save only if host status changes" (guardar información solamente si el estatus del host es modificado), no se efectuará ningún registro cuando pruebas consecutivas devuelvan el mismo valor de estatus, hasta que dicho estatus sea modificado, en cuyo caso un nuevo registro será agregado. Mientras que la segunda opción es obviamente más eficiente en espacio, la primera le permite elaborar estadísticas muy útiles en parámetros como tiempo de respuesta, valores de respuesta, etc. Esta información estadística puede entonces ser analizada y visualizada por la herramienta incorporada Log Analyzer (Analizador de Registros).
Si no desea que su "registro común" crezca de forma descontrolada, puede usted configurar un límite máximo. Cuando el archivo llega a este límite, los registros comienzan nuevamente desde el principio.

HostMonitor admite tres tipos diferentes de formato: texto simple, HTML y DBF, cada uno de los cuales tiene su propia potencia:

Texto simple:

  • El registro en texto es el más compacto de los tres formatos (aproximadamente 80 bytes por registro)
  • Todos los campos en el registro de texto están delimitados por el tabulador (09), por lo que puede fácilmente importar los datos desde un registro de texto a una hoja de cálculo o una base de datos

    HTML:
  • Los registros HTML son más visuales;
  • Los registros HTML puede estar automáticamente disponibles en Internet;
  • Por otro lado, los registros HTML consumen mucho más espacio de disco (aproximadamente 800 bytes por registro) que los registros de texto o DBF.

    DBF:
  • Los registros DBF son relativamente compactos (173 bytes por registro).
  • Los datos de registros DBF son fáciles de analizar y manipular, o de importar a otra DBMS
  • Los formatos de fecha y hora utilizados internamente en archivos DBF no dependen de las configuraciones regionales del sistema. Por consiguiente, modificando el formato fecha/hora del sistema no tiene ningún efecto en la capacidad del Analizador de Registros de interpretar esos elementos de registro. Esto no es así en el caso de los formatos de texto o HTML  (si usted decide mantener sus registros en archivos de texto o HTML, y luego modifica el formato de fecha/hora del sistema, el Analizador de Registros puede tener dificultades calculando los parámetros de pruebas que involucran fecha y hora, como por ejemplo el tiempo "vivo o muerto". Para evitar este problema, active la opción "Use fixed date&time formats" (utilizar formato de fecha y hora fijos) localizada en la página Miscellaneous del diálogo Opciones. En este caso, Host Monitor utilizará el formato de fecha y hora especificado, independientemente de las configuraciones del sistema.

    Por mayores informaciones en configuraciones de registros, vea Options (Opciones) -> Log Settings (Configuraciones de Registros).


    Registro Privado (Private Log)

    Adicionalmente, para cada pruebe usted puede definir su propio archivo de registro privado. El tipo de un registro privado es determinado basado en la extensión del archivo: HTML para .htm*, DBF para .dbf, y texto simple para cualquier otra extensión.
    Los registros privados pueden ser configurados para funcionar de una de las siguientes maneras:

    • Brief (Breve) - registra información en un estatus modificado;
    • Full (Completo) - registra los resultados de todas las pruebas, independientemente de que el estatus sea modificado o no;
    • Default (Por Defecto) - utiliza las configuraciones comunes, definidas en el diálogo Opciones.
    Si un registro privado es especificado, el menú surgente de esa prueba contendrá el ítem "View private log" (Ver Registro Privado).


    Registro ODBC (ODBC Log)

    Comenzando en la versión 3.0, HostMonitor puede escribir información de registro en cualquier fuente de datos ODBC (ejemplo: Oracle o base de datos MS SQL). La consulta para registrar datos de pruebas es de su propia opción. Utilice macro variables  (variables de macros) para agregar tantos detalles como desee. Por ejemplo, su comando de registro SQL puede lucir así:
    INSERT INTO HMLOG (DATE1, TIME1, TEST_NAME, STATUS, REPLY) VALUES (%Date%, '%Time%', '%TestName%', '%Status%', '%Reply%')
    Nota: Una tabla de base de datos apropiada debe ser creada antes de comenzar a utilizar registros ODBC. Por mayores informaciones vea Options (Opciones) -> Advanced Logs (Registros Avanzados).


    Registro de Sistema (System Log)

    Registro de Sistema es otro tipo más de registro. HostMonitor utiliza el registro de sistema para registrar eventos como comienzo/fin de monitoreo, así como información sobre acciones de alerta  de comienzo y/o falla. Cualquiera sea el destino, la información de registro de sistema puede ser escrita en el mismo archivo utilizado para el registro común, o en un archivo dedicado a ser especificado en la página Advanced Logs (Registros Avanzados) en el diálogo Options (Opciones).
     

  • Visor de Registros (Log Viewer)

    Para ver archivos de registros, usted puede utilizar el visor incorporado, programas asociados o un programa externo. Puede configurar diferentes visores para ver diferentes tipos de registros. Por ejemplo, para ver un archivo de registro HTML, puede utilizar el programa asociado habitual (su Explorador de Internet por defecto); para ver un archivo de registro de texto puede utilizar el visor incorporado, etc.
    Vea Options  (Opciones) -> Log Viewers (Visores de Registros).
    Con el visor de registros incorporado, usted puede ver cualquiera de los tipos de registros aceptados (HTML, Text, DBF). El visor soporta clasificación, lo que le permite ordenar los registros en cualquier campo (hora, nombre de prueba, estatus, valor de respuesta, etc).

    Analizador de Registros (Log Analyzer)

    Así mismo, el programa incluye un Analizador de Registros, que puede mostrar información separadamente para cada host testado, recoger información estadística, mostrar una gráfica de todos los tiempos solicitados en varios días, etc. El Analizador de Registros puede analizar todo tipo de archivos de registro: HTML, Texto, y DBF. Con el segundo, el administrador puede ver los tiempos requeridos para un HTTP-Request (Solicitud HTTP) en un período de días o semanas.
    Usted puede ver la versión a pantalla completa de una gráfica. Escoja el ítem "Full screen chart" (gráfica a pantalla completa) en el menú surgente (este menú aparece cuando usted hace clic con el botón secundario de su mouse sobre la ventana del Analizador de Registros). Para cerrar la ventana de pantalla completa presione [ESC] o [Enter] o seleccione el ítem "Close" (Cerrar) en el menú surgente. Así mismo, usted puede copiar la imagen de la gráfica en el bloc de notas, o enviarla a la impresora.

    Reportes (Reports)

    HostMonitor puede generar reportes a intervalos regulares y/o cuando alguna prueba cambia su estatus. Estos reportes pueden ser en formato HTML, DBF, WML, o Texto. La gran flexibilidad del Report Manager (Administrador de Reportes) le permite crear y personalizar reportes a su agrado en una gran variedad de formas. Note así mismo, que cada directorio o carpeta puede contener su propia lista de reportes, y cada uno de los reportes puede ser configurado con un cronograma de ejecución específico para ese directorio. Con los reportes, usted puede fácilmente verificar el estatus de su red desde cualquier parte, utilizando su Explorador de Internet o su teléfono celular WAP. Ejemplo.
    Reporte DBF útil para analizar (después de generar reportes, HostMonitor puede ejecutar un programa externo para análisis u otros propósitos).

    Una lista de hasta 6 reportes globales (reportes que se aplican a todas las pruebas en el archivo HML en cuestión) pueden ser definidos en la página Reports (Reportes), en el diálogo Options (Opciones). Adicionalmente, cada folder (directorio) puede tener su propia lista de reportes; solamente las pruebas contenidas en el directorio serán utilizadas para generar estos reportes específicos al directorio. Hay, así mismo, otros dos parámetros que pueden ser definidos para ambos tipos de reportes (globales o específico del directorio):

  • intervalo de tiempo - le dice a HostMonitor cada cuando deben ser generados los reportes
  • programa externo a ser ejecutado - cuando está especificado, HostMonitor ejecutará el programa externo luego que los reportes han sido generados.

    También es posible hacer que HostMonitor genere un reporte cada ves que una prueba modifica su estatus. Esto puede realizarse agregando la acción "Generate reports" (generar reportes) en el Action Profile (Perfil de Acción). La otra forma de implementar el mismo comportamiento será agregando una acción  "Run HMS Script" (Ejecutar un Script HMS), e incluir un comando de Crear Reporte en el script a ser ejecutado.

    Note así mismo, que reportes pueden ser generados en cualquier momento que el usuario lo desee a través del menú Reportes, en la ventana principal de HostMonitor.

  •