summaryrefslogtreecommitdiffstats
path: root/web/attachments/419186-check_oracle_1.4.15_easylogin.patch
diff options
context:
space:
mode:
Diffstat (limited to 'web/attachments/419186-check_oracle_1.4.15_easylogin.patch')
-rw-r--r--web/attachments/419186-check_oracle_1.4.15_easylogin.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/web/attachments/419186-check_oracle_1.4.15_easylogin.patch b/web/attachments/419186-check_oracle_1.4.15_easylogin.patch
new file mode 100644
index 0000000..445161a
--- /dev/null
+++ b/web/attachments/419186-check_oracle_1.4.15_easylogin.patch
@@ -0,0 +1,42 @@
1--- check_oracle 2010-10-07 17:11:31.000000000 +0200
2+++ check_oracle_easylogin 2011-07-22 15:23:13.000000000 +0200
3@@ -8,7 +8,7 @@
4
5 PROGNAME=`basename $0`
6 PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'`
7-REVISION="1.4.15"
8+REVISION="1.4.15-easylogin"
9
10 . $PROGPATH/utils.sh
11
12@@ -54,6 +54,8 @@
13 echo "--version"
14 echo " Print version and license information"
15 echo ""
16+ echo "If <USER> and <PASS> are left blank, ie. \"\", \`sqlplus -s / as sysdba\` is tried instead."
17+ echo ""
18 echo "If the plugin doesn't work, check that the ORACLE_HOME environment"
19 echo "variable is set, that ORACLE_HOME/bin is in your PATH, and the"
20 echo "tnsnames.ora file is locatable and is properly configured."
21@@ -192,7 +194,9 @@
22 echo "UNKNOWN - Warning level is less then Crit"
23 exit $STATE_UNKNOWN
24 fi
25- result=`sqlplus -s ${3}/${4}@${2} << EOF
26+ cmdsqlplus="sqlplus -s / as sysdba"
27+ [ "$3" != "" ] && [ "$4" != "" ] && cmdsqlplus="sqlplus -s ${3}/${4}@${2}"
28+ result=`$cmdsqlplus << EOF
29 set pagesize 0
30 set numf '9999999.99'
31 select (1-(pr.value/(dbg.value+cg.value)))*100
32@@ -243,7 +247,9 @@
33 echo "UNKNOWN - Warning level is more then Crit"
34 exit $STATE_UNKNOWN
35 fi
36- result=`sqlplus -s ${3}/${4}@${2} << EOF
37+ cmdsqlplus="sqlplus -s / as sysdba"
38+ [ "$3" != "" ] && [ "$4" != "" ] && cmdsqlplus="sqlplus -s ${3}/${4}@${2}"
39+ result=`$cmdsqlplus << EOF
40 set pagesize 0
41 set numf '9999999.99'
42 select NVL(b.free,0.0),a.total,100 - trunc(NVL(b.free,0.0)/a.total * 1000) / 10 prc