Installation Oracle Client 19c sous CentOS7 (Centreon)

4
1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5,00 out of 5)

Vous aimerez aussi...

4 réponses

  1. batcox dit :

    Bonjour,
    Avant tout, merci pour cette article.
    Par contre je rencontre un soucis c’est que lorsque je fais les tests depuis l’utilisateur centreon-engine j’ai un message d’erreur : ” install_driver(Oracle) failed”.
    ça fonctionne très bien en tant que root. Visiblement l’utilisateur centreon-engine n’a pas accès au dossier /home/oracle.
    Comment puis-je résoudre le problème ?
    Merci d’avance

    • sysadmin sysadmin dit :

      Salut,
      Vérifies bien les variables d’environnement (le chemin d’installation Oracle) pour les trois utilisateurs.
      Pour l’user Centreon-Engine, le .bash_profile doit se trouver dans /var/lib/centreon-engine
      Tu as bien installé le module Perl : DBD::Oracle ?

      Je pense que ce n’est pas nécessaire. Pour en avoir le coeur net, essaies de mettre en place la supervision sous Centreon-web.
      Si tout fonctionne en ligne de commande, je pense que ça doit fonctionner depuis l’interface web.
      Tu as l’article ici : https://pixelabs.fr/supervision-oracle-database-avec-centreon/

      Bonne journée.
      -sysadmin

      • batcox dit :

        Depuis l’interface web il m’indique le message "(No output returned from plugin)" et c’est pourquoi j’ai fait le test en ligne de commande depuis l’utilisateur centreon-engine. En tant qu’utilisateur root je n’ai pas de soucis.
        Voici le message d’erreur :

        ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=tnsping --hostname=10.0.10.101 --sid=CPTA
        UNKNOWN: install_driver(Oracle) failed: Can't load '/usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.19.1: cannot open shared object file: No such file or directory at /usr/lib64/perl5/DynaLoader.pm line 190.
         at (eval 12) line 3.
        Compilation failed in require at (eval 12) line 3.
        Perhaps a required shared library or dll isn't installed where expected
         at /usr/lib/centreon/plugins/centreon/plugins/dbi.pm line 216.
        • sysadmin sysadmin dit :

          As-tu installé les modules perl (oracle) ?
          ça doit marcher depuis l’interface web. Le message No output returned from plugin indique qu’il ne trouve pas les plugins Centreon.
          Il faut revoir la configuration de tes plugins (Configuration > Collecteurs > Ressources).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *