Problème avec le plugin check_oracle_health

Problèmes rencontrés lors de l'installation d'EyesOfNetwork
palouf34
Messages : 96
Enregistré le : 13 août 2015, 10:59
Localisation : saint-junien

Re: Problème avec le plugin check_oracle_health

Message par palouf34 » 07 février 2017, 12:07

Bonjour,


a ma connaissance nagios récupère le résultat de la commande exécuté et donc ne tiens pas compte de variable d’environnement.

cela me fais pensé surtout à un probléme de paramétrage de nagios...

tu n'as aucun message d'erreur lorsque tu applique la configuration ?

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Problème avec le plugin check_oracle_health

Message par Laurent Chevrier » 07 février 2017, 14:00

ce que je voulais dire c'est que l'utilisateur linux nagios connais la variable d'environnement. Par exemple :

Code : Tout sélectionner

[nagios@eon plugins]$ echo $ORACLE_HOME
/usr/lib/oracle/11.2/client64
Par contre lorsque le script est lancé par l'interface EON (au final par l'utilisateur nagios je pense), il ne sait plus retrouver ces variables, ce qui m' a obligé à les mettre en dur dans le script

gmbk
Messages : 2
Enregistré le : 22 février 2017, 19:17

Re: Problème avec le plugin check_oracle_health

Message par gmbk » 27 février 2017, 10:07

Bonjour,

Je pense avoir eu le même problème que j'ai corrigé comme ceci :
Après l'installation du client Oracle, il faut ajouter le chemin vers les librairies Oracle :
En root : créer un fichier oracle.conf ci-dessous contenant votre chemin vers les lib, par exemple :
vi /etc/ld.so.conf.d/oracle.conf
#Libs oracle instant client
/usr/lib/oracle/12.1/client64/lib

Puis reloadez le cache via la commande ldconfig.

Ce "petit" plugin m'a grandement aidé à trouver :
http://www.waggy.at/nagios/capture_plugin.htm

Gmbk.

cisco
Messages : 6
Enregistré le : 07 octobre 2018, 16:01

Re: Problème avec le plugin check_oracle_health

Message par cisco » 13 juin 2019, 10:46

bonjour ;
moi ça marche au niveau command line mais au niveau graphique j'ai une erreur "CRITICAL nosqlplus"
j'ai besoin d'une aide svp

andromed
Messages : 6
Enregistré le : 24 mai 2018, 13:02

Re: Problème avec le plugin check_oracle_health

Message par andromed » 03 décembre 2019, 15:14

Laurent Chevrier a écrit :
30 janvier 2017, 15:03
J'ai ajouté directement dans le script check_oracle_health les lignes suivantes :

my $ora_home = "/usr/lib/oracle/11.2/client64";
my $ora_path = "$ora_home/bin";
my $ora_ldlibpath = "$ora_home/lib";
my $ora_tns = "$ora_home/network/admin";

# -- Set Oracle environments variables

$ENV{'ORACLE_HOME'} = $ora_home;
$ENV{'PATH'} = $ora_path;
$ENV{'LD_LIBRARY_PATH'} = $ora_ldlibpath;
$ENV{'TNS_ADMIN'} = $ora_tns;

Maintenant tout fonctionne

Merci
Merci pour ta solution temporaire ! Ca me sauve la vie, le temps de trouver pourquoi j'ai aussi ce soucis dans l'interface mais pas en ligne de commande :D
si tu as avancé depuis tout ce temps, je veux bien un ptit retour de ta part.

Merci Encore ;)

Andromed

Répondre