Liaison de mesures aux ressources
Liez les mesures aux ressources pour simplifier la liaison d'événements de mesure en activant la liaison à des ressources, notamment des disques ou des pages Web spécifiques, en plus de la liaison aux CI.
Metric Intelligence modélise les séries de mesures à l'aide de l'une des méthodes suivantes :
- Liaison d'une série de mesures à un CI et à la mesure surveillée pour ce CI, en utilisant un format « CI/mesure ». Par exemple, « win_server_001/response_time_mean ».
- Liaison d'une série de mesures à un CI, à une ressource dans ce CI et à la mesure surveillée pour cette ressource, en utilisant un format « CI/Ressource/Mesure ». Par exemple, « win_server_001/disque — C/disk_usage ». Cette méthode est appelée resource binding.
Cas d'utilisation :
- Les exemples les plus courants sont les disques, les processeurs et les interfaces réseau. Dans les cas où ces entités sont surveillées, mais n'existent pas dans la CMDB, il est judicieux d'utiliser des ressources pour la liaison de mesures.
- Certaines solutions de surveillance capturent des données de mesure dans des services tels que les KPI pour les pages Web individuelles d'une application. Dans les cas où l'entité surveillée n'est pas un élément de configuration, la liaison de mesures aux ressources peut être utile.
Processus de liaison de ressources
Le MID Server génère des événements de liaison de mesures qui sont traités par l'instance. Lors du traitement d'un événement de liaison de mesure, le CI auquel appartient cet événement de liaison de mesure fait l'objet d'une tentative d'identification. Si cette tentative aboutit, l'événement de liaison de mesure est lié au CI identifié, et la liaison à une ressource est tentée. Les étapes suivantes décrivent la tentative de liaison d'un événement de liaison de mesure à une ressource :
- Identifiez la classe CI du CI qui était lié à l'événement de liaison de mesure.
- Localisez la classe de ressource qui est mappée sur cette classe CI (à l'aide de la table Type de CI en classe de ressources [sa_ci_type_to_resource_class]).
- Lisez la valeur de l'attribut resource_path dans le champ Informations supplémentaires de l'événement de liaison de mesure.
- Vérifiez s'il existe un enregistrement de ressource dans la table de la classe de ressources, dans lequel name correspond à resource_path et cmdb_ci correspond au CI qui a été lié à l'événement de liaison de mesure.
- Si cet enregistrement de ressource existe, l'événement de liaison de mesure est lié à cette ressource. Dans le cas contraire, un nouvel enregistrement de ressource est créé avec les valeurs précédentes, et l'événement de liaison de mesure est lié à la ressource nouvellement créée.
Configurer la liaison de ressources
- Assurez-vous que la propriété système sa.metric.use.resource.binding est définie sur vrai (par défaut).
- Pour les séries destinées à être liées aux ressources, assurez-vous que l'attribut resource_path est renseigné en procédant de l'une des façons suivantes :
- Utilisez une règle d'événement pour ajouter l'attribut resource_path au champ Informations supplémentaires dans les événements. Pour en savoir plus, consultez la rubrique Créer une règle d’événement pour mapper les mesures sur des CI spécifiques.
- Renseignez l'attribut resource_path dans le cadre de l'identificateur CI respectif lorsque des données sont envoyées au MID Server à des fins de traitement.
- Passez en revue les mappages par défaut dans la table Type de CI en classe de ressources [sa_ci_type_to_resource_class] et effectuez les ajustements nécessaires. Il est essentiel que vous définissiez les mappages selon vos besoins avant de procéder au traitement des données.
Pour gérer la table Type de CI en classe de ressources, vous devez disposer du rôle evt_mgmt_admin.
Tables de ressources
La liaison de ressources utilise une structure hiérarchique sous-jacente des ressources, qui est un sous-ensemble de la hiérarchie [cmdb_ci]. Metric Intelligence installe les tables de ressources suivantes :
- Ressource de CI [ci_resource] (table parente) :
- Tables qui étendent la table Ressource de CI [ci_resource] :
- ci_resource_hardware
- ci_resource_appl
- ci_resource_service
- ci_resource_vm_object
- ci_resource_database
Mapper les CI sur des ressources
Les mappages des classes CI sur des classes de ressources sont stockés dans la table Type de CI en classe de ressources [sa_ci_type_to_resource_class]. Cette table est installée avec Metric Intelligence et est utilisée pendant la liaison de mesures aux ressources.
| Classe CI | Classe de ressource |
|---|---|
| cmdb_ci_hardware | ci_resource_hardware |
| cmdb_ci_appl | ci_resource_appl |
| cmdb_ci_service | ci_resource_service |
| cmdb_ci_database | ci_resource_database |
| cmdb_ci_vm_object | ci_resource_vm_object |