(plugin) network::hirschmann::standard::snmp - mode memory fix calc (#4280)
This commit is contained in:
parent
ba830eba5e
commit
8d515ce489
|
@ -88,12 +88,12 @@ my $map_enable = {
|
|||
my $mapping = {
|
||||
hios => {
|
||||
measure_enable => { oid => '.1.3.6.1.4.1.248.11.22.1.8.1', map => $map_enable }, # hm2DiagEnableMeasurement
|
||||
ram_total => { oid => '.1.3.6.1.4.1.248.11.22.1.8.11.1' }, # hm2DiagMemoryRamAllocated
|
||||
ram_used => { oid => '.1.3.6.1.4.1.248.11.22.1.8.11.1' }, # hm2DiagMemoryRamAllocated
|
||||
ram_free => { oid => '.1.3.6.1.4.1.248.11.22.1.8.11.2' } # hm2DiagMemoryRamFree
|
||||
},
|
||||
classic => {
|
||||
measure_enable => { oid => '.1.3.6.1.4.1.248.14.2.15.1', map => $map_enable }, # hmEnableMeasurement
|
||||
ram_total => { oid => '.1.3.6.1.4.1.248.14.2.15.3.1' }, # hmMemoryAllocated
|
||||
ram_used => { oid => '.1.3.6.1.4.1.248.14.2.15.3.1' }, # hmMemoryAllocated
|
||||
ram_free => { oid => '.1.3.6.1.4.1.248.14.2.15.3.2' } # hmMemoryFree
|
||||
}
|
||||
};
|
||||
|
@ -109,14 +109,14 @@ sub check_memory {
|
|||
$self->{output}->option_exit();
|
||||
}
|
||||
|
||||
$result->{ram_total} *= 1024;
|
||||
$result->{ram_used} *= 1024;
|
||||
$result->{ram_free} *= 1024;
|
||||
$self->{ram} = {
|
||||
total => $result->{ram_total},
|
||||
used => $result->{ram_total} - $result->{ram_free},
|
||||
total => $result->{ram_used} + $result->{ram_free},
|
||||
used => $result->{ram_used},
|
||||
free => $result->{ram_free},
|
||||
prct_used => 100 - ($result->{ram_free} * 100 / $result->{ram_total}),
|
||||
prct_free => $result->{ram_free} * 100 / $result->{ram_total}
|
||||
prct_used => $result->{ram_used} * 100 / ($result->{ram_used} + $result->{ram_free}),
|
||||
prct_free => $result->{ram_free} * 100 / ($result->{ram_used} + $result->{ram_free})
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue