{'author': 'Sher Zaman (sher[at]sherz[dot]dev, https://sherz.dev)',
 'description': 'Monitors the VMware vCenter Server Appliance (VCSA) itself '
                "via its REST management API. State comes from the appliance's "
                'own reported values, with configurable thresholds '
                'throughout.\n'
                '\n'
                'Includes the following checks:\n'
                '\n'
                'vMon service state: CRIT on any automatic service not running '
                'or reporting degraded health. Appliance health areas: '
                'appliance-reported color per area. CPU and memory: '
                'utilization, CPU steal, and swap page rate. Filesystems: '
                'per-partition usage. Certificates: machine TLS, signing, and '
                'trusted root, each with expiry thresholds and a hostname '
                'match check. Root password: expiry thresholds. Time '
                'synchronization: NTP reachability. Update status: available '
                'updates by severity, plus repository check staleness. Also '
                'covers network interfaces, DNS, access settings, proxy, '
                'syslog forwarding, pending shutdown, backup status, and '
                'database usage.\n'
                '\n'
                'Setup:\n'
                '1. Create a host for the appliance (no Checkmk agent '
                'required).\n'
                '2. Configure the rule "VMware vCenter Server Appliance (VCSA) '
                'health" under Setup > Agents > Other integrations with a user '
                'that has read access to the appliance management API.\n'
                '3. Run a service discovery.\n'
                '\n'
                'The monitoring account needs membership of the '
                'SystemConfiguration.Administrators group. Passwords are held '
                'in the Checkmk password store and passed to the agent as a '
                'store reference, resolved inside the agent process so the '
                'credential does not appear in the process table.\n'
                '\n'
                '- IMPORTANT -\n'
                'This package supersedes the legacy "vcsa7_health_status" '
                'package by Thomas Sielaff and Martin Hasin, which targets the '
                'pre-2.0 plugin APIs and is not compatible with Checkmk 2.3 '
                'and later. If the old package is installed, remove it before '
                'installing this one. Services are discovered under new names; '
                'a fresh service discovery is required.\n',
 'download_url': 'https://github.com/sher-zaman/Checkmk',
 'files': {'cmk_addons_plugins': ['vcsa_health/agent_based/vcsa_health_access.py',
                                  'vcsa_health/agent_based/vcsa_health_appliance.py',
                                  'vcsa_health/agent_based/vcsa_health_backup.py',
                                  'vcsa_health/agent_based/vcsa_health_cert.py',
                                  'vcsa_health/agent_based/vcsa_health_certs.py',
                                  'vcsa_health/agent_based/vcsa_health_database.py',
                                  'vcsa_health/agent_based/vcsa_health_dns.py',
                                  'vcsa_health/agent_based/vcsa_health_filesystems.py',
                                  'vcsa_health/agent_based/vcsa_health_interfaces.py',
                                  'vcsa_health/agent_based/vcsa_health_local_accounts.py',
                                  'vcsa_health/agent_based/vcsa_health_perf.py',
                                  'vcsa_health/agent_based/vcsa_health_proxy.py',
                                  'vcsa_health/agent_based/vcsa_health_replication.py',
                                  'vcsa_health/agent_based/vcsa_health_services.py',
                                  'vcsa_health/agent_based/vcsa_health_shutdown.py',
                                  'vcsa_health/agent_based/vcsa_health_syslog.py',
                                  'vcsa_health/agent_based/vcsa_health_timesync.py',
                                  'vcsa_health/agent_based/vcsa_health_update.py',
                                  'vcsa_health/agent_based/vcsa_health_vcha.py',
                                  'vcsa_health/checkman/vcsa_health_access',
                                  'vcsa_health/checkman/vcsa_health_appliance',
                                  'vcsa_health/checkman/vcsa_health_backup',
                                  'vcsa_health/checkman/vcsa_health_cert',
                                  'vcsa_health/checkman/vcsa_health_certs',
                                  'vcsa_health/checkman/vcsa_health_database',
                                  'vcsa_health/checkman/vcsa_health_dns',
                                  'vcsa_health/checkman/vcsa_health_filesystems',
                                  'vcsa_health/checkman/vcsa_health_interfaces',
                                  'vcsa_health/checkman/vcsa_health_local_accounts',
                                  'vcsa_health/checkman/vcsa_health_perf',
                                  'vcsa_health/checkman/vcsa_health_proxy',
                                  'vcsa_health/checkman/vcsa_health_replication',
                                  'vcsa_health/checkman/vcsa_health_services',
                                  'vcsa_health/checkman/vcsa_health_shutdown',
                                  'vcsa_health/checkman/vcsa_health_syslog',
                                  'vcsa_health/checkman/vcsa_health_timesync',
                                  'vcsa_health/checkman/vcsa_health_update',
                                  'vcsa_health/checkman/vcsa_health_vcha',
                                  'vcsa_health/graphing/vcsa_health.py',
                                  'vcsa_health/libexec/agent_vcsa_health',
                                  'vcsa_health/rulesets/check_parameters.py',
                                  'vcsa_health/rulesets/special_agent.py',
                                  'vcsa_health/server_side_calls/special_agent.py']},
 'license': 'GPL-2.0-only',
 'name': 'vcsa_health',
 'title': 'VMware vCenter Server Appliance (VCSA) Health Monitoring',
 'version': '1.1.3',
 'version.min_required': '2.3.0b1',
 'version.packaged': 'cmk-mkp-tool 3.0.0',
 'version.usable_until': '2.6.0b1'}
