Auteur Sujet: check_oracle mode passif  (Lu 728 fois)

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
check_oracle mode passif
« le: 07 février, 2012, 14:34:22 pm »
Bonjour,

je suis entrain de mettre en place un "check_oracle" en mode passif pour monitorer ma base Oracle.
j'ai téléchargé un plugin que j'ai installé. Dans le fichier de mon plugin, j'ai rajouté les chemins ORACLE_HOME,PATH,et LD_LIBRARY correspond au chemin de ma base Oracle..
Le problème est que je reçois un  message null!!!!!!
 En lisant certaines docs, il est demandé d'installer un instant client oracle... Est ce nécessaire pour un mode passif? Sinon, quelle serait la démarche??

Merci 

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : check_oracle mode passif
« Réponse #1 le: 07 février, 2012, 15:22:59 pm »
Bonjour,

je suis entrain de mettre en place un "check_oracle" en mode passif pour monitorer ma base Oracle.
j'ai téléchargé un plugin que j'ai installé. Dans le fichier de mon plugin, j'ai rajouté les chemins ORACLE_HOME,PATH,et LD_LIBRARY correspond au chemin de ma base Oracle..
Le problème est que je reçois un  message null!!!!!!
 En lisant certaines docs, il est demandé d'installer un instant client oracle... Est ce nécessaire pour un mode passif? Sinon, quelle serait la démarche??

Merci
Qu'est-ce que tu appelles un mode passif ?
Raphaël 'SurcouF' Bordet

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
Re : check_oracle mode passif
« Réponse #2 le: 07 février, 2012, 15:31:01 pm »
mode passif = nsca /
C'est mon client qui envoie les informations au serveur NAGIOS

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #3 le: 07 février, 2012, 15:40:52 pm »
oui il est nécessaire d'installer un client oracle que sa soit en passif ou actif.
généralement c'est Oracle Instant Client.
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #4 le: 07 février, 2012, 15:42:44 pm »
enfin généralement les serveurs qui hébergent des bases oracle ont déjà un client d'installé.
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
Re : check_oracle mode passif
« Réponse #5 le: 07 février, 2012, 15:53:55 pm »
OK!

Donc j'installe l'installe client. je suis tombé sur un tuto ou on disait qu'il fallait installer :
    oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
    oracle-instantclient11.2-sqlplus-11.2.0.1.0-1.i386.rpm
    oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm

C'est correct?

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #6 le: 07 février, 2012, 16:09:21 pm »
j'ai été voir dans le code source du plugins (car c'est pas marqué dans le HELP)  et  il utilise bien des commandes sqlplus il te faut donc un client.

effectivement c'est bien oracle-instantclient qu il faut installer ... et configurer  8)

assure toi d'avoir toutes les autorisations au niveau de ton entreprise avant d'effectuer cette installation  8) ;)
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne pitpoule

  • Modérateur Global
  • Mentor Froggy
  • *****
  • Messages: 367
  • Karma: 7
Re : check_oracle mode passif
« Réponse #7 le: 07 février, 2012, 16:34:21 pm »
Je ne comprends pas bien... si c'est pour du passif, celui qui envoie l'information, c'est le serveur qui héberge la base ? Dans ce cas pas besoin d'installer le client Oracle....

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #8 le: 07 février, 2012, 16:44:32 pm »
 pourquoi ?  ??? 8)

le plugins a besoin du client pour interroger la base
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne pitpoule

  • Modérateur Global
  • Mentor Froggy
  • *****
  • Messages: 367
  • Karma: 7
Re : check_oracle mode passif
« Réponse #9 le: 08 février, 2012, 08:55:52 am »
bah il doit être installé au même moment que la base non ?

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #10 le: 08 février, 2012, 09:12:10 am »
il y a de fortes chances oui  ;)
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
Re : check_oracle mode passif
« Réponse #11 le: 08 février, 2012, 09:27:18 am »
@ Pitpoule : Pour le passif, c'est la machine distante qui envoie les informations au serveur, dont le rôle est d'afficher le statut de l'information... Alors qu'en actif, c'est le serveur qui émet en premier une demande vers le client qui lui répondra ensuite .

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
Re : check_oracle mode passif
« Réponse #12 le: 08 février, 2012, 09:55:14 am »
@funkyman alors j'ai installé mon client Oracle et j'ai rajouté les librairies perl de la sorte :
tar xzf DBD-Oracle-1.23.tar.gz
cd DBD-Oracle-1.23
export ORACLE_HOME=/usr/lib/oracle/11.2/client/lib
export LD_LIBRARY_PATH=$ORACLE_HOME
perl Makefile.PL
make
make install

Ensuite ,j'ai téléchargé et installé mon check_oracle_health et j'ai test la commande :
./check_oracle_health --connect "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=X.X.X.X)(PORT=1521))(CONNECT_DATA=(SID=base)))" --environment ORACLE_HOME=/usr/... -environment LD_LIBRARY_PATH=/usr/ ....
j'ai une erreur : ORA-06413: Connection not open. (DBD ERROR: OCIServerAttach)
A quoi cela peut etre du? sachant que m'a version Oracle est la 10.1 et mon client instantOracle 11.2 ,il ne faudrait pas que je change la version de mon client et la mettre en 10?

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_oracle mode passif
« Réponse #13 le: 08 février, 2012, 11:43:24 am »
avant d'essayer d'executer le plugins, tu devrais essayer de te connecter a ta base Oracle avec le client en passant des commandes sqlplus

Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne le_ngouss

  • Newbie Froggy
  • *
  • Messages: 23
  • Karma: 0
Re : check_oracle mode passif
« Réponse #14 le: 08 février, 2012, 17:16:07 pm »
en essayant de me connecter à ma base, j'ai une erreur ORA-12154:TNS: could not resolve the connect identifier specified..