summaryrefslogtreecommitdiffstats
path: root/plugins/check_volume_status.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_volume_status.py')
-rwxr-xr-xplugins/check_volume_status.py7
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