Premium CS
PDU Manager
← Tableau de bord

Aide & Installation

Procédure pour déployer l'agent PDU Manager sur un nouveau site, et commandes de gestion courantes.

Télécharger l'installeur

Le paquet contient l'installeur, l'agent, et tout ce qu'il faut (y compris le gestionnaire Python si besoin), aucune autre dépendance à installer à la main.

⬇ Télécharger PDU-MANAGER-installer.zip

Procédure d'installation

1
Dézippe le fichier téléchargé n'importe où sur la machine Windows du site (Bureau, Téléchargements...).
2
Double-clique install.bat, puis accepte l'invite d'élévation Windows (UAC) : obligatoire, sinon l'installation ne peut pas créer la tâche planifiée.
3
Un formulaire s'ouvre. Renseigne :
  • Identifiant du site : un nom court identifiant ce client/site
  • URL du PDU Manager : https://pdu.premium-computer.fr (déjà pré-rempli)
  • Un ou plusieurs PDU : IP, utilisateur, mot de passe, libellé
⚠ L'ID de chaque PDU (ex: PREMI-PDU-01) ne doit plus être modifié une fois créé. Le changer recrée un nouveau PDU fantôme au lieu de mettre à jour l'existant. Pour renommer l'affichage, utilise uniquement le champ Libellé (modifiable à tout moment, y compris directement depuis le tableau de bord en cliquant sur le nom du PDU).
4
Trouver l'adresse IP du PDU : appuie et maintiens le bouton du boîtier jusqu'à entendre 2 bips, puis relâche : l'adresse IP s'affiche sur le panneau, en 4 groupes de 3 chiffres.
5
Clique Installer. Le script installe Python si nécessaire, copie les fichiers dans C:\Program Files\PDU-MANAGER, et crée la tâche planifiée (démarrage automatique, relance si crash).
⚠ Change l'utilisateur et le mot de passe par défaut du PDU (snmp / 1234) sur son interface web avant la mise en production (ce sont des identifiants d'usine, les mêmes sur tous les boîtiers).

Réinitialiser un PDU (configuration usine)

⚠ Débranche provisoirement les équipements alimentés par le PDU avant un reset : la remise à zéro peut modifier la séquence ou l'état des sorties.
1
Le PDU sous tension, repère le bouton Function sur la façade, à côté de l'afficheur et du port réseau.
2
Maintiens le bouton enfoncé jusqu'aux 6 bips, puis relâche. Un bip long confirme la restauration de la configuration d'usine.

Retrouver l'adresse IP après reset

Le PDU essaie d'abord d'obtenir une adresse par DHCP. S'il n'en reçoit aucune, l'adresse de repli du fabricant est :
192.168.0.216
1
Maintiens le bouton Function, relâche après le 2ᵉ bip.
2
L'afficheur présente successivement les 4 groupes de chiffres de l'adresse IP.
3
Ouvre http://adresse-ip-du-pdu (en HTTP, pas HTTPS ; l'interface de ces boîtiers est ancienne et souvent incompatible avec les exigences TLS des navigateurs récents), identifiants par défaut snmp / 1234.

Si le PDU ne répond pas (pas de DHCP)

Configure temporairement ta machine sur le même sous-réseau que l'adresse de repli :
Adresse IP  : 192.168.0.10
Masque      : 255.255.255.0
Passerelle  : aucune
Puis ouvre http://192.168.0.216 (toujours en HTTP).

Commandes de gestion (PowerShell, sur la machine du site)

Voir si l'agent tourne
Get-ScheduledTaskInfo -TaskName "PDUAgent"
LastTaskResult à 0 = tout va bien. 267009 = en cours d'exécution (normal, l'agent tourne en continu).
Redémarrer l'agent
Stop-ScheduledTask -TaskName "PDUAgent"
Start-ScheduledTask -TaskName "PDUAgent"
Voir les logs en direct (arrête d'abord la tâche planifiée pour éviter un doublon)
Stop-ScheduledTask -TaskName "PDUAgent"
cd "C:\Program Files\PDU-MANAGER"
py pdu_agent.py config.json
Ctrl+C pour arrêter, puis Start-ScheduledTask -TaskName "PDUAgent" pour reprendre en tâche de fond.
Modifier la configuration (ajouter un PDU, changer une IP...)
Relance install.bat sur la machine déjà installée : le formulaire se pré-remplit avec la configuration actuelle, modifiable directement.

Supprimer un PDU du tableau de bord

Chaque carte PDU a un bouton Supprimer en bas : ça retire le PDU de pdu_inventory et pdu_status, donc de l'affichage.

⚠ Ça ne désinstalle rien sur la machine du site. Si l'agent local a encore ce PDU dans son config.json, il va le recréer automatiquement au cycle suivant (quelques secondes). Pour une suppression durable, retire aussi ce PDU du fichier de configuration de l'agent (relance install.bat sur la machine et enlève la ligne correspondante dans le formulaire), ou désinstalle complètement l'agent si c'est le seul PDU du site (voir ci-dessous).

Désinstaller l'agent d'une machine Windows

1. Arrêter et supprimer la tâche planifiée
Stop-ScheduledTask -TaskName "PDUAgent"
Unregister-ScheduledTask -TaskName "PDUAgent" -Confirm:$false
2. Supprimer les fichiers de l'agent
Remove-Item "C:\Program Files\PDU-MANAGER" -Recurse -Force
Nécessite un terminal PowerShell en administrateur (même pré-requis qu'à l'installation).
3. Nettoyer le tableau de bord
Supprime aussi le/les PDU correspondants depuis le tableau de bord (bouton Supprimer sur chaque carte) pour qu'ils n'apparaissent plus nulle part.

Limitation actuelle

Les logs ne sont visibles qu'en local sur la machine du site (voir commande ci-dessus) : la consultation à distance depuis cette interface web n'est pas encore disponible.