Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
nut [Le 18/08/2013, 14:07] seb_12 [Configuration du démon upsmon] |
nut [Le 11/09/2022, 12:07] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Network UPS Tools (NUT) ====== | ====== Network UPS Tools (NUT) ====== | ||
- | NUT est un ensemble d'outils permettant de monitorer un système relié à un ou des onduleurs((en anglais UPS (Uninterruptible Power Supply) signifie [[http://fr.wikipedia.org/wiki/Alimentation_sans_interruption|onduleur]])). | + | NUT est un ensemble d'outils permettant de monitorer un système relié à un ou des onduleurs((en anglais UPS (Uninterruptible Power Supply) signifie [[https://fr.wikipedia.org/wiki/Alimentation_sans_interruption|onduleur]])). |
Il se compose de plusieurs éléments : | Il se compose de plusieurs éléments : | ||
* le démon //nut// lancé au démarrage du système | * le démon //nut// lancé au démarrage du système | ||
Ligne 36: | Ligne 36: | ||
<note important>Les options des fichiers de configuration de la version 2.4 ont été modifiées par rapport à la version 2.2 fournie avec Ubuntu 8.10 et antérieurs. | <note important>Les options des fichiers de configuration de la version 2.4 ont été modifiées par rapport à la version 2.2 fournie avec Ubuntu 8.10 et antérieurs. | ||
- | Consulter le [[http://ovanhoof.developpez.com/upsusb/|tutoriel de Olivier Van Hoof sur le site developpez.com]] (fr) pour réaliser l'installation dans cette version de nut.</note> | + | Consulter le [[https://ovanhoof.developpez.com/upsusb/|tutoriel de Olivier Van Hoof sur le site developpez.com]] (fr) pour réaliser l'installation dans cette version de nut.</note> |
Ligne 49: | Ligne 49: | ||
Par exemple, ''lsusb'' doit détecter l'onduleur (ou le convertisseur USB>Série) : | Par exemple, ''lsusb'' doit détecter l'onduleur (ou le convertisseur USB>Série) : | ||
<file> | <file> | ||
- | Bus 001 Device 008: ID 045e:0745 Microsoft Corp. | + | Bus 001 Device 008: ID 045e:0745 Microsoft Corp. |
Bus 001 Device 007: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam | Bus 001 Device 007: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam | ||
- | Bus 001 Device 002: ID 04cc:1520 Philips Semiconductors | + | Bus 001 Device 002: ID 04cc:1520 Philips Semiconductors |
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | ||
- | Bus 002 Device 006: ID 0665:5161 Cypress Semiconductor USB to Serial | + | Bus 002 Device 006: ID 0665:5161 Cypress Semiconductor USB to Serial |
Bus 002 Device 005: ID 04f9:01ce Brother Industries, Ltd DCP-135C | Bus 002 Device 005: ID 04f9:01ce Brother Industries, Ltd DCP-135C | ||
Bus 002 Device 004: ID 0db0:6970 Micro Star International Bluetooth adapter | Bus 002 Device 004: ID 0db0:6970 Micro Star International Bluetooth adapter | ||
Ligne 97: | Ligne 97: | ||
Il ne contient que le paramètre MODE qui peut prendre les valeurs suivantes : | Il ne contient que le paramètre MODE qui peut prendre les valeurs suivantes : | ||
* none : C'est la valeur par défaut après l'installation du paquet, elle indique que NUT n'a pas été configuré. | * none : C'est la valeur par défaut après l'installation du paquet, elle indique que NUT n'a pas été configuré. | ||
- | * standalone : | + | * standalone : |
* Dans ce mode, l'onduleur est relié à la machine actuelle. | * Dans ce mode, l'onduleur est relié à la machine actuelle. | ||
* Le monitorage de l'onduleur est effectué depuis cette même machine. | * Le monitorage de l'onduleur est effectué depuis cette même machine. | ||
* Le démon nut doit lancer upsd et upsmon (en mode "master"). | * Le démon nut doit lancer upsd et upsmon (en mode "master"). | ||
- | * netserver : | + | * netserver : |
* Dans ce mode, l'onduleur est relié à la machine actuelle. | * Dans ce mode, l'onduleur est relié à la machine actuelle. | ||
* La gestion de l'onduleur est effectuée depuis un poste client sur le réseau. | * La gestion de l'onduleur est effectuée depuis un poste client sur le réseau. | ||
* Le démon nut doit lancer upsd et upsmon (en mode serveur, c'est à dire en tant que "master"). | * Le démon nut doit lancer upsd et upsmon (en mode serveur, c'est à dire en tant que "master"). | ||
- | * netclient : | + | * netclient : |
* Dans ce mode, l'onduleur n'est pas relié à la machine actuelle. | * Dans ce mode, l'onduleur n'est pas relié à la machine actuelle. | ||
* La gestion de l'onduleur est réalisée depuis la machine actuelle vers la machine à laquelle est connectée l'onduleur via le réseau. | * La gestion de l'onduleur est réalisée depuis la machine actuelle vers la machine à laquelle est connectée l'onduleur via le réseau. | ||
Ligne 159: | Ligne 159: | ||
Ce fichier permet de configurer les accès au démon //**upsd**//. | Ce fichier permet de configurer les accès au démon //**upsd**//. | ||
- | Seul les utilisateurs présents dans upsd.users seront habilités à connaitre l'état de l'onduleur. | + | Seul les utilisateurs présents dans upsd.users seront habilités à connaitre l'état de l'onduleur. |
[[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] **''/etc/nut/upsd.users''** et renseigner les paramètres pour l'administrateur et au moins un utilisateur de type "master". | [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] **''/etc/nut/upsd.users''** et renseigner les paramètres pour l'administrateur et au moins un utilisateur de type "master". | ||
Des explications sont disponibles dans le fichier d'exemple [[file:///etc/nut/upsd.users.sample|/etc/nut/upsd.users.sample]]. | Des explications sont disponibles dans le fichier d'exemple [[file:///etc/nut/upsd.users.sample|/etc/nut/upsd.users.sample]]. | ||
Ligne 322: | Ligne 322: | ||
</file> | </file> | ||
- | Pour envoyer une commande, | + | Pour envoyer une commande, |
<code>upscmd -u <username> -p <password> <system> <command></code> | <code>upscmd -u <username> -p <password> <system> <command></code> | ||
Ligne 333: | Ligne 333: | ||
Il est possible de configurer plus en détail //**upsmon**// pour la notification de changement d'état, ainsi que pour les actions à réaliser. | Il est possible de configurer plus en détail //**upsmon**// pour la notification de changement d'état, ainsi que pour les actions à réaliser. | ||
Pour aider dans la planification de ces actions (utilisation de timer), le programme //**upssched**// est installé avec le paquet NUT. | Pour aider dans la planification de ces actions (utilisation de timer), le programme //**upssched**// est installé avec le paquet NUT. | ||
- | Le [[http://ovanhoof.developpez.com/upsusb/|tutoriel d'Olivier Van Hoof]] peut vous aider dans sa mise en place. | + | Le [[https://ovanhoof.developpez.com/upsusb/|tutoriel d'Olivier Van Hoof]] peut vous aider dans sa mise en place. |
Pour éviter de lancer continuellement la commande "upsc" pour connaître l'état de votre onduleur, il existe [[http://www.networkupstools.org/client-projects/|plusieurs clients]] : | Pour éviter de lancer continuellement la commande "upsc" pour connaître l'état de votre onduleur, il existe [[http://www.networkupstools.org/client-projects/|plusieurs clients]] : | ||
* soit par une interface fenêtrée : [[http://www.knut.noveradsl.cz/knutclient/|KNutClient]] (pour KDE), [[http://www.lestat.st/informatique/projets/nut-monitor|NUT-Monitor]] (basé sur la classe python [[http://www.lestat.st/informatique/projets/pynut|PyNut]]), [[:onduleur_mge_ups_systems_psp|MGE UPS SYSTEMS Personal Solution Pac]], etc | * soit par une interface fenêtrée : [[http://www.knut.noveradsl.cz/knutclient/|KNutClient]] (pour KDE), [[http://www.lestat.st/informatique/projets/nut-monitor|NUT-Monitor]] (basé sur la classe python [[http://www.lestat.st/informatique/projets/pynut|PyNut]]), [[:onduleur_mge_ups_systems_psp|MGE UPS SYSTEMS Personal Solution Pac]], etc | ||
- | * soit par une interface web : via l'installation du paquet nut-cgi (tuto [[http://wiki.monserveurperso.com/wakka.php?wiki=NutInstall|ici]] [en]), via un script php, etc. | + | * soit par une interface web : via l'installation du paquet nut-cgi <del>tuto</del> //**//(PS:Le tuto n'est plus disponible :/)//**//, via un script php, etc. |
* soit sous forme de plugin : pour [[:gdesklets]], [[:GKrellM]], etc. | * soit sous forme de plugin : pour [[:gdesklets]], [[:GKrellM]], etc. | ||
Ligne 387: | Ligne 387: | ||
Pour plus d'informations sur la mise en place de NUT : | Pour plus d'informations sur la mise en place de NUT : | ||
* Le site officiel : http://www.networkupstools.org [en] | * Le site officiel : http://www.networkupstools.org [en] | ||
- | * Le tutoriel [[http://ovanhoof.developpez.com/upsusb/|Installation et gestion d'un UPS USB en réseau sous linux]] [fr] d'Olivier Van Hoof. | + | * Le tutoriel [[https://ovanhoof.developpez.com/upsusb/|Installation et gestion d'un UPS USB en réseau sous linux]] [fr] d'Olivier Van Hoof. |
* Installation de NUT sur plusieurs machines : [[http://www.crn.com/white-box/199000818?pgno=1|Linux UPS Without Tears]] [en] par A. Lizard. | * Installation de NUT sur plusieurs machines : [[http://www.crn.com/white-box/199000818?pgno=1|Linux UPS Without Tears]] [en] par A. Lizard. | ||