Consommateur d’alarmes
- Last UpdatedSep 24, 2024
- 1 minute read
Un consommateur d'alarmes :
-
Fournit au système d'alarmes distribuées un ensemble de requêtes identifiant les éléments pouvant faire l'objet d'une alarme, sur lesquels il souhaite recevoir des notifications. Une requête reste active tant qu'elle n'est pas modifiée ou supprimée par le consommateur d'alarmes. Dans ces requêtes, les producteurs ou les Groupes d'alarmes sont représentés, tout comme dans une requête SQL, par des « caractères génériques ». Quand un producteur d'alarmes notifie un changement, le système d'alarmes distribuées recherche pour l'alarme des correspondances avec toutes les requêtes enregistrées et transmet les informations à jour aux consommateurs d'alarmes appropriés.
-
Lorsqu'il reçoit ces informations, il affiche ou enregistre celles concernant l'état ou les transitions d'état des éléments.
-
Acquitte les alarmes. Le consommateur d'alarmes envoie au système d'alarmes distribuées une notification d'acquittement, en identifiant l'alarme et son producteur. La notification est transmise au producteur d'alarmes, qui change l'état de l'élément à « acquitté » (le cas échéant), puis renvoie une notification au système d'alarmes distribuées, ce qui permet de communiquer la mise à jour à tous les consommateurs d'alarmes.
Remarque : dans le système d’alarmes distribuées, l’opération de communication la plus courante est l’envoi de requêtes d’alarmes et d’enregistrements d’alarmes d’un poste à un autre. Au niveau d'un poste, le suivi et la gestion des requêtes et des enregistrements d'alarmes se fait dans la mémoire interne, pour minimiser le trafic réseau.