diff options
Diffstat (limited to 'plugins/check_volume_status.py')
-rwxr-xr-x | plugins/check_volume_status.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/check_volume_status.py b/plugins/check_volume_status.py index df68657..7c72ef9 100755 --- a/plugins/check_volume_status.py +++ b/plugins/check_volume_status.py @@ -17,6 +17,8 @@ # import argparse +import json + from glusternagios import utils from glusternagios import glustercli @@ -32,8 +34,11 @@ def getVolumeStatus(args): return exitstatus, message elif volumes[args.volume]["volumeStatus"] == (glustercli. VolumeStatus.ONLINE): + ret_volumes = {} + ret_volumes[args.volume] = volumes.get(args.volume) + ret_volumes[args.volume]['options'] = {} exitstatus = utils.PluginStatusCode.OK - message = "OK: Volume is up" + message = ("OK: Volume is up \n%s" % json.dumps(ret_volumes)) elif volumes[args.volume]["volumeStatus"] == (glustercli. VolumeStatus.OFFLINE): exitstatus = utils.PluginStatusCode.CRITICAL |