Diagnóstico y supervisión
Audit log: quién cambió qué y cuándo
Busque, filtre, consulte en detalle y exporte los cambios realizados en EasyUC y directamente en CUCM.
En EasyUC: EasyUC Cisco → Logs → EasyUC Logs
Las imágenes proceden del laboratorio EasyUC. Los nombres y valores son ejemplos orientativos. Una diferencia de idioma de la interfaz se indica junto a cada imagen.
Para qué sirve
El audit log muestra quién cambió qué y cuándo. Registra automáticamente cada acción de escritura de la interfaz de administración, de la API pública, del autoservicio de usuarios finales (incluidos los portales de agente y de operadora) y de los trabajos en segundo plano y la cola. Por cada conexión CUCM se añaden los cambios realizados directamente en CUCM.
Lo necesita para rastrear una avería hasta un cambio ("the phone has not been ringing since yesterday"), como prueba para auditorías y protección de datos, y para casos de soporte. Los inicios de sesión en EasyUC también figuran en el log, correctos y fallidos, sin la contraseña. El acceso de solo lectura no se registra; las exportaciones sí.
Cada fila es una acción, por ejemplo la modificación de un dispositivo. Lo que se escribió realmente, como las llamadas AXL individuales a CUCM, se enumera como cambios individuales en la vista de detalle. Nunca se almacenan contraseñas, PIN, claves ni el contenido de las solicitudes.
Requisitos previos
- Rol de página
ROLE_APP_VIEW_LOG_PAGEpara la entrada de menú yROLE_APP_LIST_LOG("Logs: classic list and audit log" en el editor de roles) para la lista y los detalles. - Para la pestaña Technical y las direcciones IP en la exportación:
ROLE_APP_VIEW_AUDIT_TECHNICAL. Asígnelo de forma selectiva por las direcciones IP. - Para Export y el log de soporte:
ROLE_APP_EXPORT_AUDIT. - Para Settings (retención, fuentes):
ROLE_APP_EDIT_AUDIT_SETTINGS. - Los roles se asignan en el editor de usuarios, en Administration → Access & Appearance → Administrators & Roles, área Logs.
- Los administradores restringidos por ubicación solo ven las entradas de sus ubicaciones y sus propias acciones. No ven entradas sin ubicación.
- Para los cambios realizados directamente en CUCM, el CUCM change log debe estar activado en la conexión CUCM.
Paso a paso: encontrar un cambio
Paso a paso: exportar y crear un log de soporte
Paso a paso: ajustar la retención y las fuentes
Campos y opciones
| Campo / acción | Significado y uso |
|---|---|
| Search field | Una MAC o un nombre SEP encuentra dispositivos. Los dígitos o + encuentran números: 4711 encuentra coincidencia exacta o terminada en 4711, 4711* empieza por, *4711 termina en. @ encuentra correo electrónico e ID de usuario. Cualquier otra cosa coincide con el comienzo de nombres, descripciones, usuarios y actores. |
| Time range | Today, Last 7 days (predeterminado), Last 30 days o personalizado, como máximo 366 días. |
| Show possible echoes of own changes | Cuando EasyUC cambia algo en CUCM, CUCM notifica ese cambio de vuelta. Los ecos que no se pueden asignar con certeza se almacenan, pero están ocultos de forma predeterminada. Esta opción los muestra. |
| Export | CSV hasta 200 000 filas, Excel hasta 10 000 filas, en ambos casos con los filtros actuales. CSV con separador ; y UTF-8. Cada exportación queda registrada a su vez en el audit log. |
| Keep EasyUC entries (months) | Predeterminado 12, permitido de 1 a 120. |
| Keep CUCM entries (months) | Se aplica a las fuentes CUCM direct y CUCM audit log. Predeterminado 3, permitido de 1 a 120. |
| Remove IP addresses after (days) | Predeterminado 90, permitido de 1 a 3650. |
| Recorded sources | Conmutable por fuente; todas activadas de forma predeterminada. Siempre se registran, independientemente de ello: inicios de sesión, cambios en usuarios EasyUC, sus roles y usuarios de API, así como la exportación y los ajustes del audit log. |
| CUCM sources per connection | Muestra, por conexión CUCM, si el change feed y el audit log de CUCM están activados. Edit lleva al ajuste en la conexión. |
| Classic view | Abre la lista de logs anterior. Desde allí, o mediante Show original entry en los detalles, Restore sigue funcionando para entradas del log heredado. |
Cómo leer la lista y los detalles
| Campo / acción | Significado y uso |
|---|---|
| Time | Relativo ("5 minutes ago"), con la hora exacta al pasar el ratón. Un icono de reloj marca las horas inexactas: en los cambios de CUCM, precisas según el intervalo de sondeo; en las entradas importadas, tomadas del log heredado. |
| Source | Admin UI, Self-service, Public API, Background job, Asynchronous (queue), CUCM direct, CUCM audit log o Legacy log. |
| Performed by | Usuario EasyUC, usuario de API, usuario final, sistema, administrador de CUCM o Unknown. Se muestra Unknown en los cambios directos de CUCM mientras el audit log de CUCM no haya suministrado el usuario. |
| Action | Etiqueta de la acción con una insignia de color para el tipo: Create, Update, Delete, Sign in, Sign out, Execute u Other. |
| Object | Objeto principal de la acción, por ejemplo teléfono, usuario, línea o grupo. |
| Affected | Claves de búsqueda como nombre de dispositivo, dirección MAC, número de teléfono o ID de usuario. Un clic filtra por ella. |
| Location | Ubicación del objeto; en otro caso, No location. |
| Result | Successful, Failed, Partially successful o Unknown. |
| Insignia "Not completed" | La acción se inició pero nunca se completó, por ejemplo porque un servicio se reinició entretanto. |
| Insignia "Possible echo" | Probablemente el eco de un cambio de EasyUC que CUCM notificó de vuelta. |
| Changes tab | Field, Before, After. Para los secretos solo se muestra "Changed (value is not stored)". |
| Involved tab | Cambios individuales (por ejemplo cada llamada AXL con resultado y texto de error) y objetos afectados. |
| Technical tab | Dirección IP, ID de solicitud, estado HTTP, parámetros de ruta y datos técnicos sin procesar en forma ocultada. Visible solo con un rol aparte. |
| Open linked entry | En las entradas de CUCM, salta a la acción EasyUC asociada y viceversa. |
Comprobar el resultado y acotar errores
- Pruebe la función con un pequeño cambio propio, como la descripción de un teléfono de prueba. Aparece de inmediato con la fuente Admin UI, su usuario y el campo en Changes.
- No ve ninguna entrada: revise el intervalo de tiempo (predeterminado 7 días), la conexión CUCM de la cabecera y su restricción de ubicación.
- "You do not have permission to view the change log.": falta
ROLE_APP_LIST_LOG. Los permisos del widget de logs o del historial del perfil de usuario final no son suficientes. - "You are not allowed to view technical details.": falta
ROLE_APP_VIEW_AUDIT_TECHNICAL. - "The filter is invalid (…). Please check your input.": corrija el campo de filtro indicado, por ejemplo un intervalo de tiempo superior a 366 días.
- "Too many matches for the export: at most … rows.": acote el filtro o exporte solo las entradas más recientes.
- Un cambio aparece dos veces: una como acción de EasyUC y otra como posible eco de CUCM. Los ecos solo son visibles cuando la opción correspondiente está activada.
- No se muestra ningún usuario en "CUCM direct": el change feed de CUCM no conoce al usuario. El audit log de CUCM lo añade si está activado en la conexión.
- Un trabajo diario en segundo plano elimina las entradas más antiguas según los períodos de retención. Los entornos grandes generan varios GB al año. Vigile el volumen de la base de datos; los períodos de retención son la palanca para ello.
- Si la fuente Admin UI está desactivada, las demás acciones de la interfaz dejan de registrarse. Desactive las fuentes solo de forma deliberada.