This commit is contained in:
garnier-quentin 2020-04-23 18:05:45 +02:00
parent 8575bc7477
commit 20681c93e0

View File

@ -122,7 +122,8 @@ sub new {
'display-transform-src:s' => { name => 'display_transform_src' }, 'display-transform-src:s' => { name => 'display_transform_src' },
'display-transform-dst:s' => { name => 'display_transform_dst' }, 'display-transform-dst:s' => { name => 'display_transform_dst' },
'show-cache' => { name => 'show_cache' }, 'show-cache' => { name => 'show_cache' },
'space-reservation:s' => { name => 'space_reservation' } 'space-reservation:s' => { name => 'space_reservation' },
'force-use-mib-percent' => { name => 'force_use_mib_percent' }
}); });
$self->{diskpath_id_selected} = []; $self->{diskpath_id_selected} = [];
@ -156,6 +157,7 @@ sub check_options {
my $mapping = { my $mapping = {
dskTotal32 => { oid => '.1.3.6.1.4.1.2021.9.1.6' }, # kB dskTotal32 => { oid => '.1.3.6.1.4.1.2021.9.1.6' }, # kB
dskUsed32 => { oid => '.1.3.6.1.4.1.2021.9.1.8' }, # kB dskUsed32 => { oid => '.1.3.6.1.4.1.2021.9.1.8' }, # kB
dskPercent => { oid => '.1.3.6.1.4.1.2021.9.1.9' },
dskPercentNode => { oid => '.1.3.6.1.4.1.2021.9.1.10' }, dskPercentNode => { oid => '.1.3.6.1.4.1.2021.9.1.10' },
dskTotalLow => { oid => '.1.3.6.1.4.1.2021.9.1.11' }, # kB dskTotalLow => { oid => '.1.3.6.1.4.1.2021.9.1.11' }, # kB
dskTotalHigh => { oid => '.1.3.6.1.4.1.2021.9.1.12' }, # kB dskTotalHigh => { oid => '.1.3.6.1.4.1.2021.9.1.12' }, # kB
@ -213,6 +215,7 @@ sub manage_selection {
$prct_free = 0; $prct_free = 0;
} }
$prct_used = $result->{dskPercent} if (defined($self->{option_results}->{force_use_mib_percent}));
$self->{diskpath}->{$name_diskpath} = { $self->{diskpath}->{$name_diskpath} = {
display => $name_diskpath, display => $name_diskpath,
total => $total_size, total => $total_size,
@ -372,6 +375,10 @@ Display cache disk path datas.
Some filesystem has space reserved (like ext4 for root). Some filesystem has space reserved (like ext4 for root).
The value is in percent of total (Default: none) (results like 'df' command). The value is in percent of total (Default: none) (results like 'df' command).
=item B<--force-use-mib-percent>
Can be used if you have counters overload by big disks.
=back =back
=cut =cut