Oracle Select not working
Posted: Mon Jul 09, 2018 8:38 am
Hello Nagios Crew,
I am facing a problem in implementing a oracle check on a specific select.
The command is:
/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib ORACLE_HOME=/usr/lib/oracle/12.2/client64 /usr/local/nagios/libexec/check_oracle_health --connect '10.211.145.33:1521/SBX' --username 'userxx' --password 'passxx' --mode sql --name="SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS FROM V\$INSTANCE "
UNKNOWN - got no valid response for SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS FROM V$INSTANCE
To check that I implemented all parts correctly I tested:
/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib ORACLE_HOME=/usr/lib/oracle/12.2/client64 /usr/local/nagios/libexec/check_oracle_health --connect '10.211.145.33:1521/SBX' --username 'userxx' --password 'passxx' --mode sql --name="select count(*) from v\$session"
CRITICAL - select count(*) from v$session: 40 | 'select'=40;1;5
Which works for what I can see.
Can you please help?
Thanks
Sandro
I am facing a problem in implementing a oracle check on a specific select.
The command is:
/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib ORACLE_HOME=/usr/lib/oracle/12.2/client64 /usr/local/nagios/libexec/check_oracle_health --connect '10.211.145.33:1521/SBX' --username 'userxx' --password 'passxx' --mode sql --name="SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS FROM V\$INSTANCE "
UNKNOWN - got no valid response for SELECT INSTANCE_NAME, STATUS, DATABASE_STATUS FROM V$INSTANCE
To check that I implemented all parts correctly I tested:
/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib ORACLE_HOME=/usr/lib/oracle/12.2/client64 /usr/local/nagios/libexec/check_oracle_health --connect '10.211.145.33:1521/SBX' --username 'userxx' --password 'passxx' --mode sql --name="select count(*) from v\$session"
CRITICAL - select count(*) from v$session: 40 | 'select'=40;1;5
Which works for what I can see.
Can you please help?
Thanks
Sandro