Conceptos

¿Qué es un Package?

Una entidad de despliegue que contiene definiciones (clases, vistas, objetos, cuadros de mando, informes en PDF).

Un package es un conjunto de elementos preconfigurados que pueden ser importados en una configuración ServicePilot. Se aplican una serie de parámetros al package cuando se importa en la configuración para monitorear el equipo como se desee. Estos parámetros dependen del package, pero un asistente gráfico presenta la información solicitada.

ServicePilot proporciona un gran número de packages integrados para monitorear diferentes tipos de equipo. Si no existe un package para un dispositivo en particular, a menudo es posible monitorear ese dispositivo utilizando un conjunto de packages incorporados para supervisar diferentes partes del funcionamiento de ese dispositivo.

Ejemplo: Un package server-microsoft-windows-snmp define los componentes de un servidor Windows a monitorear (disco, CPU, memoria, Ethernet, etc.) y cómo descubrir y monitorear cada uno de ellos usando SNMP.

¿Qué es un Recurso?

Uso del package.

Un recurso es un uso de un package en la configuración actual. La definición del package y los ajustes únicos aplicados en el asistenta de packages crean un único recurso para construir los elementos monitoreados por ServicePilot.

Ejemplo: Un package server-microsoft-windows-snmp se añade a la configuración del ServicePilot y se convierte en un recurso que debe ser monitoreado aprovisionando este package con parámetros específicos como la información de acceso SNMP.

¿Cuáles son las Vistas?

Contenedores jerárquicos para organizar los recursos por ubicación o función empresarial.

Los Objetos que contienen estadísticas se añaden al ServicePilot colocándolos en una jerarquía lógica de elementos llamados vistas. Cada vista con nombre único puede contener otras vistas u objetos, así como otros elementos gráficos. Las vistas anidadas permiten a los administradores de ServicePilot construir diferentes jerarquías, posiblemente presentando el equipo por ubicación geográfica o por grupo de servicio.

El peor estado del equipo monitoreado se extiende desde los indicadores a los objetos que los contienen, luego a la vista en la que se coloca el objeto, a través de la jerarquía hasta la vista MAIN de la raíz.

Ejemplo: Una vista Office A puede ser creada como un contenedor en el que colocar todos los servidores, conmutadores de red y aplicaciones que están basados en ese lugar en particular.

¿Qué son los Objetos?

Una colección de estadísticas.

Los objetos son conjuntos de indicadores con un nombre único, siendo cada indicador una estadística que se captura o calcula. Cada objeto recogerá datos de una fuente única. Dependiendo de la disponibilidad de los datos de la fuente, se calcula la disponibilidad del objeto a lo largo del tiempo. Si uno de los indicadores supera los umbrales definidos, el objeto también tomará el estatus del indicador de peor rendimiento. Por lo tanto, los objetos pueden estar en los siguientes estados:

Estado Descripción
+ OK Los datos del objeto están disponibles y todos los indicadores del objeto son nominales o desconocidos.
1 Menor Al menos uno de los indicadores del objeto ha superado un umbral menor pero ninguno de los indicadores son actualmente importantes o críticos.
2 Mayor Al menos uno de los indicadores del objeto ha superado un umbral mayor pero ninguno de los indicadores son actualmente críticos.
3 Crítico Al menos uno de los indicadores del objeto ha superado un umbral crítico o el objeto se encuentra en un estado de anomalía de servicio crítico.
- No disponible Los datos de origen del objeto son inalcanzables o el objeto se encuentra en un estado de anomalía de servicio no disponible.
? Desconocido El estado del objeto no se ha determinado, ya sea porque todavía tiene que recoger datos o porque se le ha dicho específicamente que ignore los datos colocando el objeto en un estado no gestionado. Un estado desconocido también puede ser el resultado de que todos los umbrales de los indicadores se pongan en desconocido.

Ejemplo: Un objeto denominado Server - eth0 recoge datos de una única interfaz Ethernet.

¿Qué son los Clases?

Propiedades técnicas de los objetos (definiciones de recogida, indicadores, umbrales, …).

Las clases reagrupan una serie de propiedades que forman la base de una familia de objetos similares. Cada objeto se basa en una sola definición de clase, sin embargo varios objetos pueden basarse en la misma clase. Las clases definir qué indicadores objeto tendrá, el tipo de datos que se espera para cada indicador y cómo estos datos se calcula antes de ser almacenado. Las clases también pueden contener secuencias de comandos para descubrir elementos a supervisar y estadísticas de indicadores calculadas a partir de datos capturados. Por último, las clases también especifican los umbrales predeterminadosde los indicadores y la frecuencia de captura de objetos.

Ejemplo: Una clase “Interface” define qué objetos recogerán de esta clase y sus umbrales de estado. Cada objeto basado en esta clase se comportará de la misma manera aparte de recolectar la información de una fuente diferente.

¿Qué es un Indicador?

Una estadística única.

Cada indicador de un objeto presenta una estadística única a lo largo del tiempo.
Los indicadores se recogen del equipo monitoreado o se calculan:

Tipo de indicador Fuente
Monitor Los datos de los indicadores se obtienen interrogando al dispositivo monitoreado.
Complex Los datos del indicador se calculan sobre la base de los valores de los datos recibidos del indicador monitoreado.
Information Un indicador o tabla SNMP que se puede recuperar bajo demanda.
Control Un indicador SNMP utilizado para comprobar que los valores recuperados para el objeto siguen correspondiendo al mismo elemento monitorizado.

Ejemplo: Un objeto denominado Server - eth0 incluye las banderas ‘Status’ y ‘In Traffic’. Entonces se calculan indicadores como el porcentaje de “In Load”.

¿Qué es un Umbral?

Un umbral es una condición que da un estado a un indicador.

Cada indicador puede tener hasta 3 umbrales fijos, 1 umbral dinámico y 2 umbrales de Machine Learning que cambiarán el estado del indicador, el objeto y su jerarquía de vista.

Tipo de umbral Detailes
Umbrales fijos Se trata de tres operadores sucesivos, tres estados correspondientes y tres valores fijos que se contrastan con el valor del indicador. Si ningún valor coincide, se aplica al indicador el estado del campo Else.
Umbral Spike Si el valor del indicador se desvía bruscamente del valor esperado, se declarará una excepción Spike. El estado Spike se calcula sólo si existe un umbral fijo crítico o no disponible en el indicador y se puede determinar una línea de regresión.
Umbral de tendencia diaria Cada 15 minutos se calculan las tendencias diarias del indicador para las últimas 24 horas de datos. Si la tendencia diaria del indicador coincide con el Operador de tendencia diaria y el Valor, se activa una alerta de umbral de tendencia diaria.
Umbral de tendencia mensual Cada día se calculan las tendencias mensuales del indicador para los datos de los últimos 30 días. Si la tendencia mensual del indicador coincide con el Operador de tendencia mensual y el Valor, se activará una alerta de umbral de tendencia mensual.
Umbral de tiempo de predicción de alerta crítica Si el tiempo previsto para que un indicador supere el umbral crítico es inferior al Valor de alerta especificado, se activará una alerta de predicción.
Umbral dinámico Determina en base a un script si es necesario o no activar los umbrales del indicador.

¿Qué son los Eventos?

Recibo de datos no solicitado.

ServicePilot puede recibir Traps SNMP, Notificaciones, Syslogs u otros datos de registro personalizados. Tras la recepción de eventos, los metadatos puede ser añadido antes de ser almacenado por tipo de evento en la recogida de datos. Este recurso puede ser consultado y filtrado, así como realizar análisis estadísticos para producir gráficos, listas y alertas.

Ejemplo: ServicePilot recibe un Trap SNMP. Se decodifica y se etiqueta con una etiqueta de “Gravedad” y se almacena en la colección de base de datos Trap.

¿Qué son los “Policies”?

Configuración común aplicada a los recursos. Se especifica en los recursos o en las vistas.

Vea la documentación de Policies para más detalles.