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
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
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 ?
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
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=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
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
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:
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
derniere question:est-il possible d’envoyer l’arret seulement a une machine choisie ?quelle est la commande ?
déxolé, aucune idée.