Procedimiento para recuperar bulkstats por XML.
Dentro de la herramienta de MUR de CISCO, los archivos de bulkstats son procesados y presentados en formato XML en el GUI del MUR.
Este documento presenta un procedimiento para recuperar el servicio de bulkstats en el MUR cuando la tarea de bulkstatserver no puede iniciar debido a un problema de XML. El documento detalla el proceso para recuperar la generación de archivos XML para que el GUI de BULKSTATS los pueda recuperar y presentar.
Los síntomas deben de ser los siguientes
- •1) El servidor no presenta bulkstats en el GUI o bien el GUI se encuentra inaccesible (muestra código fuente o una pantalla en blanco)
- •2) Al intentar recuperar el servicio en el servidor recibimos un mensaje como:
--------------- Cisco WEM Server Manager ---------------
XML file generation is disabled. Will not start BulkStat Server
Workaround
- •1) Determinar las tareas de bulkstats que se encuentran corriendo en el servidor con el comando ./serv status, normalmente serv se encuentra en la carpeta serv dentro de la carpeta donde se haya hecho la instalación del servicio (etc, ems, users etc..)
bash-2.05# ./serv status
PID Process Status
----------------------------------------------------------
908 Monitor Server Running
985 EMS Server Running
996 Script Server Running
- BulkStat Server Not running
991 BulkStat Parser Running
----------------------------------------------------------
- •2) Detener los procesos con ./serv stop y volverlos a iniciar con ./serv start
- •3) En caso de recibir el mensaje :
--------------- Cisco WEM Server Manager ---------------
XML file generation is disabled. Will not start BulkStat Server
Este mensaje significa que el problema está relacionado con la generación de archivos XML, para resolver esto, se debe localizar el archivo bsserver.cfg, normalmente dentro la carpeta etc del folder server (users/ems/server/etc por ejemplo)
A continuación, es necesario editar el archivo bsserver.cfg con algún editor en CLI como VI y cambiar la línea:
XMLDataEnable = 0
por
XMLDataEnable = 1 "sin espacios es muy importante!"
- •4) Reiniciar los procesos de bulkstat ejecutando el programa serv con: ./serv stop seguido del comando ./serv start esperar unos momentos y comprobar el estado de las tareas con ./serv status:
# ./serv status
PID Process Status
----------------------------------------------------------
29689 Monitor Server Running
29614 EMS Server Running
29643 Script Server Running
29984 BulkStat Server Running
29665 BulkStat Parser Running
----------------------------------------------------------
- •5) Esperar 15 minutos (tiempo por defecto en el que se envían los archivos de bulkstat y se procesan) y comprobar en el gui que los bulkstats se estén generando.