MàJ, clarification selon version, et ajout de plusieurs infos (monitoring via SNMP, APC avec compteurs par prises, cas double alim)
This commit is contained in:
parent
d7d25707bf
commit
eb0a4e2993
|
@ -3,93 +3,163 @@ categories: hardware
|
||||||
title: Howto Master switch APC
|
title: Howto Master switch APC
|
||||||
...
|
...
|
||||||
|
|
||||||
* Documentation : <http://www.apc.com/fr/fr/prod_docs/results.cfm?DocType=User%20Manual>
|
Documentation AP89XX :
|
||||||
|
|
||||||
|
* Firmware version 6.8.0 : <https://download.schneider-electric.com/files?p_File_Name=990-5569M_EN.pdf&p_Doc_Ref=990-5569_EN&p_enDocType=User+guide>
|
||||||
|
* Firmware version 5.X.X : <https://download.schneider-electric.com/files?p_File_Name=JSAI-862KZR_R2_EN.pdf&p_Doc_Ref=SPD_JSAI-862KZR_EN&p_enDocType=User+guide>
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Cette partie est normalement documentée dans la section **Remote access to the control console** du manuel.
|
Deux solutions : via un [câble console](#port-série), ou via telnet/ssh. Attention : telnet est actif par défaut (ssh inactif) jusqu'à la version 6.8, à partir de laquelle c'est ssh qui devient actif par défaut (telnet inactif).
|
||||||
|
|
||||||
En résumé :
|
Via telnet ou ssh, en résumé :
|
||||||
|
|
||||||
- Relever l'adresse MAC de l'APC
|
- Relever l'adresse MAC de l'APC
|
||||||
- Depuis une autre machine : arp -s <future_IP_APC> <MAC_APC> (Note : cela doit apparemment être fait sur une machine avec future_IP_APC comprise dans le réseau d'une *vraie* interface (par exemple, cela ne semble pas marcher avec eth0:0... même en faisant arp -i eth0:0 -s <future_IP_APC> <MAC_APC>)
|
- Depuis une autre machine : arp -s <future_IP_APC> <MAC_APC> (Note : cela doit apparemment être fait sur une machine avec future_IP_APC comprise dans le réseau d'une *vraie* interface (par exemple, cela ne semble pas marcher avec eth0:0... même en faisant arp -i eth0:0 -s <future_IP_APC> <MAC_APC>))
|
||||||
- Depuis cette autre machine, faire un : ping -s 113 <future_IP_APC>
|
- Depuis cette autre machine, faire un : ping -s 113 <future_IP_APC>
|
||||||
- Puis : telnet <future_IP_APC> avec le login/passwd apc/apc.
|
- Puis : telnet/ssh <future_IP_APC> avec le login/passwd apc/apc.
|
||||||
- En fin, bien penser à lui fixer son adresse IP définitive !!
|
- Enfin, bien penser à lui fixer son adresse IP définitive !!
|
||||||
|
|
||||||
## Manipulations de base
|
## Manipulations de base
|
||||||
|
|
||||||
- Définir le nom et domaine de l'APC (dans 2>1>5>1 et 3>2>1)
|
- Définir le nom et domaine de l'APC
|
||||||
- Positionner les paramètres réseaux (IP/Netmask/Gateway), DNS
|
- Positionner les paramètres réseaux (IP/Netmask/Gateway/DNS)
|
||||||
- Configurer un serveur NTP, et se mettre en timezone GMT
|
|
||||||
- Changer le login/passwd
|
- Changer le login/passwd
|
||||||
|
- Configurer SNMP
|
||||||
|
- Configurer un serveur NTP, et se mettre en timezone GMT
|
||||||
|
- Configurer les paramètres mails (serveur SMTP/from/to) pour recevoir des notifications par mail
|
||||||
- Relever les machines branchées à ses ports
|
- Relever les machines branchées à ses ports
|
||||||
|
|
||||||
## Commande pour CLI du modèle AP8959EU3
|
Selon la version du firmware de l'APC, les commandes sont différentes. Une fois connecté à un APC, la version de son firmware est visible en haut à droite, ainsi qu'avec la commande `about` sous "APC OS(AOS)" sauf pour la version interactives où il n'y a justement pas de commande, mais des menus à suivre.
|
||||||
|
|
||||||
### Commandes générales :
|
## Commandes CLI pour le firmware version interactif
|
||||||
|
|
||||||
|
### Contrôle des ports
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
system -n APC42 # changer le nom de l'APC
|
# Lister tous les ports :
|
||||||
reboot # redémarrer le firmware (ne redémarre pas les outlets ;-)
|
"1- Device Manager" > "2- Outlet Management" > "1- Outlet Control/Configuration"
|
||||||
console -S telnet # active le telnet ET désactive le SSH
|
|
||||||
snmp -S enable # active le SNMP
|
# À partir de ce menu, redémarrer le port n°3 :
|
||||||
userPasswd root
|
"3- XXXXX ON" > "1- Control Outlet" > "3- Immediate Reboot" OU "2- Immediate Off" puis "1- Immediate On"
|
||||||
user -an root -ap PASSWORD # change le mot de passe du compte admin "root"
|
|
||||||
dns -p X.X.X.X # configure le serveur dns primaire
|
|
||||||
email -g1 enable -s1 X.X.X.X -t1 foo@example.com -r1 custom -f1 bar@example.com # configure l'envoi d'alertes mail
|
|
||||||
system # liste des infos de l'APC
|
|
||||||
prodInfo # liste des infos de l'APC
|
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### Gestion du réseau :
|
|
||||||
|
## Commandes CLI pour le firmware version 5.X.X
|
||||||
|
|
||||||
|
### Commandes générales
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
apc> help tcpip
|
apc> help tcpip # gestion du réseau
|
||||||
Usage: tcpip -- Configure and display TCP/IP v4 parameters
|
Usage: tcpip -- Configure and display TCP/IP v4 parameters
|
||||||
tcpip [-S <enable | disable>]
|
tcpip [-S <enable | disable>]
|
||||||
[-i <ipv4 address>]
|
[-i <ipv4 address>]
|
||||||
[-s <subnet mask>]
|
[-s <subnet mask>]
|
||||||
[-g <gateway>]
|
[-g <gateway>]
|
||||||
[-d <domain name>]
|
[-d <domain name>]
|
||||||
[-h <host name>]
|
[-h <host name>] # hostname “réseau”, différent du hostname “système” (system -n)
|
||||||
|
|
||||||
|
user -an root -ap PASSWORD # changer le mot de passe du compte admin "root", l'utilisateur est créé si nécessaire
|
||||||
|
userDelete apc # supprimer l'utilisateur par défaut "apc"
|
||||||
|
system -n APC42 # changer le nom de l'APC
|
||||||
|
snmp -S enable # activer le SNMP
|
||||||
|
dns -p X.X.X.X # configurer le serveur dns primaire
|
||||||
|
ntp -p X.X.X.X # configurer le serveur ntp primaire
|
||||||
|
console -S telnet # activer le telnet ET désactive le SSH (défaut sur cette version)
|
||||||
|
reboot # redémarrer le firmware (ne redémarre pas les prises)
|
||||||
|
system # lister des infos de l'APC
|
||||||
|
prodInfo # lister des infos de l'APC
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
**tcpip -h** est le hostname "réseau", il est différent du hostname "système" (**system -n**)
|
Les paramètres mail et de DST peuvent se régler depuis l'interface web.
|
||||||
|
|
||||||
### Contrôle des ports :
|
### Contrôle des ports
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
olName all # liste tous les ports
|
olStatus all # lister tous les ports avec leur status ON ou OFF
|
||||||
olStatus all # liste tous les ports avec le status des ports
|
olStatus 3 # afficher le status du port 3
|
||||||
olStatus 3 # liste le status du port 3
|
olName 3 salut # renommer le port 3 en "salut"
|
||||||
olName 3 salut # renomme le port 3 en "salut"
|
olReboot 3 # reboot le port 3 (salut, donc)
|
||||||
olReboot 3 # reboot le port 3 (salut donc)
|
olOff 3 # éteintre le port salut
|
||||||
olOff 3 # éteint le port salut
|
olOn 3 # allumer le port salut
|
||||||
olOn 3 # allume le port salut
|
|
||||||
appcli # passe en mode CLI spécial pour gérer les outlets
|
appcli # passe en mode CLI spécial pour gérer les outlets
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Commande pour CLI du modèle interactif
|
|
||||||
|
|
||||||
### Contrôle des ports :
|
## Commandes CLI pour le firmware version 6.X.X
|
||||||
|
|
||||||
|
|
||||||
|
### Commandes générales
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
# Lister tous les ports :
|
apc>help tcpip # gestion du réseau
|
||||||
"1- Device Manager" > "2- Outlet Management" > "1- Outlet Control/Configuration"
|
Usage: tcpip -- Configure and display TCP/IP v4 parameters
|
||||||
# À partir de ce menu, redémarrer le port n°3 :
|
tcpip [-S <enable | disable>]
|
||||||
"3- XXXXX ON" > "1- Control Outlet" > "3- Immediate Reboot" ou "2- Immediate Off" puis "1- Immediate On"
|
[-i <ipv4 address>]
|
||||||
|
[-s <subnet mask>]
|
||||||
|
[-g <gateway>]
|
||||||
|
[-d <domain name>]
|
||||||
|
[-h <host name>] # hostname “réseau”, différent du hostname “système” (system -n)
|
||||||
|
|
||||||
|
user -n root -pw PASSWORD -pe Administrator -e enable # changer le mot de passe du compte admin "root", l'utilisateur est créé si nécessaire
|
||||||
|
user -n apc -cp apc -e disable # désactiver l'utilisateur par défaut "apc"
|
||||||
|
system -n APC42 # changer le nom de l'APC
|
||||||
|
console -t enable # activer le telnet ET désactive le SSH (telnet par défaut jusqu'à 6.8, SSH par défaut à partir de 6.8)
|
||||||
|
snmp -S enable -c1 public -a1 read -n1 Y.Y.Y.Y # activer le snmp sur la communauté "public" en RO, avec autorisation pour l'IP "Y.Y.Y.Y" uniquement
|
||||||
|
dns -p X.X.X.X # configurer le serveur dns primaire
|
||||||
|
ntp -p X.X.X.X # configurer le serveur ntp primaire
|
||||||
|
email -g1 enable -s1 X.X.X.X -t1 foo@example.com -r1 custom -f1 bar@example.com # configurer l'envoi d'alertes mail
|
||||||
|
reboot # redémarrer le firmware (ne redémarre pas les prises)
|
||||||
|
system # lister des infos de l'APC
|
||||||
|
prodInfo # lister des infos de l'APC
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
Le paramètre de DST peut se régler depuis l'interface web.
|
||||||
|
|
||||||
|
### Contrôle des ports
|
||||||
|
|
||||||
|
~~~
|
||||||
|
olStatus all # lister tous les ports avec leur status ON ou OFF
|
||||||
|
olStatus 3 # afficher le status du port 3
|
||||||
|
olName 3 salut # renommer le port 3 en "salut"
|
||||||
|
olReboot 3 # reboot le port 3 (salut, donc)
|
||||||
|
olOff 3 # éteintre le port salut
|
||||||
|
olOn 3 # allumer le port salut
|
||||||
|
|
||||||
|
appcli # passe en mode CLI spécial pour gérer les outlets
|
||||||
|
~~~
|
||||||
|
|
||||||
|
## Cas d'une machine avec double alimentation
|
||||||
|
|
||||||
|
Lorsqu'une machine a 2 alimentations (que ce soit via 2 APCs différents, ou sur 2 prises du même APC) et que l'on souhaite éteindre ou redémarrer cette machine, il faut bien penser à éteindre les ports d'alimentation des **2 prises**, sinon la machine restera alimentée par au moins une autre prise :
|
||||||
|
|
||||||
|
* On **éteint** l'alimentation de la **1e prise**
|
||||||
|
* On **éteint** l'alimentation de la **2e prise**
|
||||||
|
* On **rallume** l'alimentation de la **2e prise**
|
||||||
|
* On **rallume** l'alimentation de la **1e prise**
|
||||||
|
|
||||||
|
## APCs avec compteurs par prises
|
||||||
|
|
||||||
|
Les modèles AP86XX ont un compteur par prise, permettant de savoir quelle machine consomme combien (intensité en A, puissance en W, et énergie consommé en Wh).
|
||||||
|
|
||||||
|
Cependant comme indiqué sur la [FAQ](https://www.apc.com/us/en/faqs/FA156074/#PDUG2), les valeurs en dessous de 0.5A et 50W pour chaque prise ne sont pas mesurées et sont indiqués comme 0A/0W.
|
||||||
|
|
||||||
|
## Monitoring via SNMP
|
||||||
|
|
||||||
|
Les OID `.1.3.6.1.4.1.318.1.1.12` (rPDU) et `.1.3.6.1.4.1.318.1.1.26` (rPDU2, à préférer) permettent d'intérroger les APCs sur leur état, notamment l'intensité utilisée sur le moment.
|
||||||
|
|
||||||
|
Voir la page [HowtoCollectd#plugin-snmp]() pour des exemples de configuration avec Collectd.
|
||||||
|
|
||||||
## Mise à jour du firmware
|
## Mise à jour du firmware
|
||||||
|
|
||||||
**Voir si l'on possède les anciens binaires... certains binaires récents semblent incompatibles avec du vieux matériel**
|
**Voir si l'on possède les anciens binaires... certains binaires récents semblent incompatibles avec du vieux matériel**
|
||||||
|
|
||||||
* Télécharger les binaires (un binaire pour AOS et un binaire pour le rpdu?)
|
* Télécharger les binaires (un binaire pour AOS et un binaire pour le rpdu?)
|
||||||
* Se connecter en FTP avec le login administrateur
|
* Se connecter en FTP avec le login administrateur
|
||||||
* passer en mode binaire (binary) et uploader le firmware "aos"
|
* Passer en mode binaire (binary) et uploader le firmware "aos"
|
||||||
* une fois terminée, l'APC redémarre tout seul
|
* Une fois terminée, l'APC redémarre tout seul
|
||||||
* une fois redémarré, se connecter à nouveau en FTP, passer en mode binaire et uploader le firmware "Rack PDU APP" ('rpdu?)
|
* Une fois redémarré, se connecter à nouveau en FTP, passer en mode binaire et uploader le firmware "Rack PDU APP" ('rpdu?)
|
||||||
* Cela redémarre, l'upgrade est terminée
|
* Cela redémarre, l'upgrade est terminée
|
||||||
|
|
||||||
## Chainer les APC entre eux
|
## Chainer les APC entre eux
|
||||||
|
@ -141,4 +211,5 @@ et il faut taper les commandes à l'aveugle...
|
||||||
## Reset des accès
|
## Reset des accès
|
||||||
|
|
||||||
Le reset des accès n'impacte pas les prises de courant.
|
Le reset des accès n'impacte pas les prises de courant.
|
||||||
|
|
||||||
Appuyer sur le bouton RESET. Après quelques secondes, la LED réseau clignote alternativement en orange et vert. Il faut à ce moment là appuyer à nouveau sur le bouton RESET. On peut ainsi accéder à l'APC via le port série avec le login **apc** et le mot de passe **apc**. Attention, il faut vite se connecter : l'accès est reset pendant uniquement 30 secondes.
|
Appuyer sur le bouton RESET. Après quelques secondes, la LED réseau clignote alternativement en orange et vert. Il faut à ce moment là appuyer à nouveau sur le bouton RESET. On peut ainsi accéder à l'APC via le port série avec le login **apc** et le mot de passe **apc**. Attention, il faut vite se connecter : l'accès est reset pendant uniquement 30 secondes.
|
Loading…
Reference in a new issue