Line 51: |
Line 51: |
| ====Serial Connection==== | | ====Serial Connection==== |
| | | |
− | <ol><li>Find the configuration details for your model of UPS. Refer to: http://www.networkupstools.org/stable-hcl.html and make note of the driver name and upstype number (if any) in the third column. | + | <ol><li>Find the configuration details for your model of UPS. Refer to: http://www.networkupstools.org/stable-hcl.html and make note of the driver name and upstype number (if any) in the third column. |
| | | |
− | {{Warning box|Always use the serial cable supplied with the UPS. Standard serial cables won't work with a serial UPS and have been known to cause damage to the UPS. Pay particular attention to any references to cable in in the UPS Model column.}} | + | {{Warning box|Always use the serial cable supplied with the UPS. Standard serial cables won't work with a serial UPS and have been known to cause damage to the UPS. Pay particular attention to any references to cable in in the UPS Model column.}} |
| | | |
| </li><li>From the console issue the following commands: | | </li><li>From the console issue the following commands: |
Line 141: |
Line 141: |
| | | |
| ====Droits d'administrateur ASI==== | | ====Droits d'administrateur ASI==== |
− | Vous devriez vérifier votre nouveau mot de passe (AdminPass) pour exécuter '''upserw''' et '''upscmd'''. Bien sûr, vous pouvez changer votre mot de passe pour un mot de passe plus facile à utiliser. | + | Vous devriez vérifier votre nouveau mot de passe (AdminPass) pour exécuter '''upsrw''' et '''upscmd'''. Bien sûr, vous pouvez changer votre mot de passe pour un mot de passe plus facile à utiliser. |
| | | |
| config show nut | | config show nut |
Line 189: |
Line 189: |
| Une ASI esclave peut accéder avec UPS@192.168.1.1 (IP de l'ASI maître). | | Une ASI esclave peut accéder avec UPS@192.168.1.1 (IP de l'ASI maître). |
| | | |
− | ===Setting UPS Variables=== | + | ====Réglages des variables de l'ASI==== |
− | In order to set UPS variables it is necessary to have enabled the administrative privileges as above first and you get the possibility to run command from slave ups if access is set to private as above.
| + | Afin de définir les variables de l'ASI, il est nécessaire d'avoir d'abord activé les privilèges administratifs comme ci-dessus et vous avez la possibilité d'exécuter une commande à partir de l'onduleur esclave si l'accès est défini sur « private » comme ci-dessus. |
| | | |
− | In the examples below, it is assumed your UPS name is '''UPS''', that it is local, that the administrative user is '''admin''' and password '''admin'''. You can verify your UPS name via:
| + | Dans les exemples ci-dessous, on suppose que le nom de votre ASI est '''UPS''', qu'elle est locale, que l'utilisateur administrateur est '''admin''' et que le mot de passe est '''admin'''. Vous pouvez vérifier votre nom d'ASI par : |
| upsc -l | | upsc -l |
| | | |
− | To view a complete list of the UPS variables, both informational and modifiable
| + | Pour voir une liste complète des variables de l'ASI, à la fois informationnelles et modifiables : |
| upsc UPS | | upsc UPS |
| | | |
− | To determine the modifiable variables for your UPS, their current settings and their available setting values execute the command:
| + | Pour déterminer les variables modifiables de votre ASI, leurs valeurs actuelles et leurs valeurs de réglage possibles, exécutez la commande : |
| upsrw UPS | | upsrw UPS |
| | | |
− | You can now modify the variables you wish using a command similar to the following (Note the order of the arguments is important, and you may need quotes around the value being set, "20"):
| + | Vous pouvez maintenant modifier les variables souhaitées à l'aide d'une commande similaire à la suivante (notez que l'ordre des arguments est important et vous aurez peut-être besoin de guillemets autour de la valeur définie, "20") : |
| upsrw -s battery.charge.low=20 -u admin -p admin UPS | | upsrw -s battery.charge.low=20 -u admin -p admin UPS |
| | | |
− | For remote host (slave UPS ), we need to add the IP from master UPS to run command.
| + | Pour un hôte distant (ASI esclave), nous aurons besoin d'ajouter l'IP de l'ASI maître pour lancer la commande : |
| upsrw -s battery.charge.low=20 -u admin -p admin UPS@192.168.2.1 | | upsrw -s battery.charge.low=20 -u admin -p admin UPS@192.168.2.1 |
| | | |
− | Where the value after '''-s''' should be one of the parameters identified by the '''upsrw ups''' command. You can of course verify your changes using
| + | Où la valeur après '''-s''' doit être l'un des paramètres identifiés par la commande '''upsrw ups'''. Vous pouvez, naturellement, vérifier vos modifications en utilisant : |
| upsrw UPS | | upsrw UPS |
− | or
| + | ou |
| upsc UPS | | upsc UPS |
| | | |
− | After you are done, clean up by disabling the '''upsc''' administrative privileges:
| + | À la fin, effectuer un nettoyage en désactivant les privilèges d'administrateur de '''upsc'''. |
− | {{Warning box|Make sure you understand the meaning or the UPS variables and their available setting options. Verify that your changes meet your intended behaviour!}} | + | {{Warning box|type=Attention : |Assurez-vous de bien comprendre la signification des variables UPS et leurs options de configuration disponibles. Vérifiez que vos modifications correspondent au comportement souhaité !}} |
− | | |
− | More information on upsrw can be found at:
| |
| | | |
− | - Manual page: man upsrw
| + | Plus d'information sur upsrw peut être obtenue sur la page du manuel : |
| + | man upsrw |
| | | |
− | ====Issuing UPS Commands==== | + | ====Émission de commandes à l'ASI==== |
− | In order to issue UPS commands it is necessary to have enabled the administrative privileges as above first and you get the possibility to run command from slave ups if access is set to private as above.
| + | Pour émettre des commandes à l'ASI, il est nécessaire d'avoir d'abord activé les privilèges administratifs comme ci-dessus et vous avez la possibilité d'exécuter une commande à partir de l'onduleur esclave si l'accès est défini sur « private » comme ci-dessus. |
| | | |
− | In the examples below, it is assumed your UPS name is '''UPS''', that it is local, that the administrative user is '''admin''' and password '''admin'''. You can verify your UPS name via:
| + | Dans les exemples ci-dessous, on suppose que le nom de votre ASI est '''UPS''', qu'elle est locale, que l'utilisateur administrateur est '''admin''' et que le mot de passe est '''admin'''. Vous pouvez vérifier votre nom d'ASI par : |
| upsc -l | | upsc -l |
| | | |
− | To view a complete list of available commands for your UPS:
| + | Pour voir la liste complète des commandes pour votre ASI : |
| upscmd -l UPS | | upscmd -l UPS |
| | | |
− | You can now issue a command to the localhost UPS with similar to the following:
| + | vous pouvez maintenant émettre une commande à l'ASI « localhost » avec une commande similaire à celle-ci : |
| upscmd -u admin -p admin UPS test.battery.start | | upscmd -u admin -p admin UPS test.battery.start |
| | | |
− | For remote host (slave UPS ), we need to add the IP from master UPS to run command.
| + | Pour un hôte distant (ASI esclave), nous aurons besoin d'ajouter l'IP de l'ASI maître pour lancer la commande : |
| upscmd -u admin -p admin UPS@192.168.2.1 test.battery.start | | upscmd -u admin -p admin UPS@192.168.2.1 test.battery.start |
| | | |
− | Where the command '''test.battery.start''' is a valid command for your UPS as previously determined by '''upscmd -l UPS'''. Depending upon the command issued you may get broadcast messages and emails relating to and confirming what the UPS is doing.
| + | Où la commande '''test.battery.start''' est une commande valide pour votre ASI comme déterminée préalablement par '''upscmd -l UPS'''. En fonction de la commande émise, vous pouvez recevoir des messages diffusés et des courriels concernant et confirmant ce que fait l'ASI. |
| | | |
− | After you are done, clean up by disabling the '''upsc''' administrative privileges:
| + | À la fin, effectuer un nettoyage en désactivant les privilèges d'administrateur de '''upsc'''. |
− | {{Warning box|Before issuing any commands verify what they do for your particular UPS via the relevant documentation and ensure that the command meets your intended behavioural requirement! | + | {{Warning box|type=Attention : |Assurez-vous de bien comprendre la signification des variables UPS et leurs options de configuration disponibles. Vérifiez que vos modifications correspondent au comportement souhaité ! |
| + | L'émission de commandes pourrait arrêter votre serveur de manière inattendue.}} |
| | | |
− | Issuing commands could shutdown your server unexpectedly!}}
| + | Plus d'information sur upscmd peut être obtenue sur la page du manuel : |
| + | man upscmd |
| | | |
| </tab> | | </tab> |