Fix #2049
This commit is contained in:
parent
6579e230be
commit
44e4999e2a
|
@ -28,23 +28,26 @@ use warnings;
|
|||
my $mapping = {
|
||||
v6 => {
|
||||
diskState => { oid => '.1.3.6.1.4.1.4526.22.3.1.9' },
|
||||
diskTemperature => { oid => '.1.3.6.1.4.1.4526.22.3.1.10' },
|
||||
diskTemperature => { oid => '.1.3.6.1.4.1.4526.22.3.1.10' }
|
||||
},
|
||||
v4 => {
|
||||
diskState => { oid => '.1.3.6.1.4.1.4526.18.3.1.4' },
|
||||
diskTemperature => { oid => '.1.3.6.1.4.1.4526.18.3.1.5' },
|
||||
},
|
||||
diskTemperature => { oid => '.1.3.6.1.4.1.4526.18.3.1.5' }
|
||||
}
|
||||
};
|
||||
my $oid_diskTable = {
|
||||
v4 => '.1.3.6.1.4.1.4526.18.3',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.3',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.3'
|
||||
};
|
||||
|
||||
sub load {
|
||||
my ($self) = @_;
|
||||
|
||||
push @{$self->{request}}, { oid => $oid_diskTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{diskState}, end => $mapping->{$self->{mib_ver}}->{diskTemperature} };
|
||||
push @{$self->{request}}, {
|
||||
oid => $oid_diskTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{diskState}->{oid},
|
||||
end => $mapping->{$self->{mib_ver}}->{diskTemperature}->{oid}
|
||||
};
|
||||
}
|
||||
|
||||
sub check {
|
||||
|
|
|
@ -30,8 +30,8 @@ my $mapping = {
|
|||
psuStatus => { oid => '.1.3.6.1.4.1.4526.22.8.1.3' },
|
||||
},
|
||||
v4 => {
|
||||
psuStatus => { oid => '.1.3.6.1.4.1.4526.18.8.1.3' },
|
||||
},
|
||||
psuStatus => { oid => '.1.3.6.1.4.1.4526.18.8.1.3' }
|
||||
}
|
||||
};
|
||||
|
||||
sub load {
|
||||
|
|
|
@ -29,23 +29,25 @@ my $mapping = {
|
|||
v6 => {
|
||||
temperatureValue => { oid => '.1.3.6.1.4.1.4526.22.5.1.2' },
|
||||
temperatureType => { oid => '.1.3.6.1.4.1.4526.22.5.1.3' },
|
||||
temperatureMax => { oid => '.1.3.6.1.4.1.4526.22.5.1.5' },
|
||||
temperatureMax => { oid => '.1.3.6.1.4.1.4526.22.5.1.5' }
|
||||
},
|
||||
v4 => {
|
||||
temperatureValue => { oid => '.1.3.6.1.4.1.4526.18.5.1.2' },
|
||||
temperatureStatus => { oid => '.1.3.6.1.4.1.4526.18.5.1.3' },
|
||||
},
|
||||
temperatureStatus => { oid => '.1.3.6.1.4.1.4526.18.5.1.3' }
|
||||
}
|
||||
};
|
||||
my $oid_temperatureTable = {
|
||||
v4 => '.1.3.6.1.4.1.4526.18.5',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.5',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.5'
|
||||
};
|
||||
|
||||
sub load {
|
||||
my ($self) = @_;
|
||||
|
||||
push @{$self->{request}}, { oid => $oid_temperatureTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{temperatureValue} };
|
||||
push @{$self->{request}}, {
|
||||
oid => $oid_temperatureTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{temperatureValue}->{oid}
|
||||
};
|
||||
}
|
||||
|
||||
sub check {
|
||||
|
|
|
@ -28,23 +28,26 @@ use warnings;
|
|||
my $mapping = {
|
||||
v6 => {
|
||||
volumeName => { oid => '.1.3.6.1.4.1.4526.22.7.1.2' },
|
||||
volumeStatus => { oid => '.1.3.6.1.4.1.4526.22.7.1.4' },
|
||||
volumeStatus => { oid => '.1.3.6.1.4.1.4526.22.7.1.4' }
|
||||
},
|
||||
v4 => {
|
||||
volumeName => { oid => '.1.3.6.1.4.1.4526.18.7.1.2' },
|
||||
volumeStatus => { oid => '.1.3.6.1.4.1.4526.18.7.1.4' },
|
||||
},
|
||||
volumeStatus => { oid => '.1.3.6.1.4.1.4526.18.7.1.4' }
|
||||
}
|
||||
};
|
||||
my $oid_volumeTable = {
|
||||
v4 => '.1.3.6.1.4.1.4526.18.7',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.7',
|
||||
v6 => '.1.3.6.1.4.1.4526.22.7'
|
||||
};
|
||||
|
||||
sub load {
|
||||
my ($self) = @_;
|
||||
|
||||
push @{$self->{request}}, { oid => $oid_volumeTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{volumeName}, end => $mapping->{$self->{mib_ver}}->{volumeStatus} };
|
||||
push @{$self->{request}}, {
|
||||
oid => $oid_volumeTable->{$self->{mib_ver}},
|
||||
start => $mapping->{$self->{mib_ver}}->{volumeName}->{oid},
|
||||
end => $mapping->{$self->{mib_ver}}->{volumeStatus}->{oid}
|
||||
};
|
||||
}
|
||||
|
||||
sub check {
|
||||
|
|
Loading…
Reference in New Issue