Aide pour
WATCHDOG
Présentation
WATCHDOG est un programme développé pour travailler avec SIMPLEX, version 1.8.2
et suivantes , dans le cadre d’un répéteur VHF/UHF.
Le rôle de WATCHDOG est de surveiller l’état de fonctionnement de SIMPLEX. Cette
surveillance se fait par l’intermédiaire du serveur TCPIP de SIMPLEX.
Dans son fonctionnement normal, SIMPLEX génére toutes les minutes des pseudos “ pings ”
aux clients connectés à son serveur. Ces pings sont constitués d’une trame ASCII
de 5 caractères “ ZZZZZ ”.
WATCHDOG surveille la présence régulière de ces pings et, s’il s’avère que
SIMPLEX ne les envoie plus, WATCHDOG ferme automatiquement SIMPLEX, INTERCOMM et
COUCOU et les relance à nouveau.
Attention, le redémarrage de SIMPLEX, d’INTERCOMM et de
COUCOU se fera avec les fichiers d’initialisation présents dans les répertoires
de ces deux programmes. Il est donc très important que les dernières
configurations de ces programmes aient été sauvegardées si l’on veut être sûr
que les trois programmes redémarrent correctement.
Initialisation
Au démarrage, WATCHDOG vous rappelle que les dernières configurations de
SIMPLEX, d’INTERCOMM et de COUCOU doivent avoir été sauvegardées pour une
utilisation optimale du logiciel.
La première opération à faire est de renseigner les chemins dans votre
ordinateur de vos programmes SIMPLEX et/ou INTERCOMM et/ou COUCOU. Pour cela
utiliser les boutons Parcourir. Si vous ne renseignez que le chemin de SIMPLEX,
seul SIMPLEX sera réinitialisé.
Il vous est possible par les boutons Test Ouvrir et Test Fermer de vérifier que
vos programmes s’ouvrent et se ferment correctement et que vous avez fait le bon
choix. Vous pourrez ainsi vérifier que les configurations de vos programmes à
l’ouverture sont correctes.
La séquence de réinitialisation complète peut-être testée en cliquant le bouton
Init. Il est recommandé de tester cette séquence pour vérifier que tout se
passera bien lors d’une séquence de réinitialisation automatique et notamment
que les applications clientes de SIMPLEX (INTERCOMM et WATCHDOG) seront à
nouveau connectées au serveur de SIMPLEX. Cela est évidemment impératif pour que
la surveillance se fasse normalement.
Ensuite il faut connecter WATCHDOG en tant que client au serveur de SIMPLEX.
Vérifier avant toute chose que le serveur de SIMPLEX est démarré (panneau DTMF
icône TCPIP dans SIMPLEX). Noter l'adresse IP et le n° de port de SIMPLEX car
ces informations sont celles utilisées par WATCHDOG pour se connecter.
Dans WATCHDOG, choisir l'adresse IP et le port de SIMPLEX, cocher si besoin est
la case "Se connecter au démarrage" et cliquer le bouton Connecter IP.
Si la connexion à SIMPLEX est réussie, le message “ Serveur connecté ” apparaît.
Si ce n’est pas le cas, vérifier que le serveur de SIMPLEX est bien démarré dans
SIMPLEX et que les adresses IP et numéro de port utilisés sont bien les mêmes
dans SIMPLEX et dans WATCHDOG.
A partir de cet instant, la surveillance de SIMPLEX commence et au bout d’une
minute le message “ SIMPLEX OK ” doit apparaître. Cela est le signe d’
un bon fonctionnement de SIMPLEX.
Dès que WATCHDOG détecte un fonctionnement anormal de SIMPLEX, le message
“ Perte SIMPLEX ” apparaît et WATCHDOG ferme automatiquement les programmes
SIMPLEX et/ou INTERCOMM et/ou COUCOU et les relance dans les secondes qui
suivent. La surveillance reprend alors.
Un fichier « watchdog.log » date et mémorise les actions principales du watchdog :
démarrage, fin, connexion et déconnexion du serveur, relance des programmes
Simplex et autres.
Coupure secteur
En cas de coupure secteur, WATCHDOG relancera automatiquement les programmes
SIMPLEX, INTERCOM et COUCOU si les cases à cocher correspondantes dans le
panneau de droite ont été sélectionnées. Le fonctionnement du répéteur reprendra
alors normalement. Quelques précautions doivent toutefois être prises :
- Le programme Watchdog doit être inclus dans les programmes de démarrage de
Windows, sinon WATCHDOG ne se lancera pas au redémarrage de Windows. Si un
réseau local est installé sur votre machine, vous devrez insérer Watchdog dans
un fichier batch incluant une temporisation suffisante à l’initialisation du
réseau avant le lancement de Watchdog. Par exemple, pour une temporisation d’une
minute on pourra créer le fichier batch suivant : ping 127.0.0.1 -n 60 > NUL cd
c:/répertoire_watchdog start watchdog.exe La commande ping génère une
temporisation d’environ 1 seconde. On peu aussi utiliser la commande sleep si
elle est disponible sur votre machine.
- Votre PC doit lui-même se relancer lorsque le secteur revient. Pour cela,
vérifier dans le BIOS de votre PC que cette option est valide. Elle est en
général dans l’item POWER DEFAULT ou quelque chose comme ça. Il faut choisir ON
ou AUTO.
- Lorsque vous changez l’état de la configuration du WATCHDOG (chemins des
fichiers, changement d’état des cases à cocher), n’oubliez pas de faire
systématiquement une sauvegarde de la configuration sinon, en cas de coupure
secteur, le dernier état sera perdu.
Utilisation hors SIMPLEX
Bien évident, il possible d’utiliser WATCHDOG de façon autonome pour démarrer ou
arrêter manuellement de une à trois applications de votre ordinateur.
Si vous créez votre propre application possédant un serveur qui génère des
pseudos “ pings ” d’activité identiques à ceux générés par SIMPLEX, WATCHDOG
réagira de la même façon qu’avec SIMPLEX et réinitialisera automatiquement votre
application.