Details

Result

Field Value
attempts
2
changed
False
cmd
[
    "ceph",
    "--cluster",
    "ceph",
    "mgr",
    "dump",
    "-f",
    "json"
]
delta
0:00:00.669892
end
2020-01-31 16:50:41.442002
rc
0
start
2020-01-31 16:50:40.772110
stderr

stderr_lines
[]
stdout
{
    "active_addr": "172.29.236.244:6801/3692",
    "active_addrs": {
        "addrvec": [
            {
                "addr": "172.29.236.244:6800",
                "nonce": 3692,
                "type": "v2"
            },
            {
                "addr": "172.29.236.244:6801",
                "nonce": 3692,
                "type": "v1"
            }
        ]
    },
    "active_change": "2020-01-31 16:50:34.886219",
    "active_gid": 4122,
    "active_name": "aio1-ceph-mon-container-bc97669a",
    "always_on_modules": {
        "nautilus": [
            "balancer",
            "crash",
            "devicehealth",
            "orchestrator_cli",
            "progress",
            "rbd_support",
            "status",
            "volumes"
        ]
    },
    "available": true,
    "available_modules": [
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "password": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "password",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_url": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_url",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "username": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "username",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "verify_server": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "verify_server",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "ansible"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "active": {
                    "default_value": "False",
                    "desc": "automatically balance PGs across cluster",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "active",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "begin_time": {
                    "default_value": "0000",
                    "desc": "beginning time of day to automatically balance",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "This is a time of day in the format HHMM.",
                    "max": "",
                    "min": "",
                    "name": "begin_time",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "begin_weekday": {
                    "default_value": "0",
                    "desc": "Restrict automatic balancing to this day of the week or later",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "0 or 7 = Sunday, 1 = Monday, etc.",
                    "max": "7",
                    "min": "0",
                    "name": "begin_weekday",
                    "see_also": [],
                    "tags": [],
                    "type": "uint"
                },
                "crush_compat_max_iterations": {
                    "default_value": "25",
                    "desc": "maximum number of iterations to attempt optimization",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "250",
                    "min": "1",
                    "name": "crush_compat_max_iterations",
                    "see_also": [],
                    "tags": [],
                    "type": "uint"
                },
                "crush_compat_metrics": {
                    "default_value": "pgs,objects,bytes",
                    "desc": "metrics with which to calculate OSD utilization",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "Value is a list of one or more of \"pgs\", \"objects\", or \"bytes\", and indicates which metrics to use to balance utilization.",
                    "max": "",
                    "min": "",
                    "name": "crush_compat_metrics",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "crush_compat_step": {
                    "default_value": "0.5",
                    "desc": "aggressiveness of optimization",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": ".99 is very aggressive, .01 is less aggressive",
                    "max": "0.999",
                    "min": "0.001",
                    "name": "crush_compat_step",
                    "see_also": [],
                    "tags": [],
                    "type": "float"
                },
                "end_time": {
                    "default_value": "2400",
                    "desc": "ending time of day to automatically balance",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "This is a time of day in the format HHMM.",
                    "max": "",
                    "min": "",
                    "name": "end_time",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "end_weekday": {
                    "default_value": "7",
                    "desc": "Restrict automatic balancing to days of the week earlier than this",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "0 or 7 = Sunday, 1 = Monday, etc.",
                    "max": "7",
                    "min": "0",
                    "name": "end_weekday",
                    "see_also": [],
                    "tags": [],
                    "type": "uint"
                },
                "min_score": {
                    "default_value": "0",
                    "desc": "minimum score, below which no optimization is attempted",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "min_score",
                    "see_also": [],
                    "tags": [],
                    "type": "float"
                },
                "mode": {
                    "default_value": "none",
                    "desc": "Balancer mode",
                    "enum_allowed": [
                        "crush-compat",
                        "none",
                        "upmap"
                    ],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "mode",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "pool_ids": {
                    "default_value": "",
                    "desc": "pools which the automatic balancing will be limited to",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "pool_ids",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "sleep_interval": {
                    "default_value": "60",
                    "desc": "how frequently to wake up and attempt optimization",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "sleep_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "upmap_max_deviation": {
                    "default_value": "0.01",
                    "desc": "deviation below which no optimization is attempted",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "If the ratio between the fullest and least-full OSD is below this value then we stop trying to optimize placement.",
                    "max": "1",
                    "min": "0",
                    "name": "upmap_max_deviation",
                    "see_also": [],
                    "tags": [],
                    "type": "float"
                },
                "upmap_max_iterations": {
                    "default_value": "10",
                    "desc": "maximum upmap optimization iterations",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "upmap_max_iterations",
                    "see_also": [],
                    "tags": [],
                    "type": "uint"
                }
            },
            "name": "balancer"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "retain_interval": {
                    "default_value": "31536000",
                    "desc": "how long to retain crashes before pruning them",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "retain_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "warn_recent_interval": {
                    "default_value": "1209600",
                    "desc": "time interval in which to warn about recent crashes",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "warn_recent_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                }
            },
            "name": "crash"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "ALERTMANAGER_API_HOST": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ALERTMANAGER_API_HOST",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "AUDIT_API_ENABLED": {
                    "default_value": "False",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "AUDIT_API_ENABLED",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "AUDIT_API_LOG_PAYLOAD": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "AUDIT_API_LOG_PAYLOAD",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "ENABLE_BROWSABLE_API": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ENABLE_BROWSABLE_API",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "FEATURE_TOGGLE_cephfs": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "FEATURE_TOGGLE_cephfs",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "FEATURE_TOGGLE_iscsi": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "FEATURE_TOGGLE_iscsi",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "FEATURE_TOGGLE_mirroring": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "FEATURE_TOGGLE_mirroring",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "FEATURE_TOGGLE_rbd": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "FEATURE_TOGGLE_rbd",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "FEATURE_TOGGLE_rgw": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "FEATURE_TOGGLE_rgw",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "GRAFANA_API_PASSWORD": {
                    "default_value": "admin",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "GRAFANA_API_PASSWORD",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "GRAFANA_API_URL": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "GRAFANA_API_URL",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "GRAFANA_API_USERNAME": {
                    "default_value": "admin",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "GRAFANA_API_USERNAME",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "GRAFANA_UPDATE_DASHBOARDS": {
                    "default_value": "False",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "GRAFANA_UPDATE_DASHBOARDS",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "ISCSI_API_SSL_VERIFICATION": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ISCSI_API_SSL_VERIFICATION",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "PROMETHEUS_API_HOST": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "PROMETHEUS_API_HOST",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "REST_REQUESTS_TIMEOUT": {
                    "default_value": "45",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "REST_REQUESTS_TIMEOUT",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_ACCESS_KEY": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_ACCESS_KEY",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_ADMIN_RESOURCE": {
                    "default_value": "admin",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_ADMIN_RESOURCE",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_HOST": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_HOST",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_PORT": {
                    "default_value": "80",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_PORT",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_SCHEME": {
                    "default_value": "http",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_SCHEME",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_SECRET_KEY": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_SECRET_KEY",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_SSL_VERIFY": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_SSL_VERIFY",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "RGW_API_USER_ID": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "RGW_API_USER_ID",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "crt_file": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "crt_file",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "jwt_token_ttl": {
                    "default_value": "28800",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "jwt_token_ttl",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "key_file": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "key_file",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "password": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "password",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_addr": {
                    "default_value": "::",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_addr",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_port": {
                    "default_value": "8080",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_port",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "ssl": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ssl",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "ssl_server_port": {
                    "default_value": "8443",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ssl_server_port",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "standby_behaviour": {
                    "default_value": "redirect",
                    "desc": "",
                    "enum_allowed": [
                        "error",
                        "redirect"
                    ],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "standby_behaviour",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "standby_error_status_code": {
                    "default_value": "500",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "599",
                    "min": "400",
                    "name": "standby_error_status_code",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "url_prefix": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "url_prefix",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "username": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "username",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "dashboard"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "salt_api_eauth": {
                    "default_value": "sharedsecret",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "salt_api_eauth",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "salt_api_password": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "salt_api_password",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "salt_api_url": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "salt_api_url",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "salt_api_username": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "salt_api_username",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "deepsea"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "enable_monitoring": {
                    "default_value": "False",
                    "desc": "monitor device health metrics",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "enable_monitoring",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "mark_out_threshold": {
                    "default_value": "2419200",
                    "desc": "automatically mark OSD if it may fail before this long",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "mark_out_threshold",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "pool_name": {
                    "default_value": "device_health_metrics",
                    "desc": "name of pool in which to store device health metrics",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "pool_name",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "retention_period": {
                    "default_value": "15552000",
                    "desc": "how long to retain device health metrics",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "retention_period",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "scrape_frequency": {
                    "default_value": "86400",
                    "desc": "how frequently to scrape device health metrics",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "scrape_frequency",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "self_heal": {
                    "default_value": "True",
                    "desc": "preemptively heal cluster around devices that may fail",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "self_heal",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "sleep_interval": {
                    "default_value": "600",
                    "desc": "how frequently to wake up and check device health",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "sleep_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "warn_threshold": {
                    "default_value": "7257600",
                    "desc": "raise health warning if OSD may fail before this long",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "warn_threshold",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                }
            },
            "name": "devicehealth"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "predict_interval": {
                    "default_value": "86400",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "predict_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "sleep_interval": {
                    "default_value": "600",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "sleep_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "diskprediction_local"
        },
        {
            "can_run": false,
            "error_string": "influxdb python module not found",
            "module_options": {
                "batch_size": {
                    "default_value": "5000",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "batch_size",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "database": {
                    "default_value": "ceph",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "database",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "hostname": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "hostname",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "interval": {
                    "default_value": "30",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "password": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "password",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "port": {
                    "default_value": "8086",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "port",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "ssl": {
                    "default_value": "false",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "ssl",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "threads": {
                    "default_value": "5",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "threads",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "username": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "username",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "verify_ssl": {
                    "default_value": "true",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "verify_ssl",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "influx"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "insights"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "iostat"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "failure_domain": {
                    "default_value": "host",
                    "desc": "failure domain for any created local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "failure_domain",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "min_size": {
                    "default_value": "",
                    "desc": "default min_size for any created local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "min_size",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "num_rep": {
                    "default_value": "3",
                    "desc": "default replica count for any created local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "num_rep",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "pg_num": {
                    "default_value": "128",
                    "desc": "default pg_num for any created local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "pg_num",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "prefix": {
                    "default_value": "",
                    "desc": "name prefix for any created local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "prefix",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "subtree": {
                    "default_value": "rack",
                    "desc": "CRUSH level for which to create a local pool",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "subtree",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "localpool"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "orchestrator": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "orchestrator",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "orchestrator_cli"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "sleep_interval": {
                    "default_value": "60",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "sleep_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "pg_autoscaler"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "max_completed_events": {
                    "default_value": "50",
                    "desc": "number of past completed events to remember",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "max_completed_events",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "persist_interval": {
                    "default_value": "5",
                    "desc": "how frequently to persist completed events",
                    "enum_allowed": [],
                    "flags": 1,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "persist_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                }
            },
            "name": "progress"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "rbd_stats_pools": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rbd_stats_pools",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "rbd_stats_pools_refresh_interval": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rbd_stats_pools_refresh_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "scrape_interval": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "scrape_interval",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_addr": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_addr",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_port": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_port",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "prometheus"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "rbd_support"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "key_file": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "key_file",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_addr": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_addr",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "server_port": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "server_port",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "restful"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "roption1": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "roption1",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "roption2": {
                    "default_value": "xyz",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "roption2",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "rwoption1": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption1",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "rwoption2": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption2",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "rwoption3": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption3",
                    "see_also": [],
                    "tags": [],
                    "type": "float"
                },
                "rwoption4": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption4",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "rwoption5": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption5",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "rwoption6": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "rwoption6",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "testkey": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "testkey",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "testlkey": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "testlkey",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "testnewline": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "testnewline",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "selftest"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "status"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "address": {
                    "default_value": "unixgram:///tmp/telegraf.sock",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "address",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "interval": {
                    "default_value": "15",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                }
            },
            "name": "telegraf"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "channel_basic": {
                    "default_value": "True",
                    "desc": "Share basic cluster information (size, version)",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "channel_basic",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "channel_crash": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "channel_crash",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "channel_device": {
                    "default_value": "True",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "channel_device",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "channel_ident": {
                    "default_value": "False",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "channel_ident",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "contact": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "contact",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "description": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "description",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "device_url": {
                    "default_value": "https://telemetry.ceph.com/device",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "device_url",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "enabled": {
                    "default_value": "False",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "enabled",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "interval": {
                    "default_value": "24",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "8",
                    "name": "interval",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "last_opt_revision": {
                    "default_value": "1",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "last_opt_revision",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "leaderboard": {
                    "default_value": "False",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "leaderboard",
                    "see_also": [],
                    "tags": [],
                    "type": "bool"
                },
                "organization": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "organization",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "proxy": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "proxy",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "url": {
                    "default_value": "https://telemetry.ceph.com/report",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "url",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "telemetry"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "test_orchestrator"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {},
            "name": "volumes"
        },
        {
            "can_run": true,
            "error_string": "",
            "module_options": {
                "identifier": {
                    "default_value": "",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "identifier",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "interval": {
                    "default_value": "60",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "interval",
                    "see_also": [],
                    "tags": [],
                    "type": "secs"
                },
                "zabbix_host": {
                    "default_value": "None",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "zabbix_host",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                },
                "zabbix_port": {
                    "default_value": "10051",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "zabbix_port",
                    "see_also": [],
                    "tags": [],
                    "type": "int"
                },
                "zabbix_sender": {
                    "default_value": "/usr/bin/zabbix_sender",
                    "desc": "",
                    "enum_allowed": [],
                    "flags": 0,
                    "level": "advanced",
                    "long_desc": "",
                    "max": "",
                    "min": "",
                    "name": "zabbix_sender",
                    "see_also": [],
                    "tags": [],
                    "type": "str"
                }
            },
            "name": "zabbix"
        }
    ],
    "epoch": 3,
    "modules": [
        "iostat",
        "restful"
    ],
    "services": {},
    "standbys": []
}
stdout_lines
[
    "",
    "{\"epoch\":3,\"active_gid\":4122,\"active_name\":\"aio1-ceph-mon-container-bc97669a\",\"active_addrs\":{\"addrvec\":[{\"type\":\"v2\",\"addr\":\"172.29.236.244:6800\",\"nonce\":3692},{\"type\":\"v1\",\"addr\":\"172.29.236.244:6801\",\"nonce\":3692}]},\"active_addr\":\"172.29.236.244:6801/3692\",\"active_change\":\"2020-01-31 16:50:34.886219\",\"available\":true,\"standbys\":[],\"modules\":[\"iostat\",\"restful\"],\"available_modules\":[{\"name\":\"ansible\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"password\":{\"name\":\"password\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_url\":{\"name\":\"server_url\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"username\":{\"name\":\"username\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"verify_server\":{\"name\":\"verify_server\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"balancer\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"active\":{\"name\":\"active\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"automatically balance PGs across cluster\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"begin_time\":{\"name\":\"begin_time\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"0000\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"beginning time of day to automatically balance\",\"long_desc\":\"This is a time of day in the format HHMM.\",\"tags\":[],\"see_also\":[]},\"begin_weekday\":{\"name\":\"begin_weekday\",\"type\":\"uint\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"0\",\"min\":\"0\",\"max\":\"7\",\"enum_allowed\":[],\"desc\":\"Restrict automatic balancing to this day of the week or later\",\"long_desc\":\"0 or 7 = Sunday, 1 = Monday, etc.\",\"tags\":[],\"see_also\":[]},\"crush_compat_max_iterations\":{\"name\":\"crush_compat_max_iterations\",\"type\":\"uint\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"25\",\"min\":\"1\",\"max\":\"250\",\"enum_allowed\":[],\"desc\":\"maximum number of iterations to attempt optimization\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"crush_compat_metrics\":{\"name\":\"crush_compat_metrics\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"pgs,objects,bytes\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"metrics with which to calculate OSD utilization\",\"long_desc\":\"Value is a list of one or more of \\\"pgs\\\", \\\"objects\\\", or \\\"bytes\\\", and indicates which metrics to use to balance utilization.\",\"tags\":[],\"see_also\":[]},\"crush_compat_step\":{\"name\":\"crush_compat_step\",\"type\":\"float\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"0.5\",\"min\":\"0.001\",\"max\":\"0.999\",\"enum_allowed\":[],\"desc\":\"aggressiveness of optimization\",\"long_desc\":\".99 is very aggressive, .01 is less aggressive\",\"tags\":[],\"see_also\":[]},\"end_time\":{\"name\":\"end_time\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"2400\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"ending time of day to automatically balance\",\"long_desc\":\"This is a time of day in the format HHMM.\",\"tags\":[],\"see_also\":[]},\"end_weekday\":{\"name\":\"end_weekday\",\"type\":\"uint\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"7\",\"min\":\"0\",\"max\":\"7\",\"enum_allowed\":[],\"desc\":\"Restrict automatic balancing to days of the week earlier than this\",\"long_desc\":\"0 or 7 = Sunday, 1 = Monday, etc.\",\"tags\":[],\"see_also\":[]},\"min_score\":{\"name\":\"min_score\",\"type\":\"float\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"0\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"minimum score, below which no optimization is attempted\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"mode\":{\"name\":\"mode\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"none\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[\"crush-compat\",\"none\",\"upmap\"],\"desc\":\"Balancer mode\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"pool_ids\":{\"name\":\"pool_ids\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"pools which the automatic balancing will be limited to\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"sleep_interval\":{\"name\":\"sleep_interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"60\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how frequently to wake up and attempt optimization\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"upmap_max_deviation\":{\"name\":\"upmap_max_deviation\",\"type\":\"float\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"0.01\",\"min\":\"0\",\"max\":\"1\",\"enum_allowed\":[],\"desc\":\"deviation below which no optimization is attempted\",\"long_desc\":\"If the ratio between the fullest and least-full OSD is below this value then we stop trying to optimize placement.\",\"tags\":[],\"see_also\":[]},\"upmap_max_iterations\":{\"name\":\"upmap_max_iterations\",\"type\":\"uint\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"10\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"maximum upmap optimization iterations\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"crash\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"retain_interval\":{\"name\":\"retain_interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"31536000\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how long to retain crashes before pruning them\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"warn_recent_interval\":{\"name\":\"warn_recent_interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"1209600\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"time interval in which to warn about recent crashes\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"dashboard\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"ALERTMANAGER_API_HOST\":{\"name\":\"ALERTMANAGER_API_HOST\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"AUDIT_API_ENABLED\":{\"name\":\"AUDIT_API_ENABLED\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"AUDIT_API_LOG_PAYLOAD\":{\"name\":\"AUDIT_API_LOG_PAYLOAD\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"ENABLE_BROWSABLE_API\":{\"name\":\"ENABLE_BROWSABLE_API\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"FEATURE_TOGGLE_cephfs\":{\"name\":\"FEATURE_TOGGLE_cephfs\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"FEATURE_TOGGLE_iscsi\":{\"name\":\"FEATURE_TOGGLE_iscsi\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"FEATURE_TOGGLE_mirroring\":{\"name\":\"FEATURE_TOGGLE_mirroring\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"FEATURE_TOGGLE_rbd\":{\"name\":\"FEATURE_TOGGLE_rbd\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"FEATURE_TOGGLE_rgw\":{\"name\":\"FEATURE_TOGGLE_rgw\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE\":{\"name\":\"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"GRAFANA_API_PASSWORD\":{\"name\":\"GRAFANA_API_PASSWORD\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"admin\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"GRAFANA_API_URL\":{\"name\":\"GRAFANA_API_URL\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"GRAFANA_API_USERNAME\":{\"name\":\"GRAFANA_API_USERNAME\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"admin\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"GRAFANA_UPDATE_DASHBOARDS\":{\"name\":\"GRAFANA_UPDATE_DASHBOARDS\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"ISCSI_API_SSL_VERIFICATION\":{\"name\":\"ISCSI_API_SSL_VERIFICATION\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"PROMETHEUS_API_HOST\":{\"name\":\"PROMETHEUS_API_HOST\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"REST_REQUESTS_TIMEOUT\":{\"name\":\"REST_REQUESTS_TIMEOUT\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"45\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_ACCESS_KEY\":{\"name\":\"RGW_API_ACCESS_KEY\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_ADMIN_RESOURCE\":{\"name\":\"RGW_API_ADMIN_RESOURCE\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"admin\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_HOST\":{\"name\":\"RGW_API_HOST\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_PORT\":{\"name\":\"RGW_API_PORT\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"80\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_SCHEME\":{\"name\":\"RGW_API_SCHEME\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"http\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_SECRET_KEY\":{\"name\":\"RGW_API_SECRET_KEY\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_SSL_VERIFY\":{\"name\":\"RGW_API_SSL_VERIFY\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"RGW_API_USER_ID\":{\"name\":\"RGW_API_USER_ID\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"crt_file\":{\"name\":\"crt_file\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"jwt_token_ttl\":{\"name\":\"jwt_token_ttl\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"28800\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"key_file\":{\"name\":\"key_file\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"password\":{\"name\":\"password\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_addr\":{\"name\":\"server_addr\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"::\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_port\":{\"name\":\"server_port\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"8080\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"ssl\":{\"name\":\"ssl\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"ssl_server_port\":{\"name\":\"ssl_server_port\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"8443\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"standby_behaviour\":{\"name\":\"standby_behaviour\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"redirect\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[\"error\",\"redirect\"],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"standby_error_status_code\":{\"name\":\"standby_error_status_code\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"500\",\"min\":\"400\",\"max\":\"599\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"url_prefix\":{\"name\":\"url_prefix\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"username\":{\"name\":\"username\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"deepsea\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"salt_api_eauth\":{\"name\":\"salt_api_eauth\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"sharedsecret\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"salt_api_password\":{\"name\":\"salt_api_password\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"salt_api_url\":{\"name\":\"salt_api_url\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"salt_api_username\":{\"name\":\"salt_api_username\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"devicehealth\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"enable_monitoring\":{\"name\":\"enable_monitoring\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"monitor device health metrics\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"mark_out_threshold\":{\"name\":\"mark_out_threshold\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"2419200\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"automatically mark OSD if it may fail before this long\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"pool_name\":{\"name\":\"pool_name\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"device_health_metrics\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"name of pool in which to store device health metrics\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"retention_period\":{\"name\":\"retention_period\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"15552000\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how long to retain device health metrics\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"scrape_frequency\":{\"name\":\"scrape_frequency\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"86400\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how frequently to scrape device health metrics\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"self_heal\":{\"name\":\"self_heal\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"preemptively heal cluster around devices that may fail\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"sleep_interval\":{\"name\":\"sleep_interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"600\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how frequently to wake up and check device health\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"warn_threshold\":{\"name\":\"warn_threshold\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"7257600\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"raise health warning if OSD may fail before this long\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"diskprediction_local\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"predict_interval\":{\"name\":\"predict_interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"86400\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"sleep_interval\":{\"name\":\"sleep_interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"600\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"influx\",\"can_run\":false,\"error_string\":\"influxdb python module not found\",\"module_options\":{\"batch_size\":{\"name\":\"batch_size\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"5000\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"database\":{\"name\":\"database\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"ceph\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"hostname\":{\"name\":\"hostname\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"interval\":{\"name\":\"interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"30\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"password\":{\"name\":\"password\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"port\":{\"name\":\"port\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"8086\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"ssl\":{\"name\":\"ssl\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"false\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"threads\":{\"name\":\"threads\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"5\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"username\":{\"name\":\"username\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"verify_ssl\":{\"name\":\"verify_ssl\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"true\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"insights\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"iostat\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"localpool\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"failure_domain\":{\"name\":\"failure_domain\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"host\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"failure domain for any created local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"min_size\":{\"name\":\"min_size\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"default min_size for any created local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"num_rep\":{\"name\":\"num_rep\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"3\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"default replica count for any created local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"pg_num\":{\"name\":\"pg_num\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"128\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"default pg_num for any created local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"prefix\":{\"name\":\"prefix\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"name prefix for any created local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"subtree\":{\"name\":\"subtree\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"rack\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"CRUSH level for which to create a local pool\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"orchestrator_cli\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"orchestrator\":{\"name\":\"orchestrator\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"pg_autoscaler\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"sleep_interval\":{\"name\":\"sleep_interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"60\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"progress\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"max_completed_events\":{\"name\":\"max_completed_events\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"50\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"number of past completed events to remember\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"persist_interval\":{\"name\":\"persist_interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":1,\"default_value\":\"5\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"how frequently to persist completed events\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"prometheus\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"rbd_stats_pools\":{\"name\":\"rbd_stats_pools\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rbd_stats_pools_refresh_interval\":{\"name\":\"rbd_stats_pools_refresh_interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"scrape_interval\":{\"name\":\"scrape_interval\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_addr\":{\"name\":\"server_addr\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_port\":{\"name\":\"server_port\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"rbd_support\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"restful\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"key_file\":{\"name\":\"key_file\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_addr\":{\"name\":\"server_addr\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"server_port\":{\"name\":\"server_port\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"selftest\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"roption1\":{\"name\":\"roption1\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"roption2\":{\"name\":\"roption2\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"xyz\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption1\":{\"name\":\"rwoption1\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption2\":{\"name\":\"rwoption2\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption3\":{\"name\":\"rwoption3\",\"type\":\"float\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption4\":{\"name\":\"rwoption4\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption5\":{\"name\":\"rwoption5\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"rwoption6\":{\"name\":\"rwoption6\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"testkey\":{\"name\":\"testkey\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"testlkey\":{\"name\":\"testlkey\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"testnewline\":{\"name\":\"testnewline\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"status\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"telegraf\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"address\":{\"name\":\"address\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"unixgram:///tmp/telegraf.sock\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"interval\":{\"name\":\"interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"15\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"telemetry\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"channel_basic\":{\"name\":\"channel_basic\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"Share basic cluster information (size, version)\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"channel_crash\":{\"name\":\"channel_crash\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"channel_device\":{\"name\":\"channel_device\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"True\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"channel_ident\":{\"name\":\"channel_ident\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"contact\":{\"name\":\"contact\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"description\":{\"name\":\"description\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"device_url\":{\"name\":\"device_url\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"https://telemetry.ceph.com/device\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"enabled\":{\"name\":\"enabled\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"interval\":{\"name\":\"interval\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"24\",\"min\":\"8\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"last_opt_revision\":{\"name\":\"last_opt_revision\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"1\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"leaderboard\":{\"name\":\"leaderboard\",\"type\":\"bool\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"False\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"organization\":{\"name\":\"organization\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"proxy\":{\"name\":\"proxy\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"url\":{\"name\":\"url\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"https://telemetry.ceph.com/report\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}},{\"name\":\"test_orchestrator\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"volumes\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{}},{\"name\":\"zabbix\",\"can_run\":true,\"error_string\":\"\",\"module_options\":{\"identifier\":{\"name\":\"identifier\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"interval\":{\"name\":\"interval\",\"type\":\"secs\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"60\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"zabbix_host\":{\"name\":\"zabbix_host\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"None\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"zabbix_port\":{\"name\":\"zabbix_port\",\"type\":\"int\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"10051\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]},\"zabbix_sender\":{\"name\":\"zabbix_sender\",\"type\":\"str\",\"level\":\"advanced\",\"flags\":0,\"default_value\":\"/usr/bin/zabbix_sender\",\"min\":\"\",\"max\":\"\",\"enum_allowed\":[],\"desc\":\"\",\"long_desc\":\"\",\"tags\":[],\"see_also\":[]}}}],\"services\":{},\"always_on_modules\":{\"nautilus\":[\"balancer\",\"crash\",\"devicehealth\",\"orchestrator_cli\",\"progress\",\"rbd_support\",\"status\",\"volumes\"]}}"
]