Configuration d'un serveur maître

La configuration sur un serveur maître

Même si le nom de l'onduleur n'a aucune conséquence, il est obligatoire de remplir cette valeur dans le champ Nom pour l'onduleur.

Il faut également choisir le nom du pilote de l'onduleur dans la liste déroulante Pilote de communication de l'onduleur et éventuellement préciser le Port de communication si l'onduleur n'est pas USB.

Les champs Numéro de série de l'onduleur, Productid de l'onduleur et Upstype de l'onduleur sont facultatifs si il n'y a pas de serveur esclave. Il n'est nécessaire d'indiquer ce numéro de série que dans le cas où le serveur dispose de plusieurs onduleurs et de serveurs esclaves.

Remarque

Le nom de l'onduleur ne doit contenir que des chiffres ou des lettres en minuscules : [a-z][0-9] sans espaces, ni caractères spéciaux.

Configuration d'un second onduleur sur un serveur maître

Si le serveur dispose de plusieurs alimentations, il est possible de les connecter chacune d'elle à un onduleur différent.

Il faut cliquer sur le bouton + Nom de l'onduleur pour ajouter la prise en charge d'un onduleur supplémentaire dans l'onglet Onduleur de l'interface de configuration du module.

Si les onduleurs sont du même modèle et de la même marque, il faut ajouter de quoi permettre au pilote NUT de les différencier.

Cette différenciation se fait par l'ajout d'une caractéristique unique propre à l'onduleur. Ces caractéristiques dépendent du pilote utilisé, la page de man du pilote vous indiquera lesquelles sont disponibles.

Exemple pour le pilote Solis :

# man solis

Afin de récupérer la valeur il faut :

  • ne connecter qu'un seul des onduleurs ;
  • le paramétrer comme indiqué dans la section précédente ;
  • exécuter la commande : upsc <nomOnduleurDansGenConfig>@localhost|grep <nom_variable> ;
  • débrancher l'onduleur ;
  • brancher l'onduleur suivant ;
  • redémarrer nut avec la commande : # service nut restart ;
  • exécuter à nouveau la commande pour récupérer la valeur de la variable.

Une fois les numéros de série connus, il faut les spécifier dans les champ Numéro de série de l'onduleur de chaque onduleur.

ExempleDeux onduleurs de même marque

Pour deux onduleurs de marque MGE, reliés à un module Scribe par câble USB, il est possible d'utiliser la valeur "serial", voici comment la récupérer :

# upsc <nomOnduleurDansGenConfig>@localhost | grep serial

driver.parameter.serial: AV4H4601W

ups.serial: AV4H4601W

ExempleDeux onduleurs différents

Un onduleur sur port série :

  • Nom de l'onduleur : eoleups ;
  • Pilote de communication de l'onduleur : apcsmart ;
  • Port de communication de l'onduleur : /dev/ttyS0.

Si l'onduleur est branché sur le port série (en général : /dev/ttyS0), les droits doivent être adaptés.

Cette adaptation est effectuée automatiquement lors de l'application de la configuration.

Onduleur sur port USB :

  • Nom de l'onduleur : eoleups ;
  • Pilote de communication de l 'onduleur : usbhid-ups ;
  • Port de communication de l'onduleur : auto.

La majorité des onduleurs USB sont détectés automatiquement.

Attention

Attention, seul le premier onduleur sera surveillé.

Autoriser des esclaves distants à se connecter

Pour déclarer un serveur esclave, il faut passer la variable Autoriser des esclaves distants à se connecter à oui puis ajouter un utilisateur sur le serveur maître afin d'autoriser l'esclave a se connecter avec cet utilisateur.

Idéalement, il est préférable de créer un utilisateur différent par serveur même s'il est possible d'utiliser un unique utilisateur pour plusieurs esclaves. Pour configurer plusieurs utilisateurs il faut cliquer sur le bouton + Utilisateur de surveillance de l'onduleur.

Pour chaque utilisateur, il faut saisir :

  • un Utilisateur de surveillance de l'onduleur ;

  • un Mot de passe de surveillance de l'onduleur associé à l'utilisateur précédemment créé ;

  • l'Adresse IP du réseau de l'esclave (cette valeur peut être une adresse réseau plutôt qu'une adresse IP) ;

  • le Masque de l'IP du réseau de l'esclave (comprendre le masque du sous réseau de l'adresse IP de l'esclave)

Remarque

Le nom de l'onduleur ne doit contenir que des chiffres ou des lettres en minuscules : [a-z][0-9] sans espaces, ni caractères spéciaux.

Attention

Chaque utilisateur doit avoir un nom différent.

Les noms root et localmonitor sont réservés.

Complément

Pour plus d'informations, vous pouvez consulter la page de manuel : man ups.conf

ou consulter la page web suivante : http://manpages.ubuntu.com/manpages/trusty/en/man5/ups.conf.5.html