Concepts

Qu’est-ce qu’un Package ?

Une entité de déploiement qui contient des définitions (classes, vues, objets, tableaux de bord, rapports PDF).

Un package est un ensemble d’éléments préconfigurés qui peuvent être importés dans une configuration ServicePilot. Un certain nombre de paramètres sont appliqués au package lors de son importation dans la configuration pour superviser des équipements comme vous le souhaitez. Ces paramètres dépendent du package mais un assistant graphique présente les informations demandées.

ServicePilot fournit un grand nombre de packages intégrés pour superviser différents types d’équipements. Si un package n’existe pas pour un périphérique particulier, il est souvent possible de surveiller ce périphérique à l’aide d’une collection de packages intégrés pour superviser différentes parties du fonctionnement du périphérique en question.

Exemple : un package server-microsoft-windows-snmp définit les composants d’un serveur Windows à superviser (disque, CPU, mémoire, Ethernet, etc) et comment découvrir et superviser chacun d’entre eux en utilisant SNMP.

Qu’est-ce qu’une Ressource ?

Utilisation de package.

Une ressource est l’utilisation d’un package dans la configuration courante. La définition du package et les paramètres uniques appliqués dans l’assistant de package donnent naissance à une ressource unique qui permet de construire les éléments surveillés par ServicePilot.

Exemple : un package server-microsoft-windows-snmp est ajouté à la configuration de ServicePilot et devient une ressource à superviser par le provisioning de ce package avec des paramètres spécifiques tels que les informations d’accès SNMP.

Que sont les Vues ?

Des conteneurs hiérarchiques pour organiser les ressources par emplacement ou par fonction métier.

Des objets contenant des statistiques sont ajoutés à ServicePilot en les plaçant dans une hiérarchie logique d’éléments appelés vues. Chaque vue portant un nom unique peut contenir d’autres vues ou objets ainsi que d’autres éléments graphiques. Les vues imbriquées permettent aux administrateurs de ServicePilot de construire différentes hiérarchies, pour éventuellement présenter les équipements par emplacement géographique ou par groupe de services.

Le pire état de l’équipement supervisé s’étend des indicateurs aux objets qui les contiennent, puis à la vue dans laquelle l’objet est placé, en passant par la hiérarchie jusqu’à la vue MAIN racine.

Exemple : une vue Office A peut être créée comme un conteneur dans lequel placer tous les serveurs, commutateurs réseau et applications qui sont basés à cet emplacement particulier.

Que sont les Objets ?

Une collection de statistiques.

Les objets sont des ensembles d’indicateurs dont le nom est unique, chaque indicateur étant une statistique saisie ou calculée. Chaque objet collectera des données à partir d’une source unique. En fonction de la disponibilité des données source, la disponibilité temporelle de l’objet est calculée. Si l’un des indicateurs dépasse les seuils définis, l’objet prendra également l’état de l’indicateur le moins performant. Les objets peuvent donc se trouver dans les états suivants :

Statut Description
+ OK Les données source de l’objet sont disponibles et tous les indicateurs de l’objet sont nominaux ou inconnus.
1 Mineur Au moins un des indicateurs de l’objet a dépassé un seuil mineur mais aucun des indicateurs n’est actuellement majeur ou critique.
2 Majeur Au moins un des indicateurs de l’objet a dépassé un seuil majeur mais aucun des indicateurs n’est actuellement critique.
3 Critique Au moins un des indicateurs de l’objet a dépassé un seuil critique ou l’objet est dans un état d’anomalie de service critique.
- Indisponible Les données source de l’objet sont inaccessibles ou l’objet est dans un état d’anomalie de service indisponible.
? Inconnu L’état de l’objet n’a pas été déterminé soit parce qu’il n’a pas encore recueilli de données, soit parce qu’on lui a spécifiquement demandé d’ignorer les données en plaçant l’objet dans un état non géré. Un état inconnu peut aussi être le résultat de tous les seuils d’indicateurs qui on été mis en inconnu.

Exemple : un objet nommé Server - eth0 collecte les données depuis une seule interface Ethernet.

Que sont les Classes ?

Propriétés techniques pour les objets (définitions collecte, indicateurs, seuils, …).

Les Classes regroupent une série de propriétés formant la base d’une famille d’objets similaires. Chaque objet est basé sur une seule définition de classe, cependant plusieurs objets peuvent être basés sur la même classe. Les classes définissent les indicateurs d’un objet, le type de données attendu pour chaque indicateur et la façon dont ces données sont calculées avant d’être stockées. Les classes peuvent également contenir des scripts pour découvrir les éléments à superviser et des statistiques d’indicateurs calculées à partir des données capturées. Enfin, les classes spécifient également les seuils par défaut des indicateurs et la fréquence de capture pour les objets.

Exemple : une classe “Interface” définit ce que les objets de cette classe vont collecter et le statut de leurs seuils. Chaque objet de la classe se comportera de la même manière excepté la collecte des informations venant de sources différentes.

Qu’est-ce qu’un Indicateur ?

Une statistique unique.

Chaque indicateur d’un objet présente une statistique unique dans le temps.
Les indicateurs sont soit collectés à partir d’équipements supervisés, soit calculés :

Type d’indicateur Source
Monitor Les données de l’indicateur sont obtenues en interrogeant l’appareil supervisé.
Complex Les données de l’indicateur sont calculées sur la base des valeurs des données reçues de l’indicateur supervisé.
Information Un indicateur ou une table SNMP qui peuvent être récupérés à la demande.
Control Un indicateur SNMP permettant de vérifier que les valeurs récupérées pour l’objet correspondent encore au même élément supervisé.

Exemple : un objet nommé Server - eth0 inclut les indicateurs ‘Status’ et ‘In Traffic’. Des indicateurs tels que le pourcentage “In Load” sont ensuite calculés.

Qu’est-ce qu’un Seuil ?

Un seuil est une condition donnant un statut à un indicateur.

Chaque indicateur peut avoir jusqu’à 3 seuils fixes, 1 seuil dynamique et 2 seuils Machine Learning qui changeront les états de l’indicateur, de l’objet et de sa hiérarchie de vue.

Type de seuil Détails
Seuils fixes Ce sont trois opérateurs successifs, trois états correspondants et trois valeurs fixes qui sont testés sur la valeur de l’indicateur. Si aucune valeur ne correspond c’est l’état du champ Else qui s’applique à l’indicateur.
Seuil Spike Si la valeur de l’indicateur dévie brusquement de la valeur attendue, une exception Spike va être déclarée. Le statut Spike n’est calculé que si un seuil fixe critique ou indisponible est présent sur l’indicateur et qu’une droite de régression a pu être déterminée.
Seuil de tendance journalière Les tendances quotidiennes d’indicateur sont calculées toutes les 15 minutes pour les données des dernières 24 heures. Si la tendance journalière de l’indicateur correspond à l’Opérateur de tendance journalière et à la Valeur, une alerte de seuil de tendance journalière est déclenchée.
Seuil de tendance mensuelle Tous les jours, les tendances mensuelles d’indicateur sont calculées pour les données des 30 derniers jours. Si la tendance mensuelle de l’indicateur correspond à l’Opérateur de tendance mensuelle et à la Valeur, une alerte de seuil de tendance mensuelle est déclenchée.
Seuil de prédiction de l’alerte critique Si l’heure prévue à laquelle un indicateur doit dépasser le seuil critique est inférieure à la Valeur d’alerte spécifiée, une alerte de prédiction est déclenchée.
Seuil dynamique Basé sur un script, détermine s’il est nécessaire ou non d’activer les seuils d’un indicateur.

Que sont les Evènements ?

Données reçues non sollicitées.

ServicePilot peut recevoir des traps SNMP, des Notifications, des Syslogs ou d’autres données de logs personnalisées. A la réception des évènements, des méta-données peuvent être ajoutées avant d’être stockées par type d’évènement dans les collectes de données. Cette ressource peut alors être requêtée et filtrée. Elle peut aussi effectuer des analyses de statistiques pour produire des graphes, des listes et des alertes.

Exemple : ServicePilot reçoit un trap SNMP. Ce trap est décodé et marqué d’un label de sévérité puis stocké dans la base de données des traps.

Que sont les “Policies” ?

Configuration commune appliquée aux ressources. Spécifiées dans les ressources ou vues.

Voir la documentation sur les Policies pour plus de détails.