-
Incident report
-
Resolution: Won't fix
-
Trivial
-
None
-
3.2.6, 3.2.7
-
None
-
CentOS Linux release 7.3.1611 (Core)
zabbix_proxy (Zabbix) 3.2.7
unixODBC-2.3.1-11.el7.x86_64
oracle-instantclient11.2-odbc-11.2.0.4.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-instantclient11.2-tools-11.2.0.4.0-1.x86_64
oracle-instantclient12.2-jdbc-12.2.0.1.0-1.x86_64
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64
oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64
oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64
oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64
CentOS Linux release 7.3.1611 (Core) zabbix_proxy (Zabbix) 3.2.7 unixODBC-2.3.1-11.el7.x86_64 oracle-instantclient11.2-odbc-11.2.0.4.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-instantclient11.2-tools-11.2.0.4.0-1.x86_64 oracle-instantclient12.2-jdbc-12.2.0.1.0-1.x86_64 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64 oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64 oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64 oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64
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.