Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-12450

Cannot connect to ODBC DSN:[SQL_ERROR]:[01000][0][[unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1' : file not found]|

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Won't fix
    • Icon: Trivial Trivial
    • None
    • 3.2.6, 3.2.7
    • Proxy (P)
    • None

      My Files

      /etc/odbcinst.ini

      [OracleODBC-12.1]
      Description = Oracle ODBC driver for Oracle 12c
      Driver = /usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1
      FileUsage = 1
      Driver Logging = 7
      

      /etc/odbc.ini

      [gisp]
      Driver = OracleODBC-12.1
      ServerName = GISP
      FileUsage = 1
      Driver Logging = 7
      UserID = zabbix 
      Password = *********
      

      /etc/oracle/tnsnames.ora

      GISP =
       ( DESCRIPTION =
        (ADDRESS_LIST =
        (ADDRESS =
        (PROTOCOL = TCP)
        (Host = 10.1.1.223)
        (Port = 1521)
        )
       )
       (CONNECT_DATA = (SID = GISP)
       )
      )
      

      Today there are already some SQL SERVER databases and a monitoring is working perfectly.
      An oracle configuration, this is also in perfect working order.
      Look below.

      isql -v gisp
      +---------------------------------------+
      | Connected!                            |
      |                                       |
      | sql-statement                         |
      | help [tablename]                      |
      | quit                                  |
      |                                       |
      +---------------------------------------+
      SQL> select count(*) from  GV$SESSION S where upper(S.EVENT) like 'enq:%' and s.SECONDS_IN_WAIT > 30
      +-----------------------------------------+
      | COUNT(*)                                |
      +-----------------------------------------+
      | 0                                       |
      +-----------------------------------------+
      SQLRowCount returns -1
      1 rows fetched
      SQL> 
      

      In my zabbix, I always have this kind of error

      Cannot connect to ODBC DSN:[SQL_ERROR]:[01000][0][[unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/12.2/client64/lib/libsqora.so.12.1' : file not found]|
      

      This error is in the item inside the HOST (in the zabbix web interface).

      We have also already exported the oracle environment variables to the zabbix user and we realize that the binary recognizes the exported variables

      #sudo su - zabbix
      #env
      XDG_SESSION_ID=727
      HOSTNAME=SAOPLZABAPP03
      SHELL=/bin/bash
      TERM=xterm-256color
      HISTSIZE=1000
      USER=zabbix
      LD_LIBRARY_PATH=:/usr/lib/oracle/12.2/client64//lib:/usr/lib/oracle/12.2/client64//lib:/usr/lib/oracle/12.2/client64//lib
      TWO_TASK=//10.1.1.223:1521/GISP
      LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45::di=1;36:
      TNS_ADMIN=/etc/oracle
      MAIL=/var/spool/mail/zabbix
      PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/var/lib/zabbix/.local/bin:/var/lib/zabbix/bin
      PWD=/var/lib/zabbix
      LANG=en_US.UTF-8
      HISTCONTROL=ignoredups
      SHLVL=1
      HOME=/var/lib/zabbix
      LOGNAME=zabbix
      LESSOPEN=||/usr/bin/lesspipe.sh %s
      ORACLE_HOME=/usr/lib/oracle/12.2/client64/
      HISTTIMEFORMAT=%d/%m/%y %T 
      _=/bin/env
      
      # ps aux |grep zabbix_proxy  |grep "zabbix_proxy.conf"
      root     20451  0.0  0.0 112668   976 pts/2    S+   13:45   0:00 grep --color zabbix_proxy.conf
      zabbix   32309  0.0  0.1 182940  6100 ?        S    Jul31   0:00 /usr/sbin/zabbix_proxy -c /etc/zabbix/zabbix_proxy.conf
      
      #strings -a /proc/32309/environ 
      LANG=en_US.UTF-8
      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
      CONFFILE=/etc/zabbix/zabbix_proxy.conf
      TWO_TASK=//10.1.1.223:1521/GISP
      ORACLE_HOME=/usr/lib/oracle/12.2/client64/
      TNS_ADMIN=/etc/oracle
      LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
      

      Thank you very much for the information.

            Unassigned Unassigned
            eduwutzl@gmail.com Eduardo Wutzl da Silva
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: