diff options
| -rwxr-xr-x | plugins/check_proc_util.py | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/plugins/check_proc_util.py b/plugins/check_proc_util.py index 27d7cd4..28c19ef 100755 --- a/plugins/check_proc_util.py +++ b/plugins/check_proc_util.py @@ -242,12 +242,13 @@ def getShdStatus(volInfo):  def getGlusterdStatus(): -    status, msg, error = utils.execCmd(_checkGlusterService) -    if status == utils.PluginStatusCode.OK: -        return status, "Process glusterd is running" -    elif status == utils.PluginStatusCode.CRITICAL: -        return status, "Process glusterd is not running" -    return status, msg[0] if len(msg) > 0 else "" +    retCode, msg, error = utils.execCmd(_checkGlusterService) +    if retCode == 0: +        return utils.PluginStatusCode.OK, "Process glusterd is running" +    elif retCode == 3: +        return utils.PluginStatusCode.CRITICAL, \ +            "Process glusterd is not running" +    return utils.PluginStatusCode.CRITICAL, msg[0] if len(msg) > 0 else ""  def hasBricks(hostUuid, bricks):  | 
