mirror of
https://github.com/opinkerfi/nagios-plugins.git
synced 2024-11-27 21:03:46 +01:00
parameter changes to check_oracle_query
This commit is contained in:
parent
9ec8d702da
commit
b78e958d4d
@ -6,22 +6,21 @@ import cx_Oracle
|
|||||||
helper = pynag.Plugins.PluginHelper()
|
helper = pynag.Plugins.PluginHelper()
|
||||||
|
|
||||||
|
|
||||||
helper.parser.add_option('--host', help="MSSQL Server to connect to", dest="host")
|
helper.parser.add_option('--username', help="Username to the database", dest="username")
|
||||||
helper.parser.add_option('--username', help="MSSQL Username to connect with", dest="username")
|
helper.parser.add_option('--password', help="Log in with this password", dest="password")
|
||||||
helper.parser.add_option('--password', help="MSSQL Server to connect to", dest="password")
|
helper.parser.add_option('--tns', help="TNS name to use", dest="tns")
|
||||||
helper.parser.add_option('--database', help="MSSQL Database", dest="database")
|
|
||||||
helper.parser.add_option('--query', help="MSSQL Query to execute", dest="query")
|
helper.parser.add_option('--query', help="MSSQL Query to execute", dest="query")
|
||||||
|
helper.parser.add_option('--oracle_home', help="Set $ORACLE_HOME to this", dest="oracle_home")
|
||||||
|
|
||||||
# When parse_arguments is called some default options like --threshold and --no-longoutput are automatically added
|
# When parse_arguments is called some default options like --threshold and --no-longoutput are automatically added
|
||||||
helper.parse_arguments()
|
helper.parse_arguments()
|
||||||
|
|
||||||
|
|
||||||
host = helper.options.host
|
|
||||||
username = helper.options.username
|
username = helper.options.username
|
||||||
password = helper.options.password
|
password = helper.options.password
|
||||||
database = helper.options.database
|
tns = helper.options.database
|
||||||
query = helper.options.query
|
query = helper.options.query
|
||||||
#enable_debugging = helper.options.debug
|
|
||||||
enable_debugging = helper.options.verbose
|
enable_debugging = helper.options.verbose
|
||||||
|
|
||||||
def debug(message):
|
def debug(message):
|
||||||
@ -29,14 +28,14 @@ def debug(message):
|
|||||||
print "debug: %s" % str(message)
|
print "debug: %s" % str(message)
|
||||||
|
|
||||||
|
|
||||||
if not host:
|
|
||||||
helper.parser.error('--host is required')
|
|
||||||
if not username:
|
if not username:
|
||||||
helper.parser.error('--username is required')
|
helper.parser.error('--username is required')
|
||||||
if not password:
|
if not password:
|
||||||
helper.parser.error('--password is required')
|
helper.parser.error('--password is required')
|
||||||
if not database:
|
if not tns:
|
||||||
helper.parser.error('--database is required')
|
helper.parser.error('--tns is required')
|
||||||
|
if not oracle_home is None:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user