Bonjour à tous! J'espère que vous allez bien. j'ai un problème qui me fatigue depuis plus d'une semaine et franchement je ne m'en sort pas. D'abord c'est pour mon projet de stage que j'ai eu à installer Fully Automated Nagios. Tout va bien sauf l'envoi des notifications par sms.J'ai in,stallé gnokii et quand je lance des test d'envois par la console le message part à destination.mais lorsque je rentre la commande dans centreon je ne reçois pas de notification.
Voila la commande de test en console( ça fonctionne très bien)
'Test avec Gnokii' | gnokii –-config /etc/gnokiirc –-sendsms
+226XXXXXXXX
Sur centreon voila ce que je rentre comme commande :
-Pour les services:echo "NOTIFICATIONTYPE : HOSTALIAS SERVICEDESC is
echo SERVICESTATE - OUTPUT" | gnokii –config /etc/gnokiirc –sendsms
CONTACTPAGER
-pour les hôtes:
echo "NOTIFICATIONTYPE : HOSTALIAS is HOSTSTATE -
OUTPUT" | gnokii –config /etc/gnokiirc –sendsms CONTACTPAGER
Biensur avec les
Vraiment je suis perdus s'il vous plait venez à mon secourrr!!!!
# piste
Posté par NeoX . Évalué à 4.
pas d'affolement, cela peut etre lié à plusieurs choses :
1°) un probleme de PATH,
quand tu fais ton test, tu es dans un shell, avec un environnement et un PATH defini.
quand tu tapes
gnokii ....
il le trouve d'officequand tu demandes à FAN de l'executer, il le fait dans un autre environnement, qui ne connait peut-etre pas le PATH pour trouver gnokii.
il faut preciser le chemin complet
/usr/bin/gnokii
2°) un probleme de droit ?
du coup ca pourrait etre un probleme de droit sur le peripherique "modem".
[^] # Re: piste
Posté par KcmxBanks . Évalué à 1.
Salut!! Vraiment merci pour l'attention que vous me portez! Tout ce que vous avez dit est très pertinent et vraiment très instructif pour moi. Je suis un peu novice en la matière et donc il y a certains rouages qui me sont méconnu.
1) j'avais pas pensé au PATH(erreur de débutant) j'ai ajouté le path mais toujours sans succès
2) Je me dit que ça doit être un problème de droit car effectivement quand je fais mon test je suis en root, et quand je lance avec FAN c'est l'utilisateur nagios qui agit
Maintenant la question que je me pose c'est comment faire?? Dois-je ajouter l'utilisateur nagios dans le groupe des root?
Une fois de plus mercii pour l'aide
[^] # Re: piste
Posté par NeoX . Évalué à 3.
ok, voila qui nous fait avancer.
1°) pour tester en tant que
nagios
tu peux faire, depuis le compte root,su - nagios
et lancer ta commande, tu verras si ca marche (ou pas) en dehors du cron
2°) pour la gestion des droits, plusieurs possibilités :
chmod 777 /dev/le-device-du-modem
mais il faudra peut-etre le refaire à chaque demarrage de la machinenagios
au groupe qui va bien, sur certaines distribs, c'est le groupedialout
oumodem
, tu dois pouvoir le verifier en faisantls -l /dev/le-device-du-modem
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.