mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-27 15:44:21 +02:00
+ Fix #225
This commit is contained in:
parent
09f9d6672e
commit
5da933c56b
@ -76,11 +76,15 @@ sub run {
|
|||||||
|
|
||||||
my $result = $self->{snmp}->get_table(oid => $oid_upsBattery, nothing_quit => 1);
|
my $result = $self->{snmp}->get_table(oid => $oid_upsBattery, nothing_quit => 1);
|
||||||
|
|
||||||
my $current = defined($result->{$oid_upsBatteryCurrent}) ? $result->{$oid_upsBatteryCurrent} * 0.1 : 0;
|
my $current = (defined($result->{$oid_upsBatteryCurrent}) && $result->{$oid_upsBatteryCurrent} =~ /\d/) ?
|
||||||
my $voltage = defined($result->{$oid_upsBatteryVoltage}) ? $result->{$oid_upsBatteryVoltage} * 0.1 : 0;
|
$result->{$oid_upsBatteryCurrent} * 0.1 : 0;
|
||||||
|
my $voltage = (defined($result->{$oid_upsBatteryVoltage}) && $result->{$oid_upsBatteryVoltage} =~ /\d/) ?
|
||||||
|
$result->{$oid_upsBatteryVoltage} * 0.1 : 0;
|
||||||
my $temp = defined($result->{$oid_upsBatteryTemperature}) ? $result->{$oid_upsBatteryTemperature} : 0;
|
my $temp = defined($result->{$oid_upsBatteryTemperature}) ? $result->{$oid_upsBatteryTemperature} : 0;
|
||||||
my $min_remain = defined($result->{$oid_upsEstimatedMinutesRemaining}) ? $result->{$oid_upsEstimatedMinutesRemaining} : 'unknown';
|
my $min_remain = (defined($result->{$oid_upsEstimatedMinutesRemaining}) && $result->{$oid_upsEstimatedMinutesRemaining} =~ /\d/) ?
|
||||||
my $charge_remain = defined($result->{$oid_upsEstimatedChargeRemaining}) ? $result->{$oid_upsEstimatedChargeRemaining} : 'unknown';
|
$result->{$oid_upsEstimatedMinutesRemaining} : 'unknown';
|
||||||
|
my $charge_remain = (defined($result->{$oid_upsEstimatedChargeRemaining}) && $result->{$oid_upsEstimatedChargeRemaining} =~ /\d/) ?
|
||||||
|
$result->{$oid_upsEstimatedChargeRemaining} : 'unknown';
|
||||||
my $status = defined($result->{$oid_upsBatteryStatus}) ? $result->{$oid_upsBatteryStatus} : 1; # we put unknown ???
|
my $status = defined($result->{$oid_upsBatteryStatus}) ? $result->{$oid_upsBatteryStatus} : 1; # we put unknown ???
|
||||||
|
|
||||||
$self->{output}->output_add(severity => ${$battery_status{$status}}[1],
|
$self->{output}->output_add(severity => ${$battery_status{$status}}[1],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user