Ad Widget

Collapse

Zabbix 4.0 supervision base Oracle 12C Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Admin-SIS-56
    Junior Member
    • Oct 2018
    • 11

    #1

    Zabbix 4.0 supervision base Oracle 12C Windows

    Bonjour,
    Je cherche un moyen simple et pratique pour superviser des bases Oracles
    sur des serveurs Windows.
    Anciennement nous utilisions DbForBIX, mais nous n'arrivons pas à utiliser cette
    solution sur des serveurs récent.

    Cdt,
  • steve.destivelle
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Feb 2017
    • 304

    #2
    Bonjour,

    pour ma part, j'utilise le client Oracle avec les drivers ODBC.
    Je post les infos dans l'après-midi.

    Steve
    "Estimez la taille de votre base de données Zabbix: http://tools.izi-it.io
    "Rejoignez le ZABBIX Discord francophone https://discordapp.com/invite/hvauXEQ"

    "izi-it.io / ZABBIX Certified Trainer / ZABBIX French Evangelist"

    Comment

    • steve.destivelle
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Feb 2017
      • 304

      #3
      Bon.
      J'avais un de temps, donc voici:

      Sur le serveur ZABBIX, installation des packages :
      • oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64
      • oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64
      • oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64
      • oracle-instantclient12.2-odbc-12.2.0.1.0-1.x86_64
      • oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64


      Pour l’utilisation du client Oracle, créer le fichier /etc/sysconfig/zabbix-server ou /etc/sysconfig/zabbix-proxy.
      ORACLE_HOME=/usr/lib/oracle/12.2/client64

      LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib:/usr/lib64

      TNS_ADMIN=/usr/lib/oracle/12.2/client64/lib/network/admin

      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/lib/oracle/12.2/client64/lib


      export ORACLE_HOME

      export LD_LIBRARY_PATH

      export TNS_ADMIN

      export PATH

      Vérification de la prise en compte avec la commande (à adapter si serveur ou proxy Zabbix) :
      strings -a /proc/<ZABBIX Server Main process PID>/environ
      Le ZABBIX Server Main process PID s’obient avec la commande
      ps aux | grep server | grep server.conf

      Configuration



      Déclaration des instances dans le fichier odbc.ini:
      [RFGTP2]

      Driver = Oracle12g

      #DSN = GROOT

      ServerName = GROOT

      Database = GROOT

      Port = 1683

      UserID = zabbix

      Password = XXXXXXXXXXXX
      Configuration du driver Oracle dans le fichier odbcinst.ini:
      # Driver for Oracle

      [Oracle12g]

      Description = Oracle ODBC driver for Oracle 12g

      Driver = /usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1

      Setup = /usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1

      FileUsage = 1

      Driver Logging = 7
      Il faut une entrée TNS par instance dans le fichier /usr/lib/oracle/12.2/client64/lib/network/admin/tnsnames.ora:
      GROOT1=

      (DESCRIPTION=

      (ADDRESS=

      (PROTOCOL=TCP)

      (HOST=GROOT)

      (PORT=1683)

      )

      (CONNECT_DATA=

      (SERVICE_NAME=GROOT1)

      )

      )
      "Estimez la taille de votre base de données Zabbix: http://tools.izi-it.io
      "Rejoignez le ZABBIX Discord francophone https://discordapp.com/invite/hvauXEQ"

      "izi-it.io / ZABBIX Certified Trainer / ZABBIX French Evangelist"

      Comment

      • Admin-SIS-56
        Junior Member
        • Oct 2018
        • 11

        #4
        Bonjour,
        Merci de vous poser sur mon PB
        je vais tester en client Oracle sur un proxy.

        Côté Zabbix, comment vous déclarez l'Instance et avec quel Modèle
        Cdt,

        Comment

        • steve.destivelle
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Feb 2017
          • 304

          #5
          Bonsoir,

          je vous ai partagé le template sur mon repository: https://source.izi-it.io/share/zabbix

          Steve
          "Estimez la taille de votre base de données Zabbix: http://tools.izi-it.io
          "Rejoignez le ZABBIX Discord francophone https://discordapp.com/invite/hvauXEQ"

          "izi-it.io / ZABBIX Certified Trainer / ZABBIX French Evangelist"

          Comment

          Working...