À propos de ce fichier
Surveillance de l'alimentation secteur.
Cas ou l'onduleur n'est pas géré par le SYNO
Un accès avec Telnet est obligatoire.
Onduleur obligatoire.
Le switch (ou modem) ne doit pas être sur onduleur, ou uniquement sur la prise de protection surtension.
Modification
24/02/2007------------
Ajout d'un second test vers une autre IP dans le cas où la première est temporairement inaccessible.
En cas d'arrêt par le script, une écriture est faite dans le fichier journal du SYNO '/var/log/messages'
consultation par la commande 'secteur list'
Passage en version 1.01
Comment sa marche ?
Le script surveille une adresse IP ou un nom de domaine sur le réseau ('ping'). S'il y a une coupure de courant, le switch ou le modem s'éteint et coupe cette liaison. Le SYNO s'arrêtera alors 'proprement' entre 1minute et une valeur programmée + 1minute.
Il est aussi possible de l'utiliser pour éteindre systématiquement le SYNO lorsque un périphérique du réseau (PC, switch, etc..) est hors tension.
Le paramétrage se fait en ligne de commande et les options se visualise simplement en tapant
secteur
INSTALLATION
Télécharger le script et dézziper le dans un dossier du 'SYNO' et visible par le PC, 'public' par exemple.
Attention, si vous ouvrez sous Windows les fichiers, juste pour voir, ne l'enregistrer pas ! il serait alors inutilisable !!
Ouvrer une session 'telnet' (avec le compte 'root') et copier le dans le dossier '/bin'
cd /volume1/public
cp secteur /bin
Le rendre exécutable en tapant la commande.
chmod 777 /bin/secteur
Configuration
secteur
Renseigne sur la configuration courante, liste les commandes disponibles.
secteur 10
Suivi d'un chiffre (2 à 59), le script sera renseigné sur l'intervalle maxi plus 1 minute,du test de connexion.
Valeur par défaut = 5 minutes
secteur pause
Permet de suspendre temporairement l'exécution du script. La reprise se fera automatiquement après un REBOOT ou après la commande 'secteur start'.
secteur stop
Permet d'arrêter l'exécution du script. Même après un REBOOT .
secteur start
Pour reprendre l'exécution du script.
secteur active non
Avec l'option 'non' > Après un arrêt provoqué par le script, et pour éviter des mise hors tension a répétition (boucle). Le script se désactive automatiquement. Attention, sa désactivation n'intervient pas lorsque vous éteignez votre SYNO par son bouton 'POWER', mais uniquement lorsque s'est le script qui l'éteint.
Une commande 'secteur start' dans une fenêtre telnet est alors obligatoire pour reprendre son exécution.
Avec l'option 'oui' > le script ne de désactive plus.
Valeur par défaut = non
secteur www.free.fr
secteur 192.168.0.1
Renseigne le nom de domaine ou l'adresse IP de test. L'adresse doit être joignable au moment de la commande pour être validée et prise en compte par le script. Pour vérifier tapez simplement 'secteur'.
Valeur par défaut = serveur smtp du panel d'administration du SYNO
secteur init
Initialise les valeurs par défauts du script.
Intervalle temps = 5 minutes
Adresse IP de test = serveur mail SMTP renseigné dans le panel d'administration
Status du script = Actif si actif au moment de la commande 'init' (ne change pas d'état)
Re-Activation auto = non
Fichiers =>
Voici la liste des fichiers utilisés par mon script .
/bin/secteur
C'est LE super script !
/etc/crontab
Fichier utilisé par le processus 'crond' qui exécute des programmes automatiquement a certaines heures. Grosso modo, comme le gestionnaire de tache de Windows.
'secteur' y inscrit sa fréquence d'exécution.
/etc/rc.local
Fichier utilisé par 'IPKG' pour monter le dossier '/opt' au démarrage du 'SYNO'.
'secteur' l'utilise en y mettant un 'secteur start'.
ATTENTION !!
Si vous n'avez pas installé 'IPKG', il faudra créer ce fichier manuellement et le rendre exécutable.
Dans une fenêtre Telnet taper tous les caractères rouges suivants :
>> /etc/rc.local ; chmod 777 /etc/rc.local
Voila, vous retrouverez comme d?habitude, l?originale de ce tuto
http://fredo.servehttp.com/tuto/syno/Bidouilles-2.htm
ou bien
http://fredo.servehttp.com/tuto/syno/
Bonne utilisation !
Fred.