Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:monitoring
monitoring-plugins-md_raid
check_md_raid-python3.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File check_md_raid-python3.patch of Package monitoring-plugins-md_raid
--- ./check_md_raid 2022/08/12 14:07:39 1.1 +++ ./check_md_raid 2022/08/12 14:07:51 @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # # Copyright Hari Sekhon 2007 # @@ -41,16 +41,16 @@ arg as the message to output""" if status == OK: - print "RAID OK: %s" % message + print ("RAID OK: %s" % message) sys.exit(OK) elif status == WARNING: - print "RAID WARNING: %s" % message + print ("RAID WARNING: %s" % message) sys.exit(WARNING) elif status == CRITICAL: - print "RAID CRITICAL: %s" % message + print ("RAID CRITICAL: %s" % message) sys.exit(CRITICAL) else: - print "UNKNOWN: %s" % message + print ("UNKNOWN: %s" % message) sys.exit(UNKNOWN) @@ -69,14 +69,14 @@ them, or exits UNKNOWN if no MD arrays are found""" if verbosity >= 3: - print "finding all MD arrays via: %s --detail --scan" % BIN + print ("finding all MD arrays via: %s --detail --scan" % BIN) devices_output = os.popen("%s --detail --scan" % BIN).readlines() raid_devices = [] for line in devices_output: if "ARRAY" in line: raid_device = line.split()[1] if verbosity >= 2: - print "found array %s" % raid_device + print ("found array %s" % raid_device) raid_devices.append(raid_device) if len(raid_devices) == 0: @@ -97,13 +97,13 @@ number_arrays = len(raid_devices) for array in raid_devices: if verbosity >= 2: - print 'Now testing raid device "%s"' % array + print ('Now testing raid device "%s"' % array) detailed_output = os.popen("%s --detail %s" % (BIN, array) ).readlines() if verbosity >= 3: for line in detailed_output: - print line, + print (line,) state = "unknown" for line in detailed_output: @@ -186,8 +186,11 @@ verbosity = options.verbosity version = options.version + if verbosity is None: + verbosity = 0 + if version: - print __version__ + print (__version__) sys.exit(OK) result, message = test_raid(verbosity)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor