Introducción
Este documento describe cómo monitorear eventos de automatización como el caso práctico SWIM de Catalyst Center y la integración ITSM (ServiceNow).
Antecedentes
El documento cubre todos los detalles relacionados con la operación SWIM Closed Loop a partir de los componentes involucrados, los requisitos previos, el flujo de eventos, las configuraciones, la ejecución del flujo de trabajo y los escenarios de resolución de problemas. Este documento es relevante si Cisco DNA App está instalado en la instancia de ServiceNow.
La integración de bucle cerrado con ServiceNow para eventos SWIM permite la creación, aprobación e implementación automatizadas del ticket hasta el proceso de cierre. La solicitud de cambio abierta para una actualización SWIM es aprobada/rechazada por el propietario del cambio en ServiceNow y el ticket pasa a los siguientes estados según el estado de aprobación.
Integración de Cisco Catalyst Center-ITSM (ServiceNow)
Consulte esta TechZone para obtener más información sobre la integración de Catalyst Center-ITSM:
Arquitectura: evento de automatización (SWIM)
Flujo de trabajo de automatización de SWIM: arquitectura de alto nivel
Flujo de trabajo de automatización de SWIM: bajo el capó
Flujo de eventos: Catalyst Center
- Cuando se programa un evento SWIM desde el panel de inventario del centro Catalyst, se crea una tarea y, a través del servicio del programador, se programa la tarea; los detalles de esta tarea se comunican a la instancia ServiceNow a través del servicio dnacap-runtime. A continuación, Catalyst Center realiza una llamada API REST a la aplicación Cisco DNA instalada en la instancia ServiceNow.
- La instancia de ServiceNow recibe este evento y Cisco DNA App activa automáticamente el flujo de trabajo de solicitud de cambio para el evento SWIM de red publicado por Cisco DNA Center. El equipo de operaciones de red debe revisar esta solicitud de cambio y actualizar en mayor medida el estado de la solicitud.
- El atributo de estado de aprobación de la solicitud de cambio es obligatorio cuando el ticket de cambio se encuentra en el estado Programado. La aprobación/rechazo proporcionada por el equipo de administración/operaciones de red de ServiceNow para la ventana de programación es esencial para que el ticket progrese. Una vez que el ticket se traslada al estado de implementación, hay disparadores en ServiceNow para notificar a Cisco Catalyst Center que inicie la distribución y actualización de la imagen en función de la aprobación proporcionada.
- A continuación, Catalyst Center activa la actividad SWIM a la hora programada estipulada y, una vez finalizada correctamente la tarea, la solicitud de cambio se cierra en ServiceNow mediante el flujo de trabajo de automatización de bucle cerrado.
Flujo de eventos: ITSM (ServiceNow)
- El evento SWIM programado en Cisco Catalyst Center se envía a ServiceNow mediante las API del conjunto de importación de ServiceNow o las API REST con scripts o los terminales de la API REST genérica en ServiceNow. La tabla del conjunto de importaciones en la que se contabilizan los datos es x_caci_cisco_dna_create_workflow_for_eve.
- Según el valor del indicador de flujo de trabajo establecido en la configuración del evento, se crea una solicitud de cambio en ServiceNow a partir de los scripts de transformación.
- Cada registro de evento SWIM de DNA tiene un indicador de flujo de trabajo asociado que determina el tipo de flujo de trabajo por el que pasa el evento en ServiceNow. Este fragmento de código es un ejemplo de indicador de flujo de trabajo.
- Según la decisión del indicador de flujo de trabajo, se ejecuta uno de los mapas de transformación y los datos de la tabla de asignación de etapas se analizan y se asignan a la tabla de destino adecuada que es Change in case of SWIM event.
- Cisco DNA App en los artefactos de destino enriquece la solicitud de cambio de ITSM con los detalles del dispositivo de red de Cisco Catalyst Center. La aplicación Cisco DNA realiza llamadas API REST en Cisco Catalyst Center para obtener información de enriquecimiento de varios tipos como dispositivo, problema, usuario y cliente para un ticket creado por el usuario.
Configuración del paquete de eventos de automatización (SWIM)
El paquete de eventos de Cisco DNA Center Automation para ITSM (ServiceNow) recupera los eventos relacionados con las actualizaciones de imágenes de software activadas desde Cisco DNA Center. Este paquete puede publicar los datos del evento de forma periódica en un sistema ITSM (Servicio ahora). Los datos del evento se pueden publicar en la tabla Event de ServiceNow.
Para la configuración del paquete de eventos de automatización (SWIM), consulte la sección Configuración del paquete de eventos de automatización de Cisco DNA Center para ITSM (ServiceNow) de la Guía de integración de Cisco DNA Center ITSM, versión 2.3.5.
Ejecución de flujos de trabajo de eventos de automatización (SWIM)
Centro de Catalyst
- a. Navegue hasta Inventario > Seleccione el Dispositivo > Acciones > Imagen de Software > Actualización de Imagen.
b. Seleccione el Dispositivo para el que se va a programar la actualización.
c. Active las comprobaciones para Distribución de imágenes.
d. Elija si Image Activation se omite o no.
e.Programe la distribución de imágenes.
f. Revise la tarea SWIM y haga clic en Enviar.
ii. a. La tarea SWIM programada se enumera en Actividades > Tareas y en Estado Pendiente de vale.
b. Si la incidencia de cambio se aprueba en ServiceNow y se ha movido al estado de implementación, el estado de las tareas correspondientes en el Catalyst Center cambiará a Entrada aprobada.
c. La distribución de imágenes se activa automáticamente a la hora programada.
iii. a. La tarea SWIM programada aparece como un panel de Event on Platform Runtime de Catalyst Center.
b. La tarea SWIM programada obtiene el ID de solicitud de cambio y el enlace ServiceNow de la solicitud de cambio.
c. El estado de ITSM de la solicitud de cambio se actualiza de acuerdo con el estado del ticket de la solicitud de cambio en ServiceNow.
ITSM-ServicioAhora
El evento SWIM de Cisco Catalyst Center lo recibe Import Set Table of ServiceNow. Los datos se envían a ServiceNow mediante API de conjunto de importación de ServiceNow o API REST con scripts o terminales de API REST genérica en ServiceNow.
- Para comprobar los datos publicados en ServiceNow desde Cisco Catalyst Center, vaya a Importar conjuntos y busque la entrada del conjunto de importaciones para la tabla: x_caci_cisco_dna_cisco_dna_Inventory_det
- Filtre la entrada del juego de importaciones del panel del juego de importaciones para la tabla x_caci_cisco_dna_cisco_dna_Inventory_det.
ii. Compruebe los detalles del juego de importación y las filas del juego de importación para el número de incidente respectivo.
iii. El indicador de flujo de trabajo determina el tipo de flujo de trabajo por el que pasa el evento en ServiceNow; según la decisión del indicador de flujo de trabajo, se ejecuta uno de los mapas de transformación.
iv. Para comprobar los detalles del mapa de transformación, haga clic en Hipervínculo en la columna Mapa de transformación de las filas del conjunto de importación.
Tablas de mapa de transformación para eventos de automatización (SWIM):
Validación de la ejecución de flujo de trabajo de evento de automatización (SWIM)
- Una vez que el flujo de trabajo SWIM se ha programado correctamente, la solicitud de cambio se crea con los detalles del dispositivo para el que se ha programado la actualización SWIM.
- Búsqueda global > Cambiar > Todos
ii. Filtre la solicitud de cambio del panel Solicitudes de cambio.
iii. a. Haga clic en la Solicitud de cambio para ver los detalles de la solicitud de vale.
b. Verifique los detalles del dispositivo de la solicitud de cambio, apruébela y programe el cambio.
c. Verifique los detalles de la solicitud de cambio e implemente el cambio.
d. Una vez finalizado correctamente el flujo de trabajo SWIM, la solicitud de cambio pasa automáticamente al estado Cerrado mediante la automatización de bucle cerrado.
- Ejecución de Juego de Importación para Evento SWIM:
- Vaya a Búsqueda Global > Todos los Resultados > Juegos de Importación del Sistema > Avanzado > Juegos de Importación.
ii. Identifique el juego de importación y selecciónelo para comprobar los detalles.
iii. En Detalles del Juego de Importación, active las Filas Ejecuciones del Juego de Importación e Importar Filas del Juego.
iv. Haga clic en la entrada Fila de Juego de Importaciones para la Solicitud de Cambio para ver los detalles del evento SWIM, como las especificaciones del dispositivo, las versiones, etc.
Información Relacionada