File manager - Edit - /usr/share/lve-stats3/scripts/lvestats-cm-helper
Back
#!/opt/cloudlinux/venv/bin/python3 """ lvestats-cm-helper — Bridge to clcommon.lib.cmt_utils for Centralized Monitoring status. Imports: clcommon.lib.cmt_utils Returns JSON to stdout: {"cmt_disabled": bool, "client_enabled": bool} or on import/runtime error: {"cmt_disabled": true, "client_enabled": false, "error": "..."} Usage: lvestats-cm-helper status """ import json import sys def cmd_status(): result = {"cmt_disabled": True, "client_enabled": False} try: from clcommon.lib.cmt_utils import is_cmt_disabled, is_client_enabled result["cmt_disabled"] = is_cmt_disabled() result["client_enabled"] = is_client_enabled() except ImportError as e: result["error"] = "clcommon.lib.cmt_utils not available: %s" % e except Exception as e: result["error"] = "%s: %s" % (type(e).__name__, e) return result def main(): if len(sys.argv) < 2 or sys.argv[1] != "status": print("Usage: lvestats-cm-helper status", file=sys.stderr) sys.exit(1) try: result = cmd_status() json.dump(result, sys.stdout) sys.stdout.write("\n") except Exception as e: print("lvestats-cm-helper: unexpected error: %s: %s" % (type(e).__name__, e), file=sys.stderr) sys.exit(1) if __name__ == "__main__": main()
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings