Module: check_mk
Branch: master
Commit: 9306064ab04321f7f6b41053ccf53552f82f2bd2
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9306064ab04321…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Mon Sep 11 15:14:18 2017 +0200
5121 FIX check_sql: Added error message if cx_Oracle module is not installed
Change-Id: I5bbd653a3d67e98e87f7fe0a591a947fed243c87
---
.werks/5121 | 11 +++++++++++
active_checks/check_sql | 5 ++++-
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/.werks/5121 b/.werks/5121
new file mode 100644
index 0000000..43253c5
--- /dev/null
+++ b/.werks/5121
@@ -0,0 +1,11 @@
+Title: check_sql: Added error message if cx_Oracle module is not installed
+Level: 1
+Component: checks
+Class: fix
+Compatible: compat
+Edition: cre
+State: unknown
+Version: 1.5.0i1
+Date: 1505135287
+
+
diff --git a/active_checks/check_sql b/active_checks/check_sql
index ee0237f..866b1e2 100755
--- a/active_checks/check_sql
+++ b/active_checks/check_sql
@@ -191,7 +191,10 @@ try:
elif opt_dbms == "oracle":
sys.path.append('/usr/lib/python2.6/site-packages')
sys.path.append('/usr/lib/python2.7/site-packages')
- import cx_Oracle
+ try:
+ import cx_Oracle
+ except ImportError:
+ bail_out(3, "Requested python module 'cx_Oracle' not found.
Please install it via 'pip install cx_Oracle'.")
db = cx_Oracle
if opt_port == None:
opt_port=1521