diff --git a/storage/synology/snmp/mode/components/raid.pm b/storage/synology/snmp/mode/components/raid.pm index be0a21ec7..d8ce25332 100644 --- a/storage/synology/snmp/mode/components/raid.pm +++ b/storage/synology/snmp/mode/components/raid.pm @@ -36,6 +36,15 @@ my %map_raid_status = ( 10 => 'Canceling', 11 => 'Degrade', 12 => 'Crashed', + 13 => 'DataScrubbing', + 14 => 'RaidDeploying', + 15 => 'RaidUnDeploying', + 16 => 'RaidMountCache', + 17 => 'RaidUnmountCache', + 18 => 'RaidExpandingUnfinishedSHR', + 19 => 'RaidConvertSHRToPool', + 20 => 'RaidMigrateSHR1ToSHR2', + 21 => 'RaidUnknownStatus', ); my $mapping = { diff --git a/storage/synology/snmp/mode/hardware.pm b/storage/synology/snmp/mode/hardware.pm index 91f139eed..3994b35d0 100644 --- a/storage/synology/snmp/mode/hardware.pm +++ b/storage/synology/snmp/mode/hardware.pm @@ -58,6 +58,15 @@ sub set_system { ['Canceling', 'OK'], ['Degrade', 'WARNING'], ['Crashed', 'CRITICAL'], + ['DataScrubbing', 'OK'], + ['RaidDeploying', 'OK'], + ['RaidUnDeploying', 'OK'], + ['RaidMountCache', 'OK'], + ['RaidUnmountCache', 'OK'], + ['RaidExpandingUnfinishedSHR', 'OK'], + ['RaidConvertSHRToPool', 'OK'], + ['RaidMigrateSHR1ToSHR2', 'OK'], + ['RaidUnknownStatus', 'UNKNOWN'], ], };