1
0
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:
Pall Sigurdsson 2013-05-29 12:49:27 +00:00
parent 9ec8d702da
commit b78e958d4d

View File

@ -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: