{'author': 'Christian Wirtz',
 'description': '**Hardware health of Linux notebooks, servers and small '
                'boxes** from one agent plug-in that reads sysfs.\n'
                '\n'
                "- **Temperatures** with readable names instead of 'Zone 0' "
                '(CPU package, NVMe nvme0, Disk sda, GPU, Wi-Fi card, '
                'mainboard sensors, firmware zones) with the levels the '
                'hardware declares\n'
                '- **Fans**, **Power supply** (CRIT while on battery, optional '
                'grace period), **Battery** (charge, health, cycles, charge '
                'limits, runtime from a learned power draw)\n'
                '- **Wi-Fi** (signal, quality, SSID, band, bit rates), **CPU '
                'throttling**, **ECC memory** (EDAC), **PCIe errors** (AER), '
                '**CPU power** (RAPL), **Power profile**, **Displays**, '
                '**Suspend protection**\n'
                "- **eMMC and SD cards**, which have no SMART: the card's own "
                'wear estimate, reserved blocks, kernel I/O errors, read-only '
                'remounts, drive writes per day\n'
                '\n'
                'Rulesets for every service and for discovery, graphs, HW/SW '
                'inventory, Bakery rule `Linux hardware (agent plug-in)` (2.4 '
                'via a Bakery API v1 bridge). Requires Checkmk 2.4.0 or '
                'later.\n'
                '\n'
                'I did not develop this MKP officially as an employee of '
                'Checkmk GmbH, but rather as a private individual.',
 'download_url': 'https://gitlab.thatsallmine.de/checkmk1/checkmk_linux_hardware',
 'files': {'agents': ['plugins/linux_hardware'],
           'cmk_addons_plugins': ['linux_hardware/agent_based/_lib.py',
                                  'linux_hardware/agent_based/cpu_memory.py',
                                  'linux_hardware/agent_based/displays.py',
                                  'linux_hardware/agent_based/hwmon.py',
                                  'linux_hardware/agent_based/power.py',
                                  'linux_hardware/agent_based/storage.py',
                                  'linux_hardware/agent_based/system.py',
                                  'linux_hardware/agent_based/wifi.py',
                                  'linux_hardware/agents/linux_hardware',
                                  'linux_hardware/bakery/linux_hardware.py',
                                  'linux_hardware/checkman/linux_hardware_battery',
                                  'linux_hardware/checkman/linux_hardware_cpu_power',
                                  'linux_hardware/checkman/linux_hardware_cpu_throttling',
                                  'linux_hardware/checkman/linux_hardware_displays',
                                  'linux_hardware/checkman/linux_hardware_ecc',
                                  'linux_hardware/checkman/linux_hardware_emmc',
                                  'linux_hardware/checkman/linux_hardware_fan',
                                  'linux_hardware/checkman/linux_hardware_pcie',
                                  'linux_hardware/checkman/linux_hardware_power_profile',
                                  'linux_hardware/checkman/linux_hardware_power_supply',
                                  'linux_hardware/checkman/linux_hardware_sd',
                                  'linux_hardware/checkman/linux_hardware_suspend',
                                  'linux_hardware/checkman/linux_hardware_temp',
                                  'linux_hardware/checkman/linux_hardware_wifi',
                                  'linux_hardware/graphing/linux_hardware.py',
                                  'linux_hardware/rulesets/linux_hardware.py',
                                  'linux_hardware/rulesets/linux_hardware_bakery.py'],
           'lib': ['python3/cmk/base/cee/plugins/bakery/linux_hardware_v1.py']},
 'name': 'linux_hardware',
 'title': 'Linux hardware: temperatures, fans, power, Wi-Fi, throttling, ECC, '
          'eMMC',
 'version': '1.9.2',
 'version.min_required': '2.4.0',
 'version.packaged': 'cmk-mkp-tool 3.0.0',
 'version.usable_until': None}
