Bonjour,
Je change de serveur, je suis en train de tout réinstallé et j'ai un problème avec NUT, plus précisément avec upssched.
Je souhaite lancer un script qui m'informe de chaque changement d'état de mon onduleur. Je ne reçois pas l'info, voilà ce que me donne syslog :
Jun 13 18:49:04 serveur upsmon[1802]: UPS mgeups@localhost EST SUR BATTERIE
Jun 13 18:49:04 serveur upssched[1898]: Executing command: onbatt
Jun 13 18:49:04 serveur upssched[1898]: exec_cmd(/etc/nut/upsalert onbatt) returned 2
Jun 13 18:49:04 serveur upssched[1902]: Timer daemon started
Jun 13 18:49:05 serveur upssched[1902]: New timer: attente-secteur (60 seconds)
Jun 13 18:50:05 serveur upssched[1902]: Event: attente-secteur
Jun 13 18:50:05 serveur upssched[1902]: exec_cmd(/etc/nut/upsalert attente-secteur) returned 2
Jun 13 18:50:20 serveur upssched[1902]: Timer queue empty, exiting
Jun 13 18:50:49 serveur upsmon[1802]: UPS mgeups@localhost EST SUR SECTEUR
Jun 13 18:50:49 serveur upssched[1911]: Executing command: online
Jun 13 18:50:49 serveur upssched[1911]: exec_cmd(/etc/nut/upsalert online) returned 2
Je n’arrive pas à retrouver la signification de cette erreur, d’ailleurs s’agit-il d’une erreur ? En tout les cas je ne reçois pas l’info alors que lorsque je le fais manuellement ./etc/nut/upsalert online ça fonctionne :
2011-06-13 17:41:44 -> Retour sur secteur de l'onduleur
Evenement: 'ALERTE ONDULEUR' envoie [ Ok ]
J’ai vérifié les droits sur upsalert je l’ai mis en 777 dans /home et j’ai toujours le problème.
Merci de votre aide.