Skip to main content

Installation et Configuration du Serveur

🔌 Installation et Configuration de NUT (Network UPS Tools)

📦 Installation du package NUT

Nous allons commencer par installer NUT. Il est possible d'installer uniquement le composant serveur, mais pour simplifier, nous installerons le package complet et ajusterons la configuration par la suite.

sudo apt install -y nut

⚙️ Configuration de l'onduleur

📝 Fichier ups.conf

Modifiez le fichier de configuration principal de l'onduleur :

sudo nano /etc/nut/ups.conf

Ajoutez la configuration suivante (à adapter selon votre modèle d'onduleur) :

[riello]
  driver = riello_usb
  port = auto
  desc = "Riello iDialog Rack 1200"

💡 Note : Remplacez le nom [riello], le driver et la description en fonction de votre onduleur.


🌐 Configuration du serveur NUT

📝 Fichier upsd.conf

Configurez les paramètres d'écoute du serveur :

sudo nano /etc/nut/upsd.conf

Décommentez et modifiez la ligne LISTEN comme suit :

LISTEN 0.0.0.0 3493

⚠️ Attention : Cette configuration permet l'écoute sur toutes les interfaces réseau. Ajustez si nécessaire pour des raisons de sécurité.


👥 Configuration des utilisateurs

📝 Fichier upsd.users

Définissez les utilisateurs autorisés à accéder à la supervision :

sudo nano /etc/nut/upsd.users

Ajoutez les utilisateurs suivants (adaptez les mots de passe) :

[admin]
    password = Administrator*8587!
    upsmon master

[client]
    password = Administrator*8587!
    upsmon slave

🔐 Sécurité : Pensez à modifier les mots de passe par défaut !


🖥️ Définir le mode serveur

📝 Fichier nut.conf

Configurez NUT pour fonctionner en mode serveur :

sudo nano /etc/nut/nut.conf

Modifiez la valeur du paramètre MODE :

MODE=netserver

🔄 Redémarrage et activation des services

La configuration est maintenant terminée. Redémarrez les services NUT pour appliquer les modifications :

sudo systemctl restart nut-server
sudo systemctl enable nut-server
sudo systemctl restart nut-monitor
sudo systemctl enable nut-monitor

Vérification : Si tout s'est bien passé, vous devriez voir des messages confirmant l'activation des services au démarrage.


🧪 Test de la configuration

Testez votre configuration localement avec la commande suivante :

upsc riello

📊 Cette commande affiche l'état de l'onduleur et confirme que la configuration fonctionne correctement.


📌 Résumé des fichiers modifiés

Fichier Rôle
🔧 /etc/nut/ups.conf Configuration de l'onduleur
🌐 /etc/nut/upsd.conf Paramètres d'écoute du serveur
👥 /etc/nut/upsd.users Gestion des utilisateurs
⚙️ /etc/nut/nut.conf Mode de fonctionnement (serveur/client)