From 493a3951507e4f2f32f947aa2810072b13eb2394 Mon Sep 17 00:00:00 2001
From: anima
Date: Tue, 11 Mar 2025 18:59:15 +0100
Subject: [PATCH] optimize codestyle
---
checks/check_snmp_synology.py | 107 +++++++++++++++++++---------------
1 file changed, 61 insertions(+), 46 deletions(-)
diff --git a/checks/check_snmp_synology.py b/checks/check_snmp_synology.py
index a8a534d..9ad30ce 100755
--- a/checks/check_snmp_synology.py
+++ b/checks/check_snmp_synology.py
@@ -759,80 +759,95 @@ def main():
# dice which check will be run bases on check_mode
match args.check_mode:
case 'system':
- check = nagiosplugin.Check(SNMPSynologySystemResource(session=session),
- SNMPSynologySystemContext(name='system_context'),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologySystemResource(session=session),
+ SNMPSynologySystemContext(name='system_context'),
+ nagiosplugin.Summary())
check.name = "System Status"
case 'temperature':
- check = nagiosplugin.Check(SNMPSynologyTemperatureResource(session=session),
- nagiosplugin.ScalarContext(name='temperature_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyTemperatureResource(session=session),
+ nagiosplugin.ScalarContext(name='temperature_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "System Temperature"
case 'powersupply':
- check = nagiosplugin.Check(SNMPSynologyPowerSupplyResource(session=session),
- SNMPSynologyPowerSupplyContext(name='powersupply_context'),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyPowerSupplyResource(session=session),
+ SNMPSynologyPowerSupplyContext(name='powersupply_context'),
+ nagiosplugin.Summary())
check.name = "Power Supply Status"
case 'fans':
- check = nagiosplugin.Check(SNMPSynologyFansResource(session=session),
- SNMPSynologyFansContext(name='fan_context'),
- SNMPSynologySummary())
+ check = nagiosplugin.Check(
+ SNMPSynologyFansResource(session=session),
+ SNMPSynologyFansContext(name='fan_context'),
+ SNMPSynologySummary())
check.name = "Fans Status"
case 'firmware':
- check = nagiosplugin.Check(SNMPSynologyFirmwareResource(session=session),
- SNMPSynologyFirmwareContext(name='firmware_context'),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyFirmwareResource(session=session),
+ SNMPSynologyFirmwareContext(name='firmware_context'),
+ nagiosplugin.Summary())
check.name = "Firmware"
case 'cpu':
- check = nagiosplugin.Check(SNMPSynologyCPUResource(session=session),
- nagiosplugin.ScalarContext(name='cpu_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyCPUResource(session=session),
+ nagiosplugin.ScalarContext(name='cpu_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "CPU Usage"
case 'memory':
- check = nagiosplugin.Check(SNMPSynologyMemoryResource(session=session),
- nagiosplugin.ScalarContext(name='memory_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyMemoryResource(session=session),
+ nagiosplugin.ScalarContext(name='memory_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Memory Usage"
case 'disk':
- check = nagiosplugin.Check(SNMPSynologyDiskHealthResource(session=session),
- SNMPSynologyDiskHealthContext(name='disk_health_context'),
- SNMPSynologyDiskStatusContext(name='disk_status_context'),
- SNMPSynologySummary())
+ check = nagiosplugin.Check(
+ SNMPSynologyDiskHealthResource(session=session),
+ SNMPSynologyDiskHealthContext(name='disk_health_context'),
+ SNMPSynologyDiskStatusContext(name='disk_status_context'),
+ SNMPSynologySummary())
check.name = "Disk Health"
case 'disk_retry':
- check = nagiosplugin.Check(SNMPSynologyDiskRetryResource(session=session),
- nagiosplugin.ScalarContext(name='disk_retry_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyDiskRetryResource(session=session),
+ nagiosplugin.ScalarContext(name='disk_retry_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Disk Connection Retrys"
case 'disk_life':
- check = nagiosplugin.Check(SNMPSynologyDiskLifeResource(session=session),
- nagiosplugin.ScalarContext(name='disk_life_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyDiskLifeResource(session=session),
+ nagiosplugin.ScalarContext(name='disk_life_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Disk Remaining Life"
case 'disk_ident':
- check = nagiosplugin.Check(SNMPSynologyDiskIdentResource(session=session),
- nagiosplugin.ScalarContext(name='disk_ident_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyDiskIdentResource(session=session),
+ nagiosplugin.ScalarContext(name='disk_ident_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Disk IdentFail"
case 'disk_sectors':
- check = nagiosplugin.Check(SNMPSynologyDiskSectorsResource(session=session),
- nagiosplugin.ScalarContext(name='disk_sectors_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyDiskSectorsResource(session=session),
+ nagiosplugin.ScalarContext(name='disk_sectors_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Disk BadSectors"
case 'raid':
- check = nagiosplugin.Check(SNMPSynologyRaidStatusResource(session=session),
- SNMPSynologyRaidStatusContext(name='raid_status_context'),
- SNMPSynologySummary())
+ check = nagiosplugin.Check(
+ SNMPSynologyRaidStatusResource(session=session),
+ SNMPSynologyRaidStatusContext(name='raid_status_context'),
+ SNMPSynologySummary())
check.name = "Raid status"
case 'raid_space':
- check = nagiosplugin.Check(SNMPSynologyRaidSpaceResource(session=session),
- nagiosplugin.ScalarContext(name='raid_space_scalar_context', warning=args.warning, critical=args.critical),
- nagiosplugin.Summary())
+ check = nagiosplugin.Check(
+ SNMPSynologyRaidSpaceResource(session=session),
+ nagiosplugin.ScalarContext(name='raid_space_scalar_context', warning=args.warning, critical=args.critical),
+ nagiosplugin.Summary())
check.name = "Raid space usage"
case 'ups':
- check = nagiosplugin.Check(SNMPSynologyUPSResource(session=session),
- SNMPSynologyUPSContext(name='ups_context'),
- SNMPSynologySummary())
+ check = nagiosplugin.Check(
+ SNMPSynologyUPSResource(session=session),
+ SNMPSynologyUPSContext(name='ups_context'),
+ SNMPSynologySummary())
check.name = "UPS status"
case _:
raise nagiosplugin.CheckError(f'Unknown check mode: {args.check_mode}')