Skip to content

Commit

Permalink
Smart: fetch the values 177, 231 and 233 as normalized instead of raw (
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesMenetrey committed Jun 19, 2023
1 parent 330237a commit 5567606
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions snmp/smart
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,7 @@ foreach my $line ( @disks ){
if ( $line =~ /^[0123456789]+ / ) {
my @lineA=split(/\ /, $line, 10);
my $raw=$lineA[9];
my $normalized=$lineA[3];
my $id=$lineA[0];

# Crucial SSD
Expand All @@ -339,21 +340,27 @@ foreach my $line ( @disks ){
( $id == 5 ) ||
( $id == 10 ) ||
( $id == 173 ) ||
( $id == 177 ) ||
( $id == 183 ) ||
( $id == 184 ) ||
( $id == 187 ) ||
( $id == 196 ) ||
( $id == 197 ) ||
( $id == 198 ) ||
( $id == 199 ) ||
( $id == 231 ) ||
( $id == 233 )
( $id == 199 )
) {
my @rawA=split( /\ /, $raw );
$IDs{$id}=$rawA[0];
}

# single int normalized values
if (
( $id == 177 ) ||
( $id == 231 ) ||
( $id == 233 )
) {
$IDs{$id}=int($normalized);
}

# 9, power on hours
if ( $id == 9 ) {
my @runtime=split(/[\ h]/, $raw);
Expand Down

0 comments on commit 5567606

Please sign in to comment.