Настраиваю обнаружение для оракла.
Непонятно вот что.
Лог сервера:
При этом
Сервер работает тоже от пользователя zabbix (выше - запускаю скрипт вручную, всё ок)
Ну и надо ли говорить, что всё с окружением ОК (задвоение - от того, что и в локальном профиле пользователя zabbix добавляется путь, и в общесистемном я на всякий случай попробовал добавить):
Ну и да,
На директориях по всей ветке до файла стоит 755.
Куда бежать?
Непонятно вот что.
Лог сервера:
Code:
PHP Warning: odbc_connect(): SQL error: [unixODBC][Driver Manager]Can't open lib '/usr/lib/oracle/12.1/client/lib/libsqora.so.12.1' : file not found, SQL state 01000 in SQLConnect in /etc/zabbix/bin/oracle.odbc.discovery on line 6
Code:
zabbix@prod1:~> /etc/zabbix/bin/oracle.odbc.discovery ORCL tablespaces
{"data":[{"{#TBSNAME}":"SYSTEM"},{"{#TBSNAME}":"SYSAUX"},
Ну и надо ли говорить, что всё с окружением ОК (задвоение - от того, что и в локальном профиле пользователя zabbix добавляется путь, и в общесистемном я на всякий случай попробовал добавить):
Code:
zabbix@prod1:~> env | grep ORA ORACLE_HOME=/usr/lib/oracle/12.1/client zabbix@prod1:~> env | grep LIBR LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client/lib:/usr/lib:/usr/lib/oracle/12.1/client/lib:/usr/lib:/usr/lib/mpi/gcc/openmpi/lib
Code:
zabbix@prod1:~> ls -l /usr/lib/oracle/12.1/client/lib/libsqora.so.12.1 -rw-r--r-- 1 root root 3303791 Май 27 2013 /usr/lib/oracle/12.1/client/lib/libsqora.so.12.1
Куда бежать?
Comment