Nagios
El esquema de Nagios es un esquema de sondeo que consulta a las API de REST de Nagios para obtener los datos. Este esquema permite recuperar los eventos de Nagios y enviarlos a DX Operational Intelligence (DX OI) utilizando RESTMon.
Esta sección proporciona la siguiente información:
Versiones compatibles
La integración de Nagios con DX Operational Intelligence es compatible con la versión siguiente:
Producto | Versión compatible |
|---|---|
Nagios | Nagios XI |
Configuración de la integración
La integración de Nagios con DX Operational Intelligence implica los pasos siguientes:
- Configuración del entorno de Nagios
- Configuración de RESTMon
Configuración del entorno de Nagios
Configure el sistema Alert and Respond para enviar datos de eventos a DX OI. Antes de configurar el entorno, asegúrese de que se cumplen los siguientes requisitos:
- Tiene una instalación activa de Nagios.
- Tiene todos los permisos para el directorio de instalación y los archivos de Nagios.
- Se ha instalado CURL en el servidor Nagios.
- Tiene acceso de administrador a la interfaz de usuario de Nagios.
- El entorno de Nagios puede hacer solicitudes a los puntos finales externos en el puerto 443.
Siga los pasos siguientes
:- Cree una plantilla de solicitud HTTPS en la interfaz de usuario Alert and Respond de Nagios.
- Cree una acción para cada aplicación empresarial de Nagios para la que se desee informar de los eventos a DX AIOps.
- Cree una política que aplique la acciónSend to AIOpsa las reglas de estado para cada aplicación empresarial de Nagios que debe informar de los eventos a DX OI.
Para obtener más información, consulte la documentación de
Nagios
.Configuración de RESTMon
Para configurar RESTMon, actualice los detalles de la conexión de OI si no se ha realizado antes y agregue la información del perfil al archivo
restmon.json
. Antes de configurar RESTMon, asegúrese de que se cumplen los siguientes requisitos:- Tiene acceso a DX OI.
- RESTMon se ha instalado e implementado correctamente.Para obtener más información, consulte la sección .
- RESTMon se ha instalado e implementado correctamente.
- Para Java 11, reemplace el métodocontainsporincludesen el esquema.
Adición del perfil
Para agregar el perfil, configure el perfil para conectarse al entorno de Nagios y agregue el perfil al archivo
restmon.json
utilizando la llamada de en Swagger.El archivo nagios_profile.json
está disponible en la carpeta <restmon\profile>
. Cuando se agrega el perfil, el esquema para Nagios se carga automáticamente y se inicia la ingesta de datos.También se puede agregar esta información directamente al archivo
restmon.json
.El perfil de Nagios incluye las secciones siguientes:
Profile
La sección
profile
define la información relacionada con el perfil. El siguiente fragmento de código es una muestra de la sección profile. { "name": "nagios", "schema": "nagios", "streaming": "no", "polling_interval_secs": "300", "inventory_topology_fullsync_interval_mins": "1440", "topology_ttl_mins": "2880" "active": "yes" }
En la sección
profile
especifique los detalles siguientes:
Nombre | Descripción | Tipo | Ejemplo |
|---|---|---|---|
name | Indica el nombre del perfil. | Cadena | Nagios |
active | Indica si el procesamiento de datos está activo. Introduzca yes para activar el perfil. | Booleano | sí |
schema | Indica el nombre del esquema. El nombre especificado para el esquema debe ser el mismo que el nombre del atributo schema especificado en el archivo restmon.json. | Cadena | Nagios |
polling_interval_secs | Indica el intervalo de sondeo en segundos. Valores admitidos: 15, 30, 60, 300, 900, 1800, 3600 y 7200Cualquier otro valor se redondea a los intervalos más cercanos. | Entero | 60 |
inventory_topology_fullsync_interval_mins | Indica el intervalo de sincronización completa en minutos. | Entero | 1440 |
topology_ttl_min | Indica el tiempo de vida (TTL) en que un registro se almacena en la memoria caché, en minutos. | Entero | 2880 |
tenantname | Indica el nombre del cliente de DX OI. | Cadena | A00B111C-22DB-33C3-444C-000F0000B000 |
restapiconnectdetails
En la sección
restapiconnectdetails
, especifique los detalles del punto final de REST del entorno de Nagios. El siguiente fragmento de código es una muestra de la sección restapiconnectdetails
:{ "type": "https", "hostname": "sampleHostName", "port": "", "authentication": "urltoken", "username": "", "password": "", "realmdomain": "", "token": "qwkuxnciprnttl2hy5n6ons9brny4", "httptimeout": "30000", "checkcert": "no" },
Nombre | Descripción | Tipo | Ejemplo |
|---|---|---|---|
type | Indica el tipo de transferencia de datos con DX OI. Valores: HTTP o HTTPS. | Cadena | https |
hostname | Indica el nombre de host o la dirección IP del punto final de REST. | Cadena | sampleHostname |
port | Indica el número de puerto del punto final de REST. | Entero | 17778 |
authentication | Indica el tipo de autenticación.Para la integración de Nagios, se puede configurar basic o bearer . Además, los siguientes tipos de autenticación están disponibles:
| Cadena | Bearer |
username | Indica el nombre de usuario. Se aplica solamente cuando el tipo de autenticación es basic o NTLM. | Cadena | |
password | Indica la contraseña. Se aplica solamente cuando el tipo de autenticación es basic o NTLM. | Cadena | |
realmdomain | Indica el dominio o el territorio de DNS que se codifica en el token. Se aplica solamente cuando el tipo de autenticación es digest. | Cadena | |
token | Indica el token de acceso o el token de portador cuando el tipo de autenticación es OAuth2 o bearer, respectivamente. | Cadena | sampleToken |
httptimeout | Indica el valor del tiempo de espera expresado en milisegundos. | Entero | 30000 |
checkcert | Indica que se debe verificar el certificado para garantizar que es válido y de confianza. | Booleano | no |
monitored_groups
En la sección
monitored_groups
, especifique los grupos que desea monitorizar. El siguiente fragmento de código es una muestra de la sección monitored_groups
: { "inventory": "no", "host_topology": "yes", "service_topology": "yes", "host_groups": "yes", "service_groups": "yes", "disk_metric": "yes", "cpu_metric": "yes", "memory_metric": "yes", "load_metric": "yes", "host_metric": "yes", "open_files_metric": "yes", "users_metric": "yes", "total_process_metric": "yes", "protocol_metric": "yes", "host_alarm": "yes", "service_alarm": "yes" }
Para obtener los pasos detallados, consulte la sección .
Carga del esquema de Nagios
El esquema se carga automáticamente cuando se agrega el perfil. Realice los pasos solamente si desea cargar el esquema actualizado o editado.
Para obtener los pasos detallados, consulte la sección .
Visualización de datos en DX OI
Se pueden ver los datos ingeridos en las páginas , y de DX OI para obtener información acerca de las alarmas del servicio, las alarmas sin formato y las alarmas de anomalías.
Para obtener más información, consulte la sección .