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