NAGIOS/OREON : problème de droits+graphiques
jerem67
Messages postés
75
Date d'inscription
Statut
Membre
-
anisse4 Messages postés 210 Statut Membre -
anisse4 Messages postés 210 Statut Membre -
Bonjour,
Je vous expose mon problème qui me hante depuis des semaines!
J'ai installé un serveur Ubuntu Centreon/Nagios pour faire de la supervision réseau.
L'installation se passe sans souci et j'accède donc à l'interface de Centreon (Oreon ancien nom)
je configure mes hôtes et mes services à surveiller sans problème. J'arrive meme a voir une colonne verte dans "reporting" sur les hôtes pour me signaler qu'ils sont OK. Mais je n'arrive pas à obtenir de graphes dans "Vues Oreon" (je ne peux choisir aucun hôte). Alors je suis allé voir la config de SNMP, il y aurait des problèmes de droits. J'ajoute alors les droits dans le répertoire adéquat mais la : Nouvelle erreur : lorsque je redémarre Nagios pour prendre en compte la config, j'ai un message d'erreur qui est le suivant :
Warning: fopen(../filesGeneration/nagiosCFG/cgi.cfg) [function.fopen]: failed to open stream: Permission denied in /usr/local/centreon/www/include/configuration/configGenerate/DB-Func.php on line 522
Problème d'accès aux fichiers../filesGeneration/nagiosCFG/cgi.cfg
Ce message je ne l'avait pas avant, tout était nikel ... apparament je vois que c'est encore des problèmes de droits.
Que pourrais-je taper comme commande pour faire disparaitre ce message et comment obtenir des graphes ?
Bien à vous
Je vous expose mon problème qui me hante depuis des semaines!
J'ai installé un serveur Ubuntu Centreon/Nagios pour faire de la supervision réseau.
L'installation se passe sans souci et j'accède donc à l'interface de Centreon (Oreon ancien nom)
je configure mes hôtes et mes services à surveiller sans problème. J'arrive meme a voir une colonne verte dans "reporting" sur les hôtes pour me signaler qu'ils sont OK. Mais je n'arrive pas à obtenir de graphes dans "Vues Oreon" (je ne peux choisir aucun hôte). Alors je suis allé voir la config de SNMP, il y aurait des problèmes de droits. J'ajoute alors les droits dans le répertoire adéquat mais la : Nouvelle erreur : lorsque je redémarre Nagios pour prendre en compte la config, j'ai un message d'erreur qui est le suivant :
Warning: fopen(../filesGeneration/nagiosCFG/cgi.cfg) [function.fopen]: failed to open stream: Permission denied in /usr/local/centreon/www/include/configuration/configGenerate/DB-Func.php on line 522
Problème d'accès aux fichiers../filesGeneration/nagiosCFG/cgi.cfg
Ce message je ne l'avait pas avant, tout était nikel ... apparament je vois que c'est encore des problèmes de droits.
Que pourrais-je taper comme commande pour faire disparaitre ce message et comment obtenir des graphes ?
Bien à vous
Configuration: Windows XP Internet Explorer 6.0
6 réponses
-
Salut,
Pour commencer ton problème de droit tu le résous en associant le fichier spécifié dans le msg d'erreur à l'utilisateur et au groupe "www-data" (ou "apache" suivant les distrib) Car Centreon accède à ce fichier via l'utilisateur d'apache.Pour cela:
chown www-data /usr/local/centreon/www/include/configuration/configGenerate/DB-Func.php
et pour changer de groupe :chgrp www-data /usr/local/centreon/www/include/configuration/configGenerate/DB-Func.php
Pour l'obtention des graphs, as-tu activé le service perdata?
-
Merci de ta réponse je vais essayer la commande !
En fait pour les graphes, j'essaie de superviser la charge moyenne sur le port d'un switch
Il faut donc que je configure pour l'hôte un "check_local_load" ou un "check_centreon_load_average" ?
En ce qui est des services la même chose ?
J'ai effectivement suivi une notice ou on parle des perfdata, où j'ai du coller ce petit programme dans /usr/local/nagios/libexec/process-service-perfdata
#!/bin/bash
# some parameters passed on command line
TIMET=$1
HOSTNAME=$2
SERVICEDESC=$3
OUTPUT=$4
SERVICESTATE=$5
PERFDATA=$6
PERFFILE="/usr/local/nagios/var/service-perfdata"
/usr/bin/printf "%b"
"$TIMET\t$HOSTNAME\t$SERVICEDESC\t$OUTPUT\t$SERVICESTATE\t$PERFDATA\n" >>
$PERFFILE
Il ne faut pas oublier de lui attribuer les bons droits :
> chmod
Rien n'y fait pas de graphes ... il faut peut-etre associer le perfdata à un hote ou service ?-
Pour l'attribution des droits de ton plugin tu n'as rien mis , erreur de copier coller? Si ce n'est pas le cas il manque
chmod +x /usr/local/nagios/var/service-perfdata
As-tu ajouter également la commande dans centreon en plus de ton plugin perfdata?
As-tu renseigner les bonnes info pour ODS? est-ce que ODS tourne correctement?
-
-
J'ai essayé tes 2 premiers commandes chown et chgrp rien n'y fait ...
De plus quand je lance ODS j'ai un message : error : /usr/local/centreon/ODS/var/ods.pid already Exists -
Oui dans "Configuration - Commandes - Commandes Diverses" elle est bien répertoriée
Peu etre faut -il la mettre dans Commandes de Notification ou Vérification ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ok je l'ai mise dans notification.
Par contre tu vois pas une autre solution pour la génération des fichiers de Nagios ? -
cherche dans les différents répertoires de /usr/local/centreon/ODS si des fichiers rrd sont présents.
Quel sont les utilisateurs définis pour ces répertioires?