[reglé] config onduleur avec nut

vala je suis http://linux.developpez.com/cours/upsusb/#L1.1

j’ai paramétré ups.conf: ups.conf [myups] driver=newhidups port=/dev/usb/hiddev0

et quand je fais nut start,j’ai upsdrvctl failed :cry:

hello,

Que donne un “ls -alh /dev/usb/hiddev0”

debian:/home/user# ls -alh /dev/usb/hiddev0 crw-rw---- 1 root root 180, 96 2005-02-26 07:43 /dev/usb/hiddev0

hello,

Que donne un “grep nut /etc/passwd && grep nut /etc/group” et un “strace -eopen nut start”

debian:/home/toto# grep nut /etc/passwd nut:x:107:111::/var/lib/nut:/bin/false

debian:/home/toto# grep nut /etc/group nut:x:111:

debian:/home/toto# strace -eopen nut start strace: nut: command not found

hello,

essaie un chown root.nut sur /dev/usb/hiddev0 ?

debian:/home/user# chown root.nut /dev/usb/hiddev0 debian:/home/user# /etc/init.d/nut start Starting Network UPS Tools:. debian:/home/user#

Qu’est ce qu’on doit comprendre ?

ba,ca marche,non ? :slightly_smiling:

bon alors le serveur s’arrete correctement avec un upsmon -c fsd.

par contre pour ce qui est du upsc myups@localhost,

j’obtiens un “server disconnected”

quand je fais un nut start,ca a l’air ok

un ptit apercu de mon daemon.log

Sep 30 08:06:19 localhost upsd[1567]: Data for UPS [myups] is stale - check driver Sep 30 08:06:19 localhost upsd[1567]: UPS [myups] data is no longer stale Sep 30 08:06:21 localhost upsd[1567]: Data for UPS [myups] is stale - check driver Sep 30 08:06:21 localhost upsd[1567]: UPS [myups] data is no longer stale Sep 30 08:06:22 localhost upsd[1567]: Rejecting TCP connection from 127.0.0.1 Sep 30 08:06:23 localhost upsd[1567]: Data for UPS [myups] is stale - check driver Sep 30 08:06:23 localhost upsd[1567]: UPS [myups] data is no longer stale Sep 30 08:06:23 localhost upsd[1567]: Rejecting TCP connection from 127.0.0.1 Sep 30 08:06:23 localhost upsmon[1570]: Set username on [myups@localhost] failed: Server disconnected Sep 30 08:06:25 localhost upsd[1567]: Data for UPS [myups] is stale - check driver Sep 30 08:06:25 localhost upsd[1567]: UPS [myups] data is no longer stale

[quote]Rejecting TCP connection from 127.0.0.1[/quote]Déjà, tu n’aurais pas des règles de parefeu à ajuster ?
Ou peut être de dire à upsd d’ecouter sur le 127.0.0.1 ?
Pour le reste…

l’utilisation de ssh m’a donné un message d’erreur dans cygwin:
mon onduleur est unaivailable !
donc je pense encore a un pb de port,ou de drivers

quote="MattOTop"Déjà, tu n’aurais pas des règles de parefeu à ajuster ?
Ou peut être de dire à upsd d’ecouter sur le 127.0.0.1 ?(…)[/quote]

pour le firewall,je sais pas.mais c’est bizarre,je ne sais même pas me connecter a mon onduleur via le web,que j’ai quand même des demandes :confused:

sinon,ca me laisse quand même toujours penser a un pb de config : Oct 1 15:17:55 localhost upsd[1544]: Rejecting TCP connection from 127.0.0.1 Oct 1 15:17:55 localhost upsmon[1547]: Set username on [myups@localhost] failed: Server disconnected Oct 1 15:18:00 localhost upsmon[1547]: Poll UPS [myups@localhost] failed - Write error: Bad file descriptor Oct 1 15:18:05 localhost upsd[1544]: Rejecting TCP connection from 127.0.0.1 Oct 1 15:18:05 localhost upsmon[1547]: Set username on [myups@localhost] failed: Server disconnected Oct 1 15:18:10 localhost upsmon[1547]: Poll UPS [myups@localhost] failed - Write error: Bad file descriptor Oct 1 15:18:15 localhost upsd[1544]: Rejecting TCP connection from 127.0.0.1 Oct 1 15:18:15 localhost upsmon[1547]: Set username on [myups@localhost] failed: Server disconnected Oct 1 15:18:20 localhost upsmon[1547]: Poll UPS [myups@localhost] failed - Write error: Bad file descriptor

surtout,c’est quoi la connection 127.0.0.1 ???

une adresse ip qui sur toute machine la désigne elle même.
as tu un parefeu (que donne iptables-save) ?
sinon, as tu un fichier de config pour nut (par exemple dans /etc/nut) ? qu’as tu dedans ?

iptables-save ne donne rien (reapparition immédiate de la ligne,sans resultat

en config

/etc/nut/ups.conf [myups] driver=newhidups port=/dev/usb/hiddev0

[code]/etc/default/nut
start upsd
START_UPSD=yes

start upsmon

START_UPSMON=yes
[/code]

[code]access-lists:
ACL all 0.0.0.0/0
ACL localhost 0.0.0.0/32
ACL lan 192.168.2.169/24

rights:

ACCEPT localhost lan
REJECT all
[/code]

/etc/nut/upsd.users [user] password = ******** allowfrom = localhost lan upsmon master

[code]/etc/nut/upsmon.conf
to monitor and the permissions
MONITOR myups@localhost 1 user mypassword master

define the shutdown comand

SHUTDOWNCMD “/sbin/shutdown -h now”
[/code]

je pense avoir trouvé le pb:j’ai mis 127.0.0.1 a la place de 0.0.0.0 .je pense que ca devrait marcher,mais le temps d’arriver a la fin du daemon.log,cela met plusieurs minutes a defile.comment peut-on arriver en bas directement ?

c’est ok,tout marche,enfin j’ai mis delai a 8 min,demain je testerai avec un delai plus court,voir si tout s’arrete.
pour le delai sur les esclaves,le signal est envoyé des la coupure,ou a la fin des 8 min ?

sinon,j’ai eu un code pour consulter a distance l’etat en php :

[code]Charge UPS: <? system("upsc myups@192.168.1.2 | grep \"ups.load\" | cut -d\" \" -f2"); ?>VA -
Batterie UPS: <? system("upsc myups@192.168.1.2 | grep \"battery.charge\" | cut -d\" \" -f2"); ?>% -
Etat UPS:

<? $ups = exec("upsc myups@192.168.1.2 | grep \"ups.status\" | cut -d\" \" -f2"); switch ($ups) { case "OL": echo "en ligne"; break; case "OB": echo "sur batterie !"; break; default: echo "indéterminé"; } ?>[/code](source [linux.developpez.com/](http://linux.developpez.com/))

je compte aussi tester ceci.je vous tiendrai au courant.

donc mon serveur semble quasi operationnel:je n’ai plus que ssh a terminer (probleme,ne veut pas ecrire avec cygwin),les virtualhost apache a faire (tres dificile pr moi) et si possible installer mrtg,et mes imprimantes

merci a tous,merci matotop,pour votre aide.qu’est-ce que je ferais san vous :slightly_smiling:

derniere question:est-il possible d’envoyer l’arret seulement a une machine choisie ?quelle est la commande ?

déxolé, aucune idée.