SolarWinds
En esta sección se describe cómo integrar SolarWinds con DX OI.
dxisaas
dxp10
El esquema de SolarWinds es un esquema de sondeo que permite sondear periódicamente los sistemas de SolarWinds Orion en búsqueda de alertas y enviarlas a DX Operational Intelligence (DX OI). Este esquema sondea SolarWinds a intervalos regulares para recopilar los datos de eventos (cada 300 segundos de forma predeterminada).
Esta sección proporciona la siguiente información:
Video: Getting Started with RESTMon (Vídeo: Introducción a RESTMon)
El siguiente vídeo explica cómo trabajar con RESTMon mediante la ingesta de datos de SolarWinds.
Configuración de la integración
La integración de SolarWinds con DX Operational Intelligence implica los pasos siguientes:
- Configuración del entorno de SolarWinds
- Configuración de RESTMon
Configuración del entorno de SolarWinds
No se requieren pasos específicos para la integración en el entorno de SolarWinds. Antes de configurar el entorno, asegúrese de que se cumplen los siguientes requisitos:
- Tiene una cuenta de usuario de SolarWinds Orion local con acceso de administrador.
- El SDK de Orion está instalado en la instalación de SolarWinds.
- Dispone de los detalles de conexión para la plataforma de SolarWinds Orion (nombre de host o dirección IP, nombre de usuario y contraseña).
- Ha abierto un puerto para que SolarWinds reciba las conexiones de DX SaaS. El puerto predeterminado es 17778.
Para obtener más información, consulte la
documentación de SolarWinds
.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, asegúrese de reemplazar el métodocontainsporincludesen el esquema.
Adición del perfil
Para agregar el perfil, configure el perfil que se debe conectar al entorno de SolarWinds y agréguelo al archivo
restmon.json
mediante la llamada en Swagger.El archivo solarwinds_profile.json
está disponible en la carpeta <restmon\profile>
. Cuando se agrega el perfil, el esquema para SolarWinds 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 SolarWinds 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": "solarwinds", "active": "yes", "schema": "solarwinds", "polling_interval_secs": "300", "inventory_topology_fullsync_interval_mins": "1440", "topology_ttl_mins": "2880" }
Nombre | Descripción | Tipo | Ejemplo |
|---|---|---|---|
name | Indica el nombre del perfil. | Cadena | solarwinds |
active | Indica si el procesamiento de datos está activado. Especifique 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 atributo schema especificado en el archivo restmon.json. | Cadena | solarwinds |
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 | 300 |
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 Operational Intelligence. | Cadena | sampleTenantName |
restapiconnectdetails
En la sección
restapiconnectdetails
, especifique los detalles del punto final de REST del entorno de SolarWinds. El siguiente fragmento de código es una muestra de la sección restapiconnectdetails
: { "type": "https", "hostname": "sampleHostName", "port": "SamplePort", "authentication": "basic", "username": "SampleUserName", "password": "SamplePassword", "realmdomain": "", "token": "", "httptimeout": "60", "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 | https://solarwinds.example.com |
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 SolarWinds, se puede configurar en basic. También se puede configurar cualquiera de los siguientes tipos de autenticación:
| Cadena | basic |
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 | |
httptimeout | Indica el valor del tiempo de espera expresado en milisegundos. | Entero | 60 |
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
: { "CPULoad": "yes", "Nodes_Inventory": "no", "Connections": "yes", "max response time": "yes", "Event Alarms": "yes", "CPU Usage": "yes", "Total Memory Usage": "yes", "Event Types": "yes", "ResponseTime": "yes", "Engines": "yes", "Nodes": "yes", "NPMInterfaces": "yes", "other-Alarms": "yes", "other-metrics": "yes" }
Para obtener los pasos detallados, consulte la sección .
Carga del esquema de SolarWinds
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 de servicio, las alarmas sin formato y las alarmas de anomalías.
Para obtener más información, consulte la sección .