transparence:electricite
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| transparence:electricite [2017/06/12 22:38] – créée, contenu migré depuis adminsys:reseau:adressage jocelynd | transparence:electricite [2019/06/09 21:48] (Version actuelle) – capslock | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Monitoring des consos électriques ====== | ====== Monitoring des consos électriques ====== | ||
| - | Voir aussi [[:conso_electrique|Consommations électriques]] | + | :!: Ça semble cassé actuellement. La conso n'est plus surveillée par munin au . À réparer… |
| - | Nous monitorons la consommation électrique des appareils en baie à l'aide d'une multiprise (PDU) *Ubiquiti mFi mPower pro*. | + | Voir aussi |
| + | |||
| + | * [[: | ||
| + | * [[https:// | ||
| + | |||
| + | (graphe réel et à jour des consomations électriques en baie, par type de machin) | ||
| + | |||
| + | {{ https:// | ||
| + | |||
| + | Nous monitorons la consommation électrique des appareils en baie à l'aide d'une multiprise (PDU) **Ubiquiti mFi mPower pro**. | ||
| {{ : | {{ : | ||
| Ligne 11: | Ligne 20: | ||
| //nb: Le PDU supporte 16A en tout, et chaque prise peut délivrer 16A (nb: contrat électrique cogent à 6A), les multiprises du commerce supportent toutes 16A// | //nb: Le PDU supporte 16A en tout, et chaque prise peut délivrer 16A (nb: contrat électrique cogent à 6A), les multiprises du commerce supportent toutes 16A// | ||
| - | (multi 2/3 signifie une multiprise de 3 ports, dont deux sont occupés) | + | |
| * 1. routeurs | * 1. routeurs | ||
| - | * multi 2/3 (fresk, | + | * multi 2/3((//multi 2/3// par exemple signifie une multiprise de 3 ports, dont deux sont occupés)) |
| * 2. switches | * 2. switches | ||
| * multi 2/3 (sw1 : procurve (adhérents) tantad, switch cisco (cœur)) | * multi 2/3 (sw1 : procurve (adhérents) tantad, switch cisco (cœur)) | ||
| Ligne 26: | Ligne 35: | ||
| * multi: | * multi: | ||
| + | ===== À propose du mPower ===== | ||
| + | |||
| + | Cet appareil est pensé pour être utilisé avec un contrôleur domotique de la game mFi. Aussi ses fonctions « standalone » sont un peu pauvres. Néanmoins, c'est du GNU/Linux assez standard, avec un shell, et les infos importantes sont exposées dans ''/ | ||
| + | |||
| + | Il est donc accessible : | ||
| + | |||
| + | * en SSH((Il n'est pas possible de se connecter en SSH depuis un client récent, typiquement, | ||
| + | * en HTTP (interface web et API JSON) | ||
| + | * en telnet | ||
| + | |||
| + | |||
| + | |||
| + | ===== Préparation du mPower ===== | ||
| + | |||
| + | L'IP par défaut est // | ||
| + | |||
| + | ==== Mise à jour du firmware ==== | ||
| + | |||
| + | À ce jour, la dernière version date de 2015 (vieux), c'est la 2.1.11. | ||
| + | |||
| + | Pour l' | ||
| + | |||
| + | |||
| + | ==== Édition de la configuration ==== | ||
| + | |||
| + | **NB: rebooter le mpower n' | ||
| + | |||
| + | Se fait en SSH ou telnet((les options de conf dans l' | ||
| + | |||
| + | Toutes les opérations se font dans le fichier / | ||
| + | |||
| + | - sauvegarder cette conf de manière persistente : '' | ||
| + | - l' | ||
| + | |||
| + | Quelques clefs de configuration intéressantes: | ||
| + | |||
| + | === Adressage statique === | ||
| + | |||
| + | <code ini> | ||
| + | dhcpc.2.status=disabled | ||
| + | … | ||
| + | netconf.2.ip=10.10.10.8 | ||
| + | netconf.2.netmask=255.255.255.0 | ||
| + | </ | ||
| + | |||
| + | === Compte utilisateur et mot de passe === | ||
| + | |||
| + | <code ini> | ||
| + | users.1.name=faimaison | ||
| + | users.1.password=AREMPLACER | ||
| + | users.1.status=enabled | ||
| + | </ | ||
| + | |||
| + | La ligne '' | ||
| + | |||
| + | On va donc générer un nouveau mot de passe pour cet utilisateur (depuis une machine externe), par exemple avec la commande mkpasswd: | ||
| + | <code terminal> | ||
| + | $ mkpasswd --method=des | ||
| + | </ | ||
| + | puis copier/ | ||
| + | |||
| + | === Créer un utilisateur non privillégié === | ||
| + | |||
| + | Utile pour un usage " | ||
| + | |||
| + | (nb: on utilise pas de '' | ||
| + | |||
| + | <code ini> | ||
| + | users.3.password=AREMPLACER | ||
| + | users.3.name=readonly | ||
| + | users.3.gid=100 | ||
| + | users.3.uid=100 | ||
| + | users.3.status=enabled | ||
| + | </ | ||
| + | |||
| + | === Fuseau horaire, localisation === | ||
| + | NB: pour définir les coordonnées GPS, l' | ||
| + | <code ini> | ||
| + | system.latitude=47.203103 | ||
| + | system.longitude=-1.550391 | ||
| + | system.timezone=GMT-1GDT | ||
| + | </ | ||
| + | |||
| + | === Serveur NTP === | ||
| + | |||
| + | (La date est importante pour les stats de conso) | ||
| + | <code ini> | ||
| + | ntpclient.1.server=10.10.10.6 | ||
| + | </ | ||
| + | |||
| + | ==== Nommer les prises ==== | ||
| + | |||
| + | Il est possible de donner des noms aux ports, ça se passe dans le fichier ''/ | ||
| + | |||
| + | <code ini> | ||
| + | port.0.label=Routeurs (fresk, camber) | ||
| + | port.1.label=Switches (sw1, tantad) | ||
| + | port.2.label=Machines FAImaison | ||
| + | port.3.label=Serveurs rackables adhérent·e·s | ||
| + | port.4.label=Nano-ordi adhérent·e·s | ||
| + | port.5.label=Laptops & mini-ITX adhérent·e·s | ||
| + | </ | ||
| + | |||
| + | Puis Faire '' | ||
| + | |||
| + | ==== Activer les mesures ==== | ||
| + | |||
| + | Certaines mesures demandent l' | ||
| + | |||
| + | <code shell> | ||
| + | cat > / | ||
| + | #!/bin/sh | ||
| + | for i in \$(seq 1 6) ; do echo 1 > / | ||
| + | EOF | ||
| + | |||
| + | chmod 0755 / | ||
| + | |||
| + | # On rend le changement persistant | ||
| + | cfgmtd -w -p /etc | ||
| + | |||
| + | # C'est exécuté au reboot, pour s' | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ===== Exploitation du mPower ===== | ||
| + | |||
| + | ==== Interface graphique ==== | ||
| + | |||
| + | Permet d' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== Par l'API ==== | ||
| + | |||
| + | cf [[https:// | ||
| + | |||
| + | === Récupérer la conso du mois en kwH === | ||
| + | |||
| + | URLs pour récupérer les mesures : | ||
| + | |||
| + | - http:// | ||
| + | - http:// | ||
| + | |||
| + | | ||
| + | |||
| + | === Calculer l' | ||
| + | |||
| + | Si on souhaite passer d'une conso (ci-dessus) sur un mois à un ampérage moyen sur le mois (pour un mois de 30j) : | ||
| + | |||
| + | < | ||
| + | amp_moyen = conso_kwh / (tension * coefficient_puissance)/ | ||
| + | </ | ||
| + | |||
| + | Ce qui donne, en prenant les noms de propriétés JSON de l'API : | ||
| + | |||
| + | < | ||
| + | amp_moyen = prevmonth*0.003125 / (voltage * powerfactor)/ | ||
| + | </ | ||
| + | ==== En CLI ==== | ||
| + | |||
| + | Tout est dans ''/ | ||
| + | |||
| + | |||
| + | ==== Liens ==== | ||
| + | |||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | ====== A propos du PDU iPoMAN II 1202 ====== | ||
| + | |||
| + | Cette machine est comme une multiprise mais elle offre des fonctionnalités supplémentaires : | ||
| + | |||
| + | * mesure de la consommation fournie pour chacune des 12 prises fournies par le PDU | ||
| + | * contrôle ON/OFF de chacune des 12 prises | ||
| + | |||
| + | ===== Manuel utilisateur ===== | ||
| + | |||
| + | Manuel d' | ||
| + | |||
| + | ===== Informations pratiques ===== | ||
| + | |||
| + | mot de passe par défaut : admin | ||
| + | |||
| + | ip par défaut : 172.17.228.19 | ||
| + | |||
| + | mac : 00 E0 D8 0C E4 13 | ||
| + | |||
| + | administration par console, telnet, web : | ||
| + | |||
| + | * Console : port série 9600bauds | ||
| + | * Telnet port 23 (configurable) | ||
| + | * interface web : http:// | ||
| + | |||
| + | Le PDU est bien sûr compatible SNMP. | ||
| + | |||
| + | L' | ||
| + | |||
| + | Le PDU peut envoyer des emails pour avertir d' | ||
| + | |||
| + | ===== Changement du mot de passe administrateur ===== | ||
| + | |||
| + | Le mot de passe ne peut être changé s'il a été oublié. Lors du boot, sur la sortie Console, on voit une notion de Jumper pour mettre à zéro le mot de passe. Ce jumper n'est pas labélisé en interne dans le boitier : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Par contre on peut tricher en enlevant la carte fille : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | En dessous de la carte fille on trouve une petite pile bouton qu'il suffit d' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Après avoir inséré à nouveau la pile puis la carte fille et redémarré le PDU le mot de passe est à nouveau " | ||
| + | |||
| + | ===== Notes à propos du reset sur ce PDU ===== | ||
| + | |||
| + | Il est possible de faire un reset de l'OS du PDU sans pour autant couper l' | ||
| + | |||
| + | Reset : simple appui court sur le bouton reset en facade. | ||
| + | |||
| + | ===== Vue de l' | ||
| + | |||
| + | Page d' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Page de contrôle / configuration des prises (renommage, changement de la puissance admissible, des délai d' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Vue de la console ===== | ||
| + | |||
| + | Accueil : | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Vue de l' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Vue intérieure ===== | ||
| + | |||
| + | {{ : | ||
transparence/electricite.1497307137.txt.gz · Dernière modification : 2017/06/12 22:38 de jocelynd
