VMware vSAN

VMware vSAN

Description

VMware VSAN: cluster and node status, network issues, disk status, groupTest results, hcl age

Latest Version 2.x

Version: 2.2.0
Packaged at: 11 Apr 2023
Created on Checkmk version: 2.0.0p29
Minimum Checkmk version required: 2.0.0
MKP MD5 hash: f60f1a6c71b34cafb8c71d7a58a35db5
This version requires Checkmk version 2.0.0 or higher
Agent Based
  • vsan_disks.py
  • vsan_network.py
  • vsan_status.py
Agents
  • special/agent_vsan
  • special/agent_vsan_query
Check Manuals
  • vsan_disks
  • vsan_network
  • vsan_status
Check Plugins
  • agent_vsan
Documentation
  • vsan
GUI Extensions
  • plugins/wato/vsan_register.py

Latest Version 1.x

Version: 0.5
Packaged at: 13 Jul 2021
Created on Checkmk version: 1.6.0p17
Minimum Checkmk version required: 1.6.0
MKP MD5 hash: 8d801d29f984acbd411996ab6108fa9d
Check Manuals
  • vsan_disks
  • vsan_network
  • vsan_status
GUI Extensions
  • plugins/wato/vsan.py
  • plugins/metrics/vsan.py
Agents
  • special/agent_vsan
  • special/agent_vsan_query
Check Plugins
  • agent_vsan
  • vsan_disks
  • vsan_network
  • vsan_status
Documentation
  • vsan
  • Version: 2.2.0
    Packaged at: 11 Apr 2023
    Created on Checkmk version: 2.0.0p29
    Minimum Checkmk version required: 2.0.0
    MKP MD5 hash: f60f1a6c71b34cafb8c71d7a58a35db5
    Description:
    Agent Based
    • vsan_disks.py
    • vsan_network.py
    • vsan_status.py
    Agents
    • special/agent_vsan
    • special/agent_vsan_query
    Check Manuals
    • vsan_disks
    • vsan_network
    • vsan_status
    Check Plugins
    • agent_vsan
    Documentation
    • vsan
    GUI Extensions
    • plugins/wato/vsan_register.py
  • Version: 0.5
    The Checkmk version on which this package was built is EOL. This package will likely not work on Checkmk version 2.0.0 and above.
    Packaged at: 13 Jul 2021
    Created on Checkmk version: 1.6.0p17
    Minimum Checkmk version required: 1.6.0
    MKP MD5 hash: 8d801d29f984acbd411996ab6108fa9d
    Description:
    Check Manuals
    • vsan_disks
    • vsan_network
    • vsan_status
    GUI Extensions
    • plugins/wato/vsan.py
    • plugins/metrics/vsan.py
    Agents
    • special/agent_vsan
    • special/agent_vsan_query
    Check Plugins
    • agent_vsan
    • vsan_disks
    • vsan_network
    • vsan_status
    Documentation
    • vsan
  • Version: 0.4
    The Checkmk version on which this package was built is EOL. This package will likely not work on Checkmk version 2.0.0 and above.
    Packaged at: 09 Jun 2021
    Created on Checkmk version: 1.6.0p17
    Minimum Checkmk version required: 1.6.0
    MKP MD5 hash: d49bbfcad008ad303d2488769942d384
    Description:
    Check Manuals
    • vsan_disks
    • vsan_network
    • vsan_status
    GUI Extensions
    • plugins/wato/vsan.py
    Agents
    • special/agent_vsan
    Check Plugins
    • agent_vsan
    • vsan_disks
    • vsan_network
    • vsan_status
    Documentation
    • vsan
  • Version: 0.3d
    The Checkmk version on which this package was built is EOL. This package will likely not work on Checkmk version 2.0.0 and above.
    Packaged at: 21 May 2021
    Created on Checkmk version: 1.6.0p17
    Minimum Checkmk version required: 1.6.0
    MKP MD5 hash: 5efc6720bdbc315ad93bed883838a3ef
    Description:
    Check Manuals
    • vsan_disks
    • vsan_network
    • vsan_status
    GUI Extensions
    • plugins/wato/vsan.py
    Agents
    • special/agent_vsan
    Check Plugins
    • agent_vsan
    • vsan_disks
    • vsan_network
    • vsan_status
    Documentation
    • vsan
  • Version: 0.3a
    The Checkmk version on which this package was built is EOL. This package will likely not work on Checkmk version 2.0.0 and above.
    Packaged at: 19 Apr 2021
    Created on Checkmk version: 1.6.0p17
    Minimum Checkmk version required: 1.6.0
    MKP MD5 hash: a71bb97dc4a29fb463c098d1c174889f
    Description:
    Check Manuals
    • vsan_disks
    • vsan_network
    • vsan_status
    GUI Extensions
    • plugins/wato/vsan.py
    Agents
    • special/agent_vsan
    • special/xml.sh
    Check Plugins
    • agent_vsan
    • vsan_disks
    • vsan_network
    • vsan_status
    Documentation
    • vsan
  • DennisLNX 29-06-2023
    Package does not work with version 2.2.0p4:

    NameError: name 'quote_shell_string' is not defined

    I got it working by modifying the agent_vsan:

    #
    from typing import Any, Mapping, Optional, Sequence

    from cmk.base.check_api import passwordstore_get_cmdline
    from cmk.base.config import special_agent_info




    def agent_vsan(
    params: Mapping[str, Any], hostname: str, ipaddress: Optional[str]
    ) -> Sequence[str]:
    """build command line arguments"""
    return [
    "-u",
    f"{params['user']}",
    "-p",
    passwordstore_get_cmdline("%s", params["password"]),
    "-s",
    ipaddress,
    "-o",
    hostname,
    "-t",
    f"{params['time']}",
    ]

    #
    special_agent_info['vsan'] = agent_vsan
  • joeclifford 08-07-2023
    Alos works with switching out quote_shell_string for shlex.

    add
    import shlex
    to
    ~/local/share/check_mk/checks/agent_vsan

    replace all occurrences of `quote_shell_string` with `shlex.quote`

By downloading packages from the Checkmk Exchange you agree to our Terms of Use.