{'author': 'Sher Zaman (sher_zaman[at]outlook[dot]com)',
 'description': 'Device-health monitoring for Fortinet FortiSwitch via SNMP: '
                'CPU utilization, memory usage, chassis temperature, PSU '
                'state, fan speed and SFP optical diagnostics.\n'
                '\n'
                'CPU and memory come from the FORTINET-FORTISWITCH-MIB; '
                'temperature, PSU, fan and SFP/DOM sensors are discovered per '
                'unit from the ENTITY-SENSOR-MIB, so fanless and PSU-less '
                'models are handled correctly and FortiLink members exposing '
                'only the Fortinet enterprise tree degrade gracefully to '
                'CPU/memory monitoring. Temperature integrates with the '
                'built-in Temperature ruleset; CPU, memory, PSU state, fan and '
                'SFP have dedicated rulesets.\n'
                '\n'
                'Fan services are only discovered for sensors reporting a live '
                'speed, so every discovered fan is a known-good baseline; a '
                'fan then dropping to 0% or vanishing from the sensor table '
                'goes CRIT by default.\n'
                '\n'
                'SFP monitoring provides one service per populated optic with '
                'RX power, TX power, transceiver temperature, supply voltage '
                'and laser bias current, with lenient default levels active on '
                'all five values. Empty cages and copper modules are not '
                'discovered; a discovered optic that stops reporting goes CRIT '
                'by default.\n'
                '\n'
                'Verified against production SNMP walks of FortiSwitch 108F, '
                '124E, 124G, 148F, 224E, 248E, M426E, 448E, 524D, 548D and '
                '1024D.\n'
                '\n'
                '2026-07-16: 1.1.0 SFP optical diagnostics (DOM) added by Sher '
                'Zaman (FirmaTrust)\n'
                '2026-07-16: 1.0.1 fan failure defaults hardened, '
                'known-good-gated fan discovery, by Sher Zaman (FirmaTrust)\n'
                '2026-07-16: 1.0.0 initial release by Sher Zaman '
                '(FirmaTrust)\n',
 'download_url': 'https://github.com/sher-zaman/Checkmk',
 'files': {'cmk_addons_plugins': ['fortiswitch_health/agent_based/fortiswitch_health.py',
                                  'fortiswitch_health/rulesets/fortiswitch_health.py',
                                  'fortiswitch_health/graphing/fortiswitch_health.py',
                                  'fortiswitch_health/checkman/fortiswitch_cpu',
                                  'fortiswitch_health/checkman/fortiswitch_memory',
                                  'fortiswitch_health/checkman/fortiswitch_temp',
                                  'fortiswitch_health/checkman/fortiswitch_psu',
                                  'fortiswitch_health/checkman/fortiswitch_fan',
                                  'fortiswitch_health/checkman/fortiswitch_sfp']},
 'name': 'fortiswitch_health',
 'title': 'FortiSwitch Device Health',
 'version': '1.1.0',
 'version.min_required': '2.3.0b1',
 'version.packaged': 'cmk-mkp-tool 1.0.0',
 'version.usable_until': '2.6.0b1'}
