View Full Version : /usr/local/oreon/3.rrd/3.rdd non accessible... HELP
Knoppix
10-26-2005, 12:57 PM
Bonjour à tous...
Je teste Oreon sur un vieux serveur avec une Fédora et deux postes client. Lorsque je veux visualiser les graphiques j'obtiens ce message :
Le fichier /usr/local/oreon/3.rrd/3.rdd n'est pas accessible
Quelqu'un aurait-il une idée ?
Thx........ :D
wistof
10-26-2005, 07:01 PM
Hello ?
quelle version d'Oreon ?
quel plugins ?
ton paramètre "Bases RRDTool" dans les options générales ?
Iznogoud
03-02-2006, 03:54 PM
Bonjour à tous...
Je teste Oreon sur un vieux serveur avec une Fédora et deux postes client. Lorsque je veux visualiser les graphiques j'obtiens ce message :
Le fichier /usr/local/oreon/3.rrd/3.rdd n'est pas accessible
Quelqu'un aurait-il une idée ?
Thx........ :D
Salut,
J'ai le même problème.
A priori, le problème vient du passage des paramètres lors de l'appel des plugins.
J'utilise Oreon 1.2.2 et Nagios 1.2 (tar.gz récupérer sur oreon-project) et les plugins Oreon (mais j'avais les mêmes problèmes avec les plugins de Nagios)
Typiquement, le ServiceId d'Oreon n'est pas bien passé au plugin. Il sert à RRDtool pour générer le bon fichier (dans ton cas 3.rrd).
Si le plugin ne récupère pas correctement le ServiceId, il affecte la valeur 1 au ServiceId et génère un fichier 1.rrd (vérifies : tu dois avoir un fichier /usr/local/oreon/rrd/1.rrd)
Si tu répètes l'erreur pour d'autres services à base de check_graph_xxx, tous les appels au plugin pour ces services chercheront à mettre à jour 1.rrd... d'où conflits, erreurs, etc...
Pour m'en sortir, j'ai :
- modifier l'appel des commandes check_graph_xxx en passant explicitement le ServiceId (option -S) en dernier argument passé (le numéro de ServiceId est rajouté automatiquement par Oreon en dernier paramètre dans le fichier de configuration Nagios)
Exemple pour check_graph_ping :
$USER1$/check_graph_ping.pl -H $HOSTADDRESS$ -w 200,20% -c 500,40% -S $ARG1$ -g
- je configure le service basé sur check_graph_xxx avec les arguments nécessaires au plugins dans Check_command_arguments sauf le ServiceId que je ne connais pas de toute façon... et qui sera rajouté automatiquement lors de la génération du fichier Nagios.
- je génère les fichiers de configuration Nagios et redémarre Nagios.
Tu peux vérifier dans le fichier services.cfg généré que le ServiceId est bien rajouté à la fin des paramètres du plugin.
Le plugin récupère alors correctement le ServiceId et génère le bon fichier rrd.
C'est pas top, mais c'est la seule solution que j'ai trouvé...
Je n'ai pas cherché à débugger les plugins eux-même. Je ne sais pas si c'est plus Nagios que Oreon qui disfonctionne dans ce cas...
Salut !
J'ai le même problème !!!! Les fichiers ne sont pas créer dans /usr/local/oreon (Par ex : Le fichier /usr/local/oreon/rrd/6.rrd n’est pas accessible)
Mais en plus de ça, quand on clique sur surveillance, voilà ce que me retourne le service : (No output returned from plugin)
Pour info, à la place de check_graph_traffic, j'utilise check_graph_traffic_rrd
Merci de m'aider !
a+
inconnuflo
06-01-2006, 09:12 PM
peut-etre une mauvaise definition des paramètres ?
as-tu qqchose dans /tmp qui traine en tant que root ?
Nan je n'ai rien du tout !!!! Je devrais avoir quelque chose ?
a+
inconnuflo
06-02-2006, 10:00 PM
tu as mis koi comme path pour le binaire rrdtool ?
En fait c'est l'installation qui a mis le path suivant :
RRDToolsPath/rrdtool : /usr/local/rrdtool/lib/perl
Bases RRDTool : /usr/local/oreon/rrd/
C'est pas ça ?
Merci
a+ :wink:
inconnuflo
06-03-2006, 12:08 AM
En fait c'est l'installation qui a mis le path suivant :
RRDToolsPath/rrdtool : /usr/local/rrdtool/lib/perl
es-tu bien sur ke ton binaire rrdtool soit dans ce path ?
essaie plutot:
/usr/local/rrdtool/bin/rrdtool
Encore une fois de plus MERCI
:wink:
a+