![]() |
SMS Dispatch Manager | Table des matières | ![]() |
La configuration des filtres d’événements est détaillée dans les chapitres sur le filtrage d’événements de LoriotPro.
Nous en rappelons ci-après les principes.
De nombreux programmes sont capables au sein de Loriotpro de générer des messages appelés événement (EVENT). Ces messages sont la pour informer l’administrateur d’un changement d’état de son système d’information, d’un défaut de fonctionnement, de surcharge, de dépassement de quota, de perte de qualité et de performance.
Les événements sont générés directement par les nombreux modules de surveillance de LoriotPro (Plugin). Ils peuvent aussi être les résultats d’actions de filtres sur des TRAP SNMP ou de messages SYSLOG directement envoyés par les équipements et systèmes du réseau à la console LoritoPro .
Pour recevoir les alarmes par SMS, il faut donc en premier mettre en place les modules logiciels (plugin) et les règles de filtrage qui généreront les événements et configurer les seuils ou les états générateurs de ces événements.
A titre d’exemples, des événements peuvent être générés lorsqu’un espace disque ou mémoire atteint une valeur limite, qu’une température de fonctionnement est dépassé, qu’un réseau est saturé, qu’un serveur ne répond plus, qu’un service ne répond plus dans des délais correctes etc…
A réception d’un événement LoriotPro exécute plusieurs tâches simultanément.
Une des actions possible des filtres d’événement est d’envoyer un SMS vers une liste de destinataires créées dans SMS Dispatch Manager.
L’action réalisée alors consiste à déposer le message de l’événement dans un répertoire dédié à cet effet (/bin/sms_queue).
Le processus SMS Dispatch Manager scrute ce répertoire à intervalles réguliers et ajoute les nouveaux messages dans sa file d’attente des traitements.
Il traite ensuite les messages en file d’attente et les envois sous forme de SMS vers les téléphones mobiles du/des destinataires concernés
Voici un exemple complet de fonctionnement de la chaine d’envoi.
Pour la génération d’un événement nous avons créé une Active View contenant un seul bouton qui lors d’un double clic, générera l’envoi d’un événement (numéro 7000040). L’envoi de l’événement est réalisé par l’utilisation d’un script LUA.
La première étape consiste à créer l'événement 7000040 qui sera utilisé dans notre exemple.
A partir du menu de LoriotPro, sélectionner Configure -> Register New Event Number.
Pour la création de l'événement, entrer la valeur (7000040 dans le champ Event Number, entrer un commentaire decrivant l'événement puis cliquer sur le bouton Register or Modify Event.
L'étape suivante consiste à créer une Active View contenant un bouton pour l'envoi de l'événement 7000040. Nous ne détaillons pas ici les étapes de création d'une Active View. Consulter le chapitre sur les Active View.
Visuel de l’Active View finalisée.
Script LUA utilisé pour la génération de l’événement. Le script est un fichier au format texte (extension .lua) qui doit être situé dans /bin/config/script.
La fonction lp.SendEvent utilisée, génère un événement numéro 7000040 dont le message est : "Test - event/alarm 7000040 sent from LoriotPro with SMS Dispatch Manager"
Configuration du bouton pour l’exécution du script sur double clic.
Un double clic sur le bouton doit faire apparaitre l'événement dans la fenêtre de réception des événements.
Pour qu'il y ait une action d'envoi de SMS à récéption de cet événement il faut créer un filtre sur cet événement.
Pour cela utiliser l'assistant Wizard accessible par le menu contextuel (clic droit)
Répondre Yes, la configuration du filtre apparait.
L'option Send SMS est sélectionnée dans la liste déroulante Action Type.
Vous devez sélectionner le groupe de destination pour cette action.
Par défaut le champ Action Parameter contient la variable %m. La variable %m contient le texte du message généré dans notre exemple par le script LUA. D'autres variables sont disponibles, se reporter à la documentation sur la configuration des filtres d'événements.
La configuration du filtre est terminée, il apparait sous l'événement 7000040 dans l'onglet Filter
La configuration est complète, un double clic sur le bouton de l'Active View doit générer l'apparition d'un message à traiter dans la file d'attente du programme SMS Dispatch Manager.
Attention: Pour que le message soit dans la file, il faut que le processus soit démarré (Start) et que la mise à jour de la file d'attente ait été réalisée. Par défaut la mise à jour a lieu toute les trente secondes. Une mise à jour manuelle peut être réalisée par le bouton Update Queue.
Le message dans la file d'attente des envois.
Sur le Mobile à réception des messages, l'acquittement se réalise par un SMS en retour contenant le numéro sur quatre chiffres du message (0023 dans notre exemple) à acquitter.
1 - Sélectionner le message ---> 2 - Visualiser le message ---> 3 - Acquitter le message
--->
--->
Exemples d'écrans sur Windows mobile 6.
Le message est en statut acquitté dans la file d'attente.
![]() |
|