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) |