This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

À 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.