PDA

View Full Version : ODS et service_perfdata


leforum2003
03-20-2008, 04:12 PM
Bonjour à tous,

Je suis sous Fedora, Nagios 3, dernière version de Oreon et j'ai un petit soucis avec le service-perfdata et ODS, lorsque je lance ODS il accède au fichier service-perfdata, le traite, en créé un autre à la place vide mais affecte les droits ROOT dessus et nagios ne peut plus écrire dedans, comment remédier au problème ?
Merci.

Krapulax
03-27-2008, 04:12 PM
J'ai eu le même problème. J'ai farfouillé un peu dans les forum et nous ne sommes pas les seuls dans le même cas. Par contre je n'ai trouvé aucune réponse concrète.
Je pense qu'à priori c'est un problème du script /etc/init.d/ods sur les debian/ubuntu qui lance le démon ods avec le user root.

J'ai donc modifié le script pour qu'il se lance désormais avec l'utilisateur "nagios".
Sans rentrer dans les notions de cosmétique j'ai résolu le problème en remplaçant :

Dans la rubrique start

$ODSBin 2 >> $ODSDemLog &
par
start-stop-daemon --chuid nagios:www-data --start --exec $ODSBin -- 2 >> $ODSDemLog


Dans la rubrique stop
killproc_ods ods
par
start-stop-daemon --stop --pidfile $ODSRunFile

rhapso
04-03-2008, 07:09 PM
Je suis sous mandriva, le binaire start-stop-daemon n'existe pas donc je l'ai fait a ma sauce !

# $ODSBin 2>> $ODSDemLog &
nohup sudo -unagios $ODSBin 2>> $ODSDemLog &

wanexa
04-06-2008, 07:39 PM
tu pourrais reécrire correctement ta coommande sous mandriva stp ;)

wanexa
04-06-2008, 08:18 PM
voici la commande exacte à taper
# $ODSBin 2>> $ODSDemLog &
nohup sudo -u nagios $ODSBin 2>> $ODSDemLog &

guillaume74
04-15-2008, 03:13 PM
Yop, je suis sous fedora, comment tu as fait alors??
Car j'ai exactement le même probleme ??