AlarmManager

AlarmManager

Water Resources Management

AlarmManager

Gestion et diffusion des alarmes

Produits de KISTERS

Le produit « AlarmManager » est une application qui permet de gérer et de diffuser des messages d’alarmes. Il traite les différents types de données entrantes, génère des messages d’événements, les classifie et assure la diffusion des alarmes en fonction de paramétrages. Les messages d’alarmes sont créés à partir de modèles et sont distribués vers les destinataires par différents médias de communication.
- SMS, FAX, courriel, téléphone, FTP,
- Imprimante, pop up sur écran

Traitement des alarmes

Une station de mesure lance un appel vers SODA qui récupère l’information sur la raison de l’appel. Ce message est converti en XML
sous forme de message d’événement pour l’AlarmManager. Le message est ensuite classifié en fonction des niveaux d’alarmes paramétrés pour cette station. Si un seuil est dépassé, le distributeur d’information envoie un message d’alarme vers un receveur selon sa configuration. Il est également possible de configurer une réaction de type « appel de toutes les stations du bassin versant ». Ceci permet à l’utilisateur d’avoir une vue actualisée de la situation hydrologique.

Importation des messages d’évènement

L’AlarmManager importe les messages d’événement à partir de sources multiples. Les interfaces
entre ces sources externes et l’AlarmManager sont des répertoires qui sont visualisés par des services d’importation FTP. Chaque type de source a son analyseur associé (Parser). Avec ce système modulaire il est facile de faire évoluer le système d’importation avec des nouvelles sources d’événement. Les sources d’événement actuellement
reconnues sont :
• Appel entrant d’une station
• Message d’un observateur
• Message d’événement provenant de SODA
• Résultat du serveur de calcul WISKI WCS
• SDS (System Diagnostic Service)
• Systèmes externes
• Données de télérelève par SODA
• Données de télérelève par d’autres
systèmes (SYRENE,..)

Classification

L’AlarmManager classe les événements entrants de deux façons : S’il s’agit d’un message avec une valeur, il vérifie si la valeur dépasse un seuil pour définir l’alerte appropriée. S’il s’agit d’un message sans valeur, celui-ci sera retransmis en fonction de la configuration spécifique (destinataires, médias de communication) définie par l’utilisateur.

Réactions

L’utilisateur configure les réactions en fonction de la classification de l’événement. Une réaction définit les destinataires ou groupes de destinataires qui reçoivent une alarme.



Modèles

Les messages d’alarme peuvent être préconfigurés à partir de modèles. Des variables importantes relatives à l’événement comme le numéro de la station, le paramètre, la valeur mesurée, le seuil et l’heure de l’événement, seront automatiquement insérés dans le modèle. L’utilisateur peut créer son propre modèle sous format XML ou txt. L’AlarmManager fournit à l’utilisateur une interface lui permettant de télécharger des modèles locaux.

Destinataires d’alarmes

Un calendrier d’astreinte est configuré pour chaque destinataire d’alarme ; il spécifie la disponibilité et les moyens de communication à utiliser. Ainsi, il est possible d’envoyer à l’utilisateur un courriel durant les heures de bureau et un SMS en dehors des heures de bureau et durant le week-end. Des destinataires d’alarme peuvent être groupés pour permettre une notification groupée et des appels en cascarde.

Envoi de nouvelles tâches vers SODA

L’AlarmManager peut être programmé pour déclencher une tâche sur le serveur de collecte SODA. Un message d événement déclenche une tâche pré configurée de collecte dans SODA. Exemple : un événement de précipitation sur une station peut engendrer une collecte sur tous les pluviomètres du bassin versant.

Monitoring

L’AlarmManager permet à l’utilisateur de visualiser la situation hydrographique avec un écran convivial et montre le processus de traitement des messages d’alarme. De plus L’AlarmManager stocke les informations et les actions du serveur dans une application log. Ceci donne à l’utilisateur une vue détaillée des toutes les actions réalisées par l’AlarmManager.

Acquittement des alarmes

L’AlarmManager offre de multiples possibilités pour acquitter une alarme, à distance et en local :

Données techniques

Les composants de l’AlarmManager s’installent sur un hardware dédié ou non. Un hardware dédié aura la configuration minimale suivante: