Release Note 9.11.0 - download.arandasoft.com

24
NOTAS RELEASE NOMBRE DEL PRODUCTO: ARANDA DEVICE MANAGEMENT VERSIÓN DE ACTUALIZACIÓN QUE SE LIBERA: 9.11.0.2 FECHA DE LIBERACIÓN 02/07/2021 DESCRIPCIÓN DE CADA ERROR CORREGIDO PM-18755-19-200420 - Alto consumo de DTU's en base de datos Se elimina la tabla ADM_INVENTORY_QUEUE para evitar el encolamiento de inventarios y disminuir el procesamiento. PM-18928-19-200423 - Falla en horario de Historial de actividades Se cambia el formato de la fecha del evento de comando enviado visualizada en el historial de actividades ya que se estaba reportando en formato UTC. PM-19048-19-200429 - Error al buscar por categorías de software agrupadas en ADM Se corrige el filtro de búsqueda por categoría, permitiendo agregar nuevas a la búsqueda. PM-19471-19-200440 No se guarda la moneda en licencias ADM Se corrige la acción de editar licencias para que actualice correctamente el tipo de moneda. PM-19159-19-200435 - Problema con el procesamiento de Inventarios. Se corrigió el collate de las tablas de la base de datos para el correcto procesamiento PM-19531-19-200445 - Error a procesar Inventarios Se corrigió el collate de las tablas de la base de datos para el correcto procesamiento PM-19483-19-200441 - El agente de ADM no esta mandando algunos datos para las métricas de uso de software Se realiza ajuste en la consola para que se visualicen todas las métricas de uso de software PM-14628-19-200343 - Métrica de uso de software no se finalizan de manera correcta Se realizan modificaciones en el agente para que los inventarios enviados tengan o incluya el rango de las 00:00 hasta las 23:59 pm Recordar que para que el cambio se vea reflejado se tendría que actualizar el agente y es desde el momento de la actualización, datos anteriores no son modificados

Transcript of Release Note 9.11.0 - download.arandasoft.com

Page 1: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

NOMBRE DEL PRODUCTO: ARANDA DEVICE MANAGEMENTVERSIÓN DE ACTUALIZACIÓN QUE SE LIBERA: 9.11.0.2FECHA DE LIBERACIÓN 02/07/2021

DESCRIPCIÓN DE CADA ERROR CORREGIDO

❖ PM-18755-19-200420 - Alto consumo de DTU's en base de datosSe elimina la tabla ADM_INVENTORY_QUEUE para evitar el encolamiento de inventarios y disminuir elprocesamiento.

❖ PM-18928-19-200423 - Falla en horario de Historial de actividadesSe cambia el formato de la fecha del evento de comando enviado visualizada en el historial de actividades yaque se estaba reportando en formato UTC.

❖ PM-19048-19-200429 - Error al buscar por categorías de software agrupadas en ADMSe corrige el filtro de búsqueda por categoría, permitiendo agregar nuevas a la búsqueda.

❖ PM-19471-19-200440 No se guarda la moneda en licencias ADMSe corrige la acción de editar licencias para que actualice correctamente el tipo de moneda.

❖ PM-19159-19-200435 - Problema con el procesamiento de Inventarios.

Se corrigió el collate de las tablas de la base de datos para el correcto procesamiento

❖ PM-19531-19-200445 - Error a procesar Inventarios

Se corrigió el collate de las tablas de la base de datos para el correcto procesamiento

❖ PM-19483-19-200441 - El agente de ADM no esta mandando algunos datos para las métricas de uso desoftware

Se realiza ajuste en la consola para que se visualicen todas las métricas de uso de software

❖ PM-14628-19-200343 - Métrica de uso de software no se finalizan de manera correcta

Se realizan modificaciones en el agente para que los inventarios enviados tengan o incluya el rango delas 00:00 hasta las 23:59 pm

Recordar que para que el cambio se vea reflejado se tendría que actualizar el agente y es desde elmomento de la actualización, datos anteriores no son modificados

Page 2: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

❖ PM-19740-19-200451- Equipos que reportan métricas individuales no aparecen en el listado de reporteglobal

Se modifica el horario en el que se ejecuta la tarea en background para ejecutarla cada 6 horas,permitiendo que la información se consolide más rápido y se refleje en menor tiempo para su consulta

DESCRIPCIÓN DE CAMBIOS IMPLEMENTADOS

Se realiza cambio en el dashboard quitando el campo “En línea”, ya que esté término se modificó en el listado dedispositivos en la versión 9.6.2.1, donde agregó una nueva etiqueta la cual permite conocer hace cuanto el agentehizo el último registro “Hace menos 10 minutos”, “Hace menos de 20 minutos” y “más de 20 minutos“.

Page 3: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Se agregaron los métodos modificados en el API son 6 que se muestran a continuación:

➢ Obtiene el listado de monitores del dispositivoVerbo: POST

Url: {url}/device /{id} /display/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Page 4: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Respuesta del API:

● Código: 200 – Successful Respuesta: true

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

Page 5: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

o BadRequest los parámetros de búsqueda no se envíao ValidationError si no se envía uno de los valores obligatorios

➢ Obtiene el listado de Adaptadores de red del dispositivoVerbo: POST

Url: {url}/device /{id} /networkAdapter/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Respuesta del API:

● Código: 200 – Successful Respuesta: true

Page 6: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

o BadRequest los parámetros de búsqueda no se envíao ValidationError si no se envía uno de los valores obligatorios

➢ Obtiene el listado de slot de memoria del dispositivoVerbo: POST

Url: {url}/device /{id} /memory/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Page 7: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Respuesta del API:

● Código: 200 – Successful Respuesta: true

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

o BadRequest los parámetros de búsqueda no se envía

Page 8: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

o ValidationError si no se envía uno de los valores obligatorios

➢ Obtiene el listado de CD-ROM del dispositivoVerbo: POST

Url: {url}/device /{id} /cdrom/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Respuesta del API:

● Código: 200 – Successful Respuesta: true

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

o BadRequest los parámetros de búsqueda no se envíao ValidationError si no se envía uno de los valores obligatorios

Page 9: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

➢ Obtiene el listado de tarjetas madre del dispositivoVerbo: POST

Url: {url}/device /{id} /boardSlot/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Respuesta del API:

● Código: 200 – Successful Respuesta: true

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

o BadRequest los parámetros de búsqueda no se envíao ValidationError si no se envía uno de los valores obligatorios

Page 10: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

➢ Obtiene el listado de impresoras del dispositivoVerbo: POST

Url: {url}/device /{id} /printer/listParámetros para esta petición que se deben enviar en el cuerpo de la petición:

Respuesta del API:

● Código: 200 – Successful Respuesta: true

◆ Código: 400 - Bad request Respuesta: Mensaje con descripción del error◆ Código: 401- Error: Unauthorized Respuesta: Se ha denegado la autorización◆ Código: 500 - Internal Error Server Respuesta: Mensaje con descripción del error

o BadRequest los parámetros de búsqueda no se envíao ValidationError si no se envía uno de los valores obligatorios

Page 11: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

❖ Cambio Perfil de agente

Se agrega la opción ‘Licenciamiento - Medición de software’, donde se puede habilitar o deshabilitar estaopción en el agente, configurar los días de la semana, hora inicio y hora fin a medir en el uso de software.

Detección de Inactividad

Se puede habilitar la detección de inactividad, en el cual se agrega un valor en minutos de 5 a 1939, estaopción en el sistema indicará cuando el usuario deja de usar el equipo (no usa mouse o teclado) por undeterminado tiempo. A partir de ese momento no se cuenta el uso del software que está en primer plano.

Page 12: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Seleccionar Software a Medir

Al hacer clic en el botón ‘Seleccionar software a medir’, se puede agregar en la lista el software a incluir o elsoftware a excluir de las métricas de medición de uso de software. (Se puede seleccionar una u otra no sepuede tener una lista de inclusión y exclusión de software). En caso que se quiera medir todo el softwarese debe habilitar la opción ‘Todo’.

Sí el software que desea medir no aparece en el listado, debe asociar el ejecutable en el catálogo desoftware.

Software < Catálogo < Ver detalles < Grupos < Agrupación de Ejecutables

Page 13: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Debe ingresar el nombre del software con comodines que ayuden a su búsqueda, nombre del producto y

versión. ( Es importante ingresar la versión y verificar que el producto esté asociado sólo a un ejecutable, ya

que al dejar abierta la versión se pueden asociar más ejecutables y generar inconsistencias en la medición).

Para conocer la versión del ejecutable, abrir el software a medir y luego el administrador de tareas.

Page 14: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Seleccionar el ejecutable, Clic derecho del mouse < Propiedades < Detalles y tomar la versión del producto,

para este ejemplo se toma Notepad++ y la versión del producto 7.86

Page 15: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Ingresar la información del ejecutable y posteriormente hacer clic en el botón ‘Guardar’.

Page 16: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Se verifica que el ejecutable quedó asociado al software y al ingresar al perfil de agente se visualiza el

Notepad++, versión 7.86 en el listado del software a medir.

Page 17: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

App para instalador macEs posible instalar el agente de mac desde la interfaz del usuario:

- Ejecutar el app del agente

Page 18: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

- Diligenciar los campos Perfil de agente y URL del conserver

- Ingresar las credenciales del dispositivo

- El agente se instala y se visualiza un mensaje de éxito

Una vez terminada la instalación se visualizará el dispositivo en la consola de ADM.

Page 19: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

DistribuciónSe modifica la distribución para dividirla por tres tipos: ejecución, copia de archivos y llaves de registro.

- EjecuciónEste tipo de acción consiste en ejecutar un software en los dispositivos. El funcionamiento es elmismo que se ha venido trabajando en ADM, el agente recibe el software con el comando deinstalación, lo ejecuta y lo instala.Se debe crear el paquete con la opción Acción del paquete = Ejecución (solo es posible cargarsoftware con extensión MSI, MSU, BAT, MSH)

Luego, asociar el paquete a un proyecto de distribución. Se diferenciarán por el ícono y la descripciónal colocar el puntero en el mismo.

Page 20: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

- Copia de archivosEste tipo de acción consiste en copiar un software en los dispositivos. Al distribuir el software se debeindicar la ruta en la que se desea guardar. El agente recibe el software con la ruta de almacenamientoy lo copia.Se debe crear el paquete con la opción Acción del paquete = Copia de archivos (es posible cargarcualquier extensión).

Luego, asociar el paquete a un proyecto de distribución. Se diferenciarán por el ícono y la descripciónal colocar el puntero en el mismo.Al darle clic en el ícono se habilita un campo para poner la ruta de copia que se desea.

- LLaves de registroEste tipo de acción consiste en crear, actualizar o eliminar llaves de registro en los dispositivos. Aldistribuir la llave de registro el agente abre el archivo y realiza la acción según venga en el mismo. Elagente recibe el software con la ruta de almacenamiento y lo copia.

Page 21: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

Se debe crear el paquete con la opción Acción del paquete = LLaves de registro (solo es posiblecargar archivos con extensión REG).

Luego, asociar el paquete a un proyecto de distribución. Se diferenciarán por el ícono y la descripciónal colocar el puntero en el mismo.

NOTA:- Es posible agregar varios paquetes (máximo 10) de diferente tipo de acción.- No se puede eliminar un paquete si ya está en un proyecto de distribución. Se debe eliminar

el paquete del proyecto de distribución y luego eliminarlo.- No se puede modificar el tipo de acción de un paquete si ya está asociado a un proyecto de

distribución.- La opción tipo de acción solo se habilita para paquetes de tipo software.- Los paquetes se van ejecutando en el mismo orden que fueron cargados en los proyectos de

distribución.

Page 22: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

- El agente guarda un backup de las llaves modificadas en la rutaC:\ProgramData\Aranda\Aranda AGENT 9\temp\BackupRegistrykey

NOTAS O INSTRUCCIONES ADICIONALES

Instalación ADM en base de datos nueva

Antes de ejecutar los scripts de creación de base de datos verificar que el collation de la base dedatos se encuentre en SQL_Latin1_General_CP1_CI_AI

Se deben seguir los siguientes pasos para instalar ADM y la base de datos desde cero:

1. Ejecutar el instalador Aranda.ADM.Web.Installer.exe, e instalar.2. Ejecutar el instalador Aranda.Conserver.Installer.exe e instalar. No subir servicios hasta configurar el repserver

y el .config de la carpeta del conserver.3. Ejecutar el instalador Aranda.ADM.Utils.Installer.exe e instalar en las máquinas en las que se necesite tomar

control remoto.4. Crear la base de datos desde SQL Server Management.5. Ejecutar el script de base de datos inicial con la herramienta Aranda DataBase Tools(ver los pasos de

ejecución en el documento de la KB).6. Ejecutar Aranda DataBase Tools para configurar las cadenas de conexión y que los archivos “.config” apunten

a la base de datos creada.7. Subir los servicios de Aranda, ya sea por la aplicación Aranda DataBase Tools o por la lista de servicios:

a. Aranda Cruncher Catalogb. Aranda Cruncher Energyc. Aranda Cruncher Filed. Aranda Cruncher Inventorye. Aranda Cruncher Patchf. Aranda Cruncher Usageg. Aranda License Windows Serviceh. Aranda Scheduler Windows Servicei. Aranda Worker Windows Service

8. Ingresar a la consola y verificar la conexión al repserver desde Configuración > ADM > Comunicación.9. Configurar el archivo “Aranda.Conserver.Windows.Service.exe.config” que está en la carpeta “%Program Files

(x86)%\Aranda\Conserver”.10. Iniciar el servicio “Aranda Conserver V9”.11. Verificar que todos los servicios de Aranda estén en ejecución.

Migración de ADM desde 9.10.2.4 a versión 9.11.0.2

Antes de actualizar verificar que el collation de la base de datos se encuentre enSQL_Latin1_General_CP1_CI_AI

1. Crear un backup de la base de datos que se va a actualizar.

Page 23: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

2. Detener los siguientes servicios Aranda manualmente o haciendo uso de Aranda DataBase Tools:a. Aranda Conserver V9b. Aranda Cruncher Catalogc. Aranda Cruncher Energyd. Aranda Cruncher Filee. Aranda Cruncher Inventoryf. Aranda Cruncher Patchg. Aranda Cruncher Usageh. Aranda License Windows Servicei. Aranda Scheduler Windows Servicej. Aranda Worker Windows Service

3. Desinstalar desde el panel de control los programas Aranda ADM Utils, Aranda Conserver Service y ArandaDevice Management.

4. Eliminar los registros de las siguientes carpetas:a. Borrar el contenido que se encuentra en la carpeta “%Program Files (x86)%\Aranda\Aranda Services”

a excepción de la carpeta ‘Downloads’, debido a que en esta se guarda el catálogo de parches.b. Carpeta “%Program Files (x86)%\Aranda\Conserver” a excepción de la carpeta ‘Data’.c. Carpeta “% inetpub\wwwroot\ADM”d. Carpeta “% inetpub\wwwroot\RepServer”

Nota: No eliminar los contenidos de los repositorios del Contenedor, Repserver y Conserver.5. Ejecutar el instalador Aranda.ADM.Web.Installer.exe, e instalar.6. Ejecutar el instalador Aranda.Conserver.Installer.exe e instalar.7. Ejecutar el instalador Aranda.ADM.Utils.Installer.exe e instalar en las máquinas en las que se necesite tomar

control remoto.8. Ejecutar Aranda DataBase Tools para que todos los archivos “.config” para que apunten a la base de datos

migrada (ver pasos de ejecución en el documento de la KB).9. Subir los servicios de Aranda, ya sea por la aplicación Aranda DataBase Tools o por la lista de servicios:

a. Aranda Cruncher Catalogb. Aranda Cruncher Energyc. Aranda Cruncher Filed. Aranda Cruncher Inventorye. Aranda Cruncher Patchf. Aranda Cruncher Usageg. Aranda License Windows Serviceh. Aranda Scheduler Windows Servicei. Aranda Worker Windows Service

10. Verificar la conexión del repserver desde la consola web.11. Configurar el archivo “Aranda.Conserver.Windows.Service.exe.config” que está en la carpeta “%Program Files

(x86)%\Aranda\Conserver”.12. Iniciar el servicio “Aranda Conserver V9”.13. Verificar que todos los servicios de ADM y Aranda estén en ejecución.

➢ En caso de ser requerida la desinstalación de un producto de Aranda diferente de ADM, se generará un erroral ingresar a la consola de ADM y no será posible acceder.

➢ Para la instalación de la consola ADM, Conserver y ADM Utils se requiere que el servidor tenga la versión4.7.2 del framework de .NET o una versión posterior.

➢ Recordar actualizar el agente de las diferentes máquinas para que puedan acceder a los últimos cambiospara esto recomendamos:

Page 24: Release Note 9.11.0 - download.arandasoft.com

NOTAS RELEASE

○ Actualización por política de dominio○ Actualización por distribución de agente (Conserver en la red del cliente)○ Actualización manual

➢ Se libera ADM con la versión de common 9.6.1.7

➢ Se libera ADM con la versión de base de datos unificada 9.5.14

ERRORES CONOCIDOS

➢ No se activan las reglas de actualizaciones.

➢ Cada vez que se apague el servidor donde está instalado el conserver, se debe revisar que el servicio estéarriba debido a que en algunas ocasiones no inicia el servicio ArandaConserverWindowsServiceV9 al cargarel sistema operativo.

➢ En el resumen de una actualización pendiente no es posible visualizar la arquitectura a la cual aplica dichaactualización.Workaround: ver los detalles de la actualización; debajo del nombre aparece el instalador con la versión y laarquitectura.

➢ Por restricción del proveedor no es posible instalar parches con extensión .iso . Se detectan las máquinas quelo necesitan, pero no se aplica el parche desde la consola. Es necesario complementar con un procesomanual.

➢ Después de ejecutar una actualización de sistema operativo o actualizaciones que requieran reinicio, esnecesario reiniciar las máquinas que recibieron la ejecución para que esta se vea reflejada en el equipo ypermitir instalar nuevas actualizaciones, además permitirá actualizar la de actualizaciones instaladas ypendientes.

➢ Algunas actualizaciones se instalan en los equipos y finalizan correctamente pero en consola, la ejecuciónqueda en estado “En ejecución”.