The connection of ServiceNow is only available for the commercial editions. The ServiceNow platform allows the mapping and automation of various workflows (keyword ITIL), including the forwarding of Checkmk notifications to users. The integration runs using the instance’s URL and login data.
![]() |
This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
La conexión de ServiceNow sólo está disponible para las ediciones comerciales. La plataforma ServiceNow permite el mapeo y la automatización de varios flujos de trabajo (palabra clave ITIL), incluido el reenvío de notificaciones de Checkmk a los usuarios. La integración se ejecuta utilizando la URL de la instancia y los datos de inicio de sesión.
1. Configurar ServiceNow
No es necesaria una configuración especial dentro de ServiceNow, sólo hay que conocer la URL de la instancia (posiblemente en forma de URL personalizada) y los datos del usuario, que debe tener el rol itil en ServiceNow.
2. Configurar Checkmk
Ya has aprendido a configurar las notificaciones de Checkmk en general en el artículo sobre notificaciones.
Para conectar ServiceNow, procede ahora de la siguiente manera en Checkmk:
Crea una nueva regla de notificación con Setup > Events > Notifications > Add rule.
Para el Notification Method elige Servicenow (Enterprise only).
Para ServiceNow URL introduce la URL de tu instancia.
Añade el nombre de usuario y la contraseña del usuario creador.
Selecciona Management type: ServiceNow tiene dos tipos, caso e incidencia. Dependiendo de tu selección, cambiarán las opciones que se muestran a continuación. Cada una de las opciones que se ofrecen en Checkmk, tanto para el tipo de caso como para el tipo de incidencia, se corresponde con la configuración del mismo nombre en ServiceNow.
2.1. Configuración del tipo de gestión de Casos
Si has seleccionado Case, puedes configurar otras opciones para dar forma al contenido de la notificación.

2.2. Configurar el tipo de gestión de Incidencias
Si has seleccionado Incident, hay un par de especificidades notables sobre cómo se presenta una notificación.

En Caller ID añade el nombre de usuario del usuario en cuestión. Se recomienda utilizar el mismo nombre de usuario tanto para el usuario que crea la notificación como para el que la recibe. Consulta la ayuda en línea de Checkmk para obtener información más detallada.
De nuevo, el resto de opciones se utilizan para definir el contenido de la notificación.
Para las dos opciones específicas de ServiceNow Urgency y Impact, en la ayuda en línea de Checkmk puedes encontrar enlaces a las entradas respectivas en la documentación de ServiceNow.
2.3. Seleccionar un contacto
Cuando utilices la siguiente caja Contact selection, ten en cuenta los dos puntos siguientes:
Cuando selecciones contactos, asegúrate de que las notificaciones sólo se envían a un contacto, por ejemplo, seleccionando un único usuario. Con los métodos de notificación para sistemas de tickets, etc., la selección del contacto sólo sirve para especificar que se envíen notificaciones. Sin embargo, las notificaciones no se envían al usuario seleccionado, sino al sistema de tickets. Ten en cuenta que una selección de contactos mediante grupos de contactos, todos los contactos de un objeto o similar suele generar varias notificaciones idénticas para un evento, que luego acaban en el sistema de tickets dos, tres o incluso más veces.
Si se cumple el primer punto, pero el usuario se utiliza en varias reglas de notificación para el mismo método, sólo se aplica la última regla en cada caso, por lo que es aconsejable crear un usuario funcional distinto para cada una de estas reglas de notificación.
2.4. Probar las notificaciones
Con la nueva función Probar notificaciones, puedes comprobar si tu nueva regla de notificación se aplica a determinados host y servicios.
Para enviar realmente notificaciones de prueba a través de este método de notificación, debes seguir utilizando Falsificar resultados de check en Checkmk 2.3.0.