optimize snapmirrorlag

This commit is contained in:
garnier-quentin 2019-02-19 11:17:11 +01:00
parent 91f92ae1dc
commit b0f582ea6b
1 changed files with 5 additions and 6 deletions

View File

@ -146,12 +146,11 @@ sub manage_selection {
my $snmp_result = $options{snmp}->get_leef(nothing_quit => 1);
$self->{snapmirror} = {};
foreach my $oid (keys %{$snmp_result}) {
next if ($oid !~ /^$mapping->{snapmirrorLag}->{oid}\.(.*)$/);
my $instance = $1;
my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => $instance);
$self->{snapmirror}->{$instance} = {
display => $snmp_result_name->{$oid_snapmirrorSrc . '.' . $instance},
foreach (@{$id_selected}) {
my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => $_);
$self->{snapmirror}->{$_} = {
display => $snmp_result_name->{$oid_snapmirrorSrc . '.' . $_},
status => $result->{snapmirrorState},
lag => int($result->{snapmirrorLag} / 100),
};