Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nut [Le 13/03/2010, 11:09] – ajout libellé lsusb (modèle reconnu sous Karmic) draco31.fr | nut [Le 11/09/2022, 12:07] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Jaunty onduleur | + | {{tag>Lucid Precise |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Network UPS Tools (NUT) ====== | ====== Network UPS Tools (NUT) ====== | ||
| - | NUT est un ensemble d' | + | NUT est un ensemble d' |
| 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 24: | Ligne 24: | ||
| Disposer d'un onduleur reconnu par NUT. | Disposer d'un onduleur reconnu par NUT. | ||
| - | Consulter [[http:// | + | Consulter [[http:// |
| Noter le nom du pilote associé à votre modèle dans la 3ième colonne. | Noter le nom du pilote associé à votre modèle dans la 3ième colonne. | ||
| Ligne 36: | Ligne 36: | ||
| <note important> | <note important> | ||
| - | Consulter le [[http://linux.developpez.com/cours/ | + | Consulter le [[https://ovanhoof.developpez.com/ |
| Ligne 49: | Ligne 49: | ||
| Par exemple, '' | Par exemple, '' | ||
| < | < | ||
| - | 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 75: | Ligne 75: | ||
| Le périphérique 006 est bien associé au groupe **nut**. | Le périphérique 006 est bien associé au groupe **nut**. | ||
| - | > %%crw-rw-r--%% 1 root **nut** | + | > '' |
| + | <note help>Si ce n'est pas le cas, reportez-vous au paragraphe << [[#Le périphérique USB n' | ||
| ==== Configuration du service NUT ==== | ==== Configuration du service NUT ==== | ||
| Ligne 96: | 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' | * none : C'est la valeur par défaut après l' | ||
| - | * standalone : | + | * standalone : |
| * Dans ce mode, l' | * Dans ce mode, l' | ||
| * Le monitorage de l' | * Le monitorage de l' | ||
| * Le démon nut doit lancer upsd et upsmon (en mode " | * Le démon nut doit lancer upsd et upsmon (en mode " | ||
| - | * netserver : | + | * netserver : |
| * Dans ce mode, l' | * Dans ce mode, l' | ||
| * La gestion de l' | * La gestion de l' | ||
| * Le démon nut doit lancer upsd et upsmon (en mode serveur, c'est à dire en tant que " | * Le démon nut doit lancer upsd et upsmon (en mode serveur, c'est à dire en tant que " | ||
| - | * netclient : | + | * netclient : |
| * Dans ce mode, l' | * Dans ce mode, l' | ||
| * La gestion de l' | * La gestion de l' | ||
| Ligne 130: | Ligne 131: | ||
| < | < | ||
| [myups] | [myups] | ||
| - | driver = megatec_usb | + | |
| - | port = auto | + | port = auto |
| - | desc = " | + | desc = " |
| </ | </ | ||
| * Le nom entre crochets est libre, mais doit être un mot unique : il définit le nom de l' | * Le nom entre crochets est libre, mais doit être un mot unique : il définit le nom de l' | ||
| - | * Le paramètre de //driver// doit être le pilote associé à votre modèle d' | + | * Le paramètre de //driver// doit être le pilote associé à votre modèle d' |
| Ligne 158: | Ligne 159: | ||
| Ce fichier permet de configurer les accès au démon // | Ce fichier permet de configurer les accès au démon // | ||
| - | Seul les utilisateurs présents dans upsd.users seront habilités à connaitre l' | + | Seul les utilisateurs présents dans upsd.users seront habilités à connaitre l' |
| [[: | [[: | ||
| Des explications sont disponibles dans le fichier d' | Des explications sont disponibles dans le fichier d' | ||
| < | < | ||
| [admin] | [admin] | ||
| - | password = adminpass | + | |
| - | actions = SET | + | actions = SET |
| - | instcmds = ALL | + | instcmds = ALL |
| [upsmonitor] | [upsmonitor] | ||
| - | password | + | |
| - | upsmon master | + | upsmon master |
| </ | </ | ||
| Ligne 195: | Ligne 196: | ||
| FINALDELAY 5 | FINALDELAY 5 | ||
| - | HOSTSYNC 15 | ||
| SHUTDOWNCMD "/ | SHUTDOWNCMD "/ | ||
| - | POWERDOWNFLAG / | + | ------------------------------------------------ |
| + | # POLLFREQ <n> | ||
| + | # Fréquence d' | ||
| + | # La valeur par défaut est de 5 secondes. | ||
| POLLFREQ 5 | POLLFREQ 5 | ||
| + | ------------------------------------------------ | ||
| + | # POLLFREQALERT <n> | ||
| + | # Fréquence d' | ||
| + | # La valeur par défaut est de 5 secondes. | ||
| POLLFREQALERT 5 | POLLFREQALERT 5 | ||
| + | ------------------------------------------------ | ||
| + | HOSTSYNC 15 | ||
| DEADTIME 15 | DEADTIME 15 | ||
| - | NOCOMMWARNTIME 300 | + | POWERDOWNFLAG / |
| RBWARNTIME 43200 | RBWARNTIME 43200 | ||
| + | NOCOMMWARNTIME 300 | ||
| + | |||
| </ | </ | ||
| Ligne 234: | Ligne 244: | ||
| <note tip>Pour fixer la valeur du paramètre DEADTIME :\\ Prendre la plus grande valeur entre POLLFREQ et POLLFREQALERT et multiplier par 3.</ | <note tip>Pour fixer la valeur du paramètre DEADTIME :\\ Prendre la plus grande valeur entre POLLFREQ et POLLFREQALERT et multiplier par 3.</ | ||
| + | |||
| + | <note tip>Dans certains cas, il est nécessaire de modifier la commande d' | ||
| <note important> | <note important> | ||
| Ligne 241: | Ligne 253: | ||
| **Réduire** la valeur permet d' | **Réduire** la valeur permet d' | ||
| - | |||
| - | |||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| Ligne 251: | Ligne 261: | ||
| De cette façon, le démon //upsd// et le moniteur //upsmon// seront lancés simultanément : | De cette façon, le démon //upsd// et le moniteur //upsmon// seront lancés simultanément : | ||
| - | < | + | < |
| Ligne 257: | Ligne 267: | ||
| Une fois les démons lancés, interroger leur état : | Une fois les démons lancés, interroger leur état : | ||
| - | < | + | < |
| - | FIXME : NUT indique qu' | + | <note important> |
| Ligne 312: | Ligne 322: | ||
| </ | </ | ||
| - | Pour envoyer une commande, | + | Pour envoyer une commande, |
| < | < | ||
| Par exemple, pour demander un test de batterie sur l' | Par exemple, pour demander un test de batterie sur l' | ||
| - | < | + | < |
| Ligne 323: | Ligne 333: | ||
| Il est possible de configurer plus en détail // | Il est possible de configurer plus en détail // | ||
| Pour aider dans la planification de ces actions (utilisation de timer), le programme // | Pour aider dans la planification de ces actions (utilisation de timer), le programme // | ||
| - | Le [[http://linux.developpez.com/cours/ | + | Le [[https://ovanhoof.developpez.com/ |
| - | Pour éviter de lancer continuellement la commande " | + | Pour éviter de lancer continuellement la commande " |
| * soit par une interface fenêtrée : [[http:// | * soit par une interface fenêtrée : [[http:// | ||
| - | * soit par une interface web : via l' | + | * soit par une interface web : via l' |
| * soit sous forme de plugin : pour [[: | * soit sous forme de plugin : pour [[: | ||
| + | |||
| + | ===== Problèmes & solutions ===== | ||
| + | |||
| + | ==== Le périphérique USB n' | ||
| + | |||
| + | Si le périphérique USB correspondant à l' | ||
| + | |||
| + | Par exemple, si vous obtenez : | ||
| + | < | ||
| + | > '' | ||
| + | |||
| + | |||
| + | == Si seul NUT doit accéder à l' | ||
| + | |||
| + | Dans ce cas, vous pouvez fixer le groupe du périphérique correspondant à l' | ||
| + | < | ||
| + | |||
| + | <note important> | ||
| + | Voir le paragraphe [[#Onduleur USB]] pour plus de détail.</ | ||
| + | |||
| + | == Si NUT ainsi que le groupe actuel doivent accéder à l' | ||
| + | |||
| + | Dans le cas où vous souhaiteriez monitorer l' | ||
| + | < | ||
| + | |||
| + | ==== Onduleur non détecté ==== | ||
| + | |||
| + | Si malgré avoir indiqué le bon pilote dans le fichier **''/ | ||
| + | * Créez un périphérique spécial :< | ||
| + | * Indiquer le chemin vers ce périphérique dans le fichier **''/ | ||
| + | [myups] | ||
| + | driver = megatec_usb | ||
| + | port = / | ||
| + | desc = " | ||
| + | </ | ||
| + | * Relancer les démons NUT pour prendre en compte les modifications :< | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Il vous suffit de [[: | Il vous suffit de [[: | ||
| - | Les fichiers de configuration présents dans le dossier /etc/nut/ sont à supprimer manuellement. | + | Les fichiers de configuration présents dans le dossier |
| Ligne 341: | Ligne 387: | ||
| Pour plus d' | Pour plus d' | ||
| * Le site officiel : http:// | * Le site officiel : http:// | ||
| - | * Le tutoriel [[http://linux.developpez.com/cours/ | + | * Le tutoriel [[https://ovanhoof.developpez.com/ |
| * Installation de NUT sur plusieurs machines : [[http:// | * Installation de NUT sur plusieurs machines : [[http:// | ||
