![]() |
SMS Dispatch Manager | Table des matières | ![]() |
SMS Dispatch Manager (littéralement le gestionnaire de distribution de SMS) peut être utilisé pour de la commande et du contrôle à distance de tous types d’équipements réseaux ou systèmes par le déclenchement d’actions correctives de commande et d’alarme.
Cela permet par exemple à réception d’une alarme par SMS et après son acquittement de lancer une action corrective à distance, par exemple le redémarrage d’un serveur ou d’une application, le lancement d’un audit, la purge de log etc.
Le principe d’utilisation de SMS pour donner des ordres au Logiciel LoriotPro est puissant car il utilise toutes les possibilités d’actions des événements LoriotPro.
Vous pouvez donc à partir de votre téléphone par l’envoi d’un SMS, lancer l’exécution d’un programme DOS ou Windows quel qu’il soit, générer des alarmes sonores sur la console, envoyer un e-mail, un SMS, un message SYSLOG, lancer des scripts LUA (Extended Edition).
L’utilisation est extrêmement simple et rapide, il vous suffit d’envoyer un SMS avec le numéro de l’événement LoriotPro prédéfini qui déclenchera une ou plusieurs actions grâce aux filtres eux aussi prédéfinis. Pour découvrir la gestion d’événement consulter la documentation sur les événements (Events).
SMS Dispatch Manager intègre un contrôle du numéro appelant pour éviter le déclenchement de toutes actions qui seraient envoyées par SMS à partir d’autre téléphones que ceux du personnel autorisé. Le contrôle est réalisé sur les x (variable) derniers chiffres du numéro de téléphone.
Un format d’un SMS d’action consiste a envoyer un numéro d’événement (déclaré dans le Logiciel LoriotPro) précédé de deux caractères espace. A réception SMS Dispatch Manager génère un événement dans l’historique des événements « event log » de LoriotPro avec le format :
Sms received from : [numéro/nom] for action : xxxxxx
Le numéro correspond au numéro de téléphone de l’émetteur du SMS.
Le nom est obtenu à partir de la liste des émetteurs déclaré dans l’onglet « Récipient » de SMS Dispatch Manager en mode Setup.
La valeur Xxxxxx est remplacée par le numéro d’événement saisi lors de la composition du SMS.
Si un ou des filtres pour l’événement reçu existe les actions liées à ces filtres seront exécutées.
Pour rappel LoriotPro peut recevoir plusieurs types de SMS.
Etapes préliminaires de configuration
Pour déclarer un nouvel événement dans LoriotPro ouvrir le menu «Configure » et sélectionner l’option « Register New Event Number ».
La fenêtre de création d’événement est affichée « Event Number Selector window ».
Saisir dans le champ « Event Number » le nouveau numéro d’événement que vous souhaitez créer.
Saisir une description pour cet événement.
Cliquer sur le bouton « Register or Modify Event »
Le nouvel événement doit ensuite apparaitre dans la liste.
Cliquer sur OK pour quitter.
L’étape suivante consiste à définir le filtre d’événement qui déclenchera l’action souhaitée.
Afficher ou sélectionner la fenêtre des filtres, option du menu View -> Events/Traps Filters.
Cliquer droit pour ouvrir le menu contextuel puis sélectionner l’option « New Event Filter »
La fenêtre de création d’un filtre est affichée. Celle-ci permet de définir les conditions de filtrage.
Les paramètres à renseigner sont les suivants :
Event Number : Le numéro de l’événement à filtrer
IP : L’adresse IP source du Logiciel LoriotPro générateur de l’événement. Dans notre cas c’est l’adresse IP de LoriotPro qui sera la source de l’événement envoyé par SMS Dispatch Manager. Si on laisse la valeur 0.0.0.0 la valeur d’adresse IP source n’est pas prise en compte pour le filtrage.
Mask : le masque de filtrage de l’adresse IP. Par exemple la valeur 255.255.255.255 permet de sélectionner une adresse IP unique tandis que 255.255.255.0 permet de sélectionner les 255 adresses du réseau de classe C spécifié dans le champ IP.
Strings : permet de définir deux chaines de caractères présentes dans le message comme argument de filtrage conditionnel.
Il faut ensuite définir l’action attachée à ce filtre.
Dans l’exemple nous exécutons un programme Windows qui déclenche un arrêt puis un redémarrage d’un serveur distant nommé ULYSSE.
La syntaxe suivant est valide pour un Windows VISTA.
C:\Windows\System32\shutdown.exe /r /m \\ULYSSE
La commande peut être testée dans une fenêtre DOS préalablement
Pour vérifier que le filtre fonctionne bien il faut simuler l’événement avec le programme de génération d’événement disponible par le Menu principal option Tools->Event Simulator
Par défaut conserver les valeurs proposées à l’exception du champ Event qui doit contenir le numéro de l’événement simulé. Si le filtre sur l’adresse IP est actif il faut aussi modifié le champ « IP Reference » avec l’adresse IP de LoriotPro.
Cliquer sur « Send Event » pour générer un Event simulé.
Dans la fenêtre des Events, l’événement 60000 dans notre exemple apparait.
Si le filtre est satisfait le compteur du filtre doit être incrémenté. Vérifier en ouvrant la fenêtre totalisatrice des filtres satisfaits par l’option « Event Filter Counters » du menu contextuel (click droit) de la fenêtre Event ci-dessus.
Dans notre exemple le compteur est à 9 filtres satisfaits.
Pour finir il faut vérifier la chaine complète. Assurez vous que le programme SMS Dispatch Manager soit démarré (bouton Start grisé). Sur votre téléphone, éditez un SMS vers le numéro de téléphone du modem GSM connecté à LoriotPro. Le SMS doit simplement contenir deux caractères d’espace suivis du numéro de l’événement soit dans notre exemple « 60000 ».
Après l’envoi du SMS vous devez avoir parmi les événements reçus l’événement pour action que vous avez envoyé, 60000 dans notre exemple.
Vous pouvez revérifier que le filtre a été satisfait par l’option « Event Filter Counters » du menu contextuel (click droit) et que l’action demandée s’est effectivement réalisée (shutdown du serveur).
Si ce premier exemple fonctionne reproduisez-le en ajoutant des événements et des filtres/actions pour toutes les actions de contrôle de votre système d’information que vous souhaitez réaliser par simple envoi de SMS.
Sur votre téléphone portable pour faciliter l’exploitation vous pouvez utiliser un programme de gestion de modèle SMS comme SMS Announcer (WM5/WM6) 1.0 de Dreamsoft http://www.dreameesoft.com/
Ce logiciel vous permet de définir les actions sous forme de modèle puis de les utiliser directement pour envoyer les SMS. Il n’est plus nécessaire ainsi de mémoriser les numéros d’événement et cela évite aussi les erreurs de saisie.
Exemple d’utilisation de SMS Announcer :
1 étape : Lancer SMS Announcer et créer un templates par l’option « new » du logiciel. Donner un nom explicite à votre template comme dans l’exemple ci-dessous qui décrit l’action à réaliser.
2 étape : Saisir ensuite le texte du message pour action, c'est-à-dire le numéro d’événement précédé de deux caractères espace.
3 étape : Une fois les templates créés, vous pouvez en sélectionner un pour générer l’action en cliquant sur « Compose ». Votre liste de numéro de destinataire apparait, sélectionner le destinataire correspondant au modem GSM de LoriotPro. Pour faciliter la sélection nous avons volontairement créé l’utilisateur « 000 Loriotpro » pour que celui-ci apparaisse en premier dans la liste. Cliquez sur Send pour l’envoi.
Il y a sans doute d’autres applications qui pourront être utilisées pour faciliter la gestion des SMS d’action Loriotpro sur le portable. Merci de nous communiquer vos expériences sur le sujet à support@loriotpro.com.
![]() |
|