Introducción #
Open iT es compatible con los informes de uso de ALM mediante la recopilación de archivos de registro y su conversión al formato Open iT .
Hay un cliente Open iT instalado en el servidor de licencias, y el servidor de licencias no crea registros del historial de uso de licencias para esta recopilación. El recopilador de datos hace que el recopilador de datos sin procesar solicite los registros del historial de uso de licencias al administrador de licencias cada 5 minutos, lo que activa el proceso de recopilación de datos. Una vez recibidos los registros, el recopilador de datos sin procesar los transfiere al recopilador de datos. A continuación, los datos recopilados se envían a un preprocesador de datos para su procesamiento. Tras el preprocesamiento, los datos finales preprocesados se envían y almacenan en el Core Server.

Flujo de trabajo de análisis de archivos de registro con Raw Collector
Esto producirá los siguientes tipos de datos agregados utilizados para los informes históricos:
Registrar datos de registro:
- (89) Total Licencia Uso Licenciaeventos
- (90) Licencia de uso individual Eventos
- (91) Grupo de usuarios Licencia Uso Licenciaeventos
- (108) Licencia host Uso Licenciaeventos
- (109) Hostgroup Licencia Uso Licenciaeventos
Datos del registro de sucesos:
Las siguientes secciones le guiarán para establecer la configuración necesaria para recoger y enviar los datos requeridos al servidor.
Aplique las configuraciones mostradas en el clienteOpen iT .
Requisitos #
- Un cliente Open iT conectado a un servidor Open iT o una configuración Open iT coexistente
- Derechos administrativos del servidor de licencias
- Ruta completa al archivo de registro de depuración
Activación de la recogida de datos de registro #
Estos son los pasos necesarios para activar la recopilación de datos de registro de ALM.
- Abra un símbolo del sistema con privilegios de administrador.
- Vaya al directorio bin, que por defecto está en C:\Archivos de Programa\OpeniT\Core\bin, ejecute el comando:
Sintaxis del comando
cd $BIN_DIR
Ejemplo
cd C:\Archivos de Programa\OpeniT\Core\bin
- Una vez en el directorio, activar la recopilación de datos de registro de ALM, ejecute el comando:
Sintaxis del comando
openit_oconfinit -u "collect_license_alm-logs.root.scheduler.jobs.collect_alm_raw_licenselogs.general.active=true"
- Establezca la ruta a la base de datos producida por ALM, ejecute el comando:
Sintaxis del comando
openit_oconfinit -u “collect_license_alm-logs.root.scheduler.jobs.collect_alm_raw_licenselogs.operations.arguments=automationlm –databasefile \”<database_file>\” –outputfile \”${OpeniT.directories.temp}/SqlCeUtil/ALM/automationlm.csv\” –logdir \”${OpeniT.directories.log}\””
where <database_file> is the path to the database produced by ALM. This is usually in C:\ProgramData\Siemens\Automation\Automation License Manager\logging.
Ejemplo
openit_oconfinit -u “collect_license_alm-logs.root.scheduler.jobs.collect_alm_raw_licenselogs.operations.arguments=automationlm –databasefile \”C:\ProgramData\Siemens\Automation\Automation License Manager\logging\almdb.sdf\” –outputfile \”${OpeniT.directories.temp}/SqlCeUtil/ALM/automationlm.csv\” –logdir \”${OpeniT.directories.log}\””
Configuración avanzada
| Nombre del atributo | Valor aceptado | Descripción |
| max-instances | Uint (por ejemplo, 5, 8, 9) | El número de instancias que pueden ejecutarse al mismo tiempo. |
| max-handling | Cadena (end-oldest, end-all-old o end-new) | La acción realizada al alcanzar el número máximo de instancias: end-oldest - Especifique esta opción para detener/desactivar la instancia más antigua e iniciar una nueva. end-all-old - Especifique esta opción para detener/desactivar todas las instancias en ejecución antes de iniciar la nueva. end-new - Especifique esta opción para evitar que se inicie una nueva instancia. |
| end-timeout | Duración (por ejemplo, P30S, P5M, P1H) | El tiempo máximo de espera antes de terminar una instancia en ejecución. |
| cuarentena | Duración (por ejemplo, P30S, P5M, P1H) | El tiempo de espera antes de iniciar una nueva instancia después de una anterior. |
Configuración de la recogida de archivos de registro #
El archivo de configuración del archivo de registro de ALM, logfilecollector-alm.xml, se encuentra en el directorio Componentes, que está por defecto en C:³³ de programa³OpeniT\Core\Configuration\Components. No es necesario actualizarlo, pero si desea obtener más información sobre su comportamiento, consulte la tabla Configuración del analizador de registros de ALM.
| Nombre del objeto | Valor aceptado | Descripción |
| fuente.dir | DirName (es decir, ${OpeniT.directories.temp}/SqlCeUtil/ALM/) | Ubicación de los archivos de registro de ALM. |
| fuente.patrón | Cadena (es decir, *.csv) | El patrón glob que identifica los archivos fuente en el directorio fuente. |
| fuente.vista | Cadena (recoger, ignorar o cola) | Los archivos vistos son los archivos fuente recopilados anteriormente. collect - Especifique esta opción para recopilar desde el principio cada vez. ignore - Especifique esta opción para omitir la recopilación desde el mismo archivo otra vez. tail - Especifique esta opción para continuar la recopilación desde el final del archivo la última vez (es decir, recopilar los añadidos desde la última vez). |
| fuente.cmplines | Número entero (por ejemplo, 6, 10, 20) | Esto es necesario si el valor de source.seen es tail. Este es el número de líneas en comparación con los archivos de origen recopilados anteriormente para determinar dónde comenzar la recopilación. Nota: Si este número es demasiado bajo, puede terminar con una posición incorrecta, y puede haber datos duplicados en los archivos de registro. Normalmente, es mejor tener unas pocas líneas más de las estrictamente necesarias que incluso una sola línea de menos. |
| destino.dir | DirName (es decir, ${OpeniT.directories.temp}/LogFileCollector) | Es la ubicación del directorio que contiene los datos de registro recopilados. |
| módulo.destino | Cadena (es decir, licencia) | El tipo de módulo de destino (en general). |
| target.datatype | Cadena (es decir, alm) | El tipo específico de datos de destino. |
| intervalo.objetivo | Duración (por ejemplo, P30S, P5M, P1D) | El intervalo de tiempo entre las ejecuciones del colector. |
| target.rotation-size | Número entero (por ejemplo, 6, 10, 20) | El archivo de registro gira si supera el número (en mb) definido. |
| target.rotation-glob | Cadena (por ejemplo, *) | El patrón glob que debe coincidir antes de que gire el archivo de registro. |
Configuración del analizador de registros de ALM
Desactivación de la recogida de datos de registro #
Al activar la recopilación de datos de registro se agregan automáticamente los datos de registro y de registro de eventos. Si solo desea recopilar datos de registro de eventos, siga estos pasos.
- Abra un símbolo del sistema con privilegios de administrador.
- Vaya al directorio bin, que por defecto está en C:\Archivos de Programa\OpeniT\Core\bin, ejecute el comando:
Sintaxis del comando
cd $BIN_DIR
Ejemplo
cd C:\Archivos de Programa\OpeniT\Core\bin
- Una vez en el directorio, desactivar la recopilación de datos de registro de registro, ejecute el comando:
Sintaxis del comando
openit_oconfinit -u "collect_license_alm-logs.root.scheduler.jobs.preprocess_alm_licenselogs-records.general.active=false"
- Cambia el manejo de los registros de eventos, ejecuta el comando:
Sintaxis del comando
openit_oconfinit -u "collect_license_alm-logs.root.scheduler.jobs.preprocess_alm_licenselogs-events.operations.arguments=-srcdir \"${OpeniT.directories.temp}/LogFileCollector\" -srcpattern raw-alm-license-LogFileCollector*.data -srcfilehandling rename -trgdir \"${OpeniT.directories.temp}/LogParserALM\" -module license -datype event -resolution PT1H -matchobjects \"${OpeniT.directories.conf}/matchobjects-event-alm.oconf\" -type event -disable-statlogging"
- Cambia el horario de transferencia de datos, ejecuta el comando:
Sintaxis del comando
openit_oconfinit -u "collect_license_alm-logs.root.scheduler.jobs.transfer_alm_licenselogs.scheduling.start-triggers.trigger#1.job-name=preprocess_alm_licenselogs-events"
Verificación de la recogida de datos de registro #
Tras la activación, puede comprobar que los datos se recogen y se envían al servidor siguiendo estos pasos:
- Abra un símbolo del sistema con privilegios de administrador.
- Vaya al directorio bin, que está por defecto en C:\Archivos de Programa\peniT\Core\bin, ejecute el comando:
Sintaxis del comando
cd $BIN_DIR
Ejemplo
cd C:\Archivos de Programa\OpeniT\Core\bin
- Ejecuta el comando:
Sintaxis del comando
openit_executor -r recoger_licencia_alm-logs
- Compruebe que hay archivos archiver*.in creados en el servidor en el directorio archiver, que está por defecto en C:\ProgramData\OpeniT\Data\incoming\archiver.

