revert unrelated changes

This commit is contained in:
KANAYAMA Akihiro 2022-12-07 19:38:43 +09:00
parent 63e649be85
commit 8f14cac9a7

View File

@ -66,7 +66,7 @@ e.g. -v is equal to -version, -c to -community, etc.
EO_HELP
use constant {
UNKNOWN_DUPLEX => 1,
UNKNOWN_DUPLEX => 0,
HALF_DUPLEX => 2,
FULL_DUPLEX => 3,
};
@ -188,7 +188,7 @@ sub prepare_tree {
my $inOctets = snmp_get(\%inOctets_call);
if (ref($inOctets) eq "HASH") {
if (! exists($inOctets->{'data'}) || $inOctets->{'data'} eq '') {
if ($inOctets->{'data'} eq '') {
$inOctets = 0;
} else {
$inOctets = int $inOctets->{'data'};
@ -209,7 +209,7 @@ sub prepare_tree {
my $outOctets = snmp_get(\%outOctets_call);
if (ref($outOctets) eq "HASH") {
if (! exists($outOctets->{'data'}) || $outOctets->{'data'} eq '') {
if ($outOctets->{'data'} eq '') {
$outOctets = 0;
} else {
$outOctets = int $outOctets->{'data'};
@ -230,11 +230,12 @@ sub prepare_tree {
my $duplex = snmp_get(\%duplex_call);
if (ref($duplex) eq "HASH") {
if (! exists($duplex->{'data'}) || $duplex->{'data'} eq '') {
if ($duplex->{'data'} eq '') {
$duplex = 0;
} else {
$duplex = int $duplex->{'data'};
}
} else {
# Ignore, cannot retrieve inOctets.
next;
@ -510,7 +511,7 @@ if ( defined($sysobjectid->{'error'}) || $sysobjectid->{'data'} eq '' ) {
# Check SNMP x64 interfaces
my $walk64 = snmp_walk({%{$config}, 'oid' => '.1.3.6.1.2.1.31.1.1.1.6'});
if ( $walk64 !~ /.*\.[0-9]+ = Counter64: [0-9]+/ ) {
if ( $walk64 =~ 'No Such Instance currently exists at this OID' || $walk64 =~ 'No more variables left in this MIB View' || $walk64 =~ 'No Such Object available on this agent at this OID') {
$config->{'use_x64'} = 0;
} else {
$config->{'use_x64'} = 1;
@ -556,15 +557,15 @@ my $k = 0;
foreach my $iface (keys %{$analysis_tree}) {
# Calculate summary;
if (is_enabled($analysis_tree->{$iface}{'bandwidth'}) || $analysis_tree->{$iface}{'bandwidth'} == 0) {
$bandwidth += $analysis_tree->{$iface}{'bandwidth'};
$bandwidth = $analysis_tree->{$iface}{'bandwidth'};
$i++;
}
if (is_enabled($analysis_tree->{$iface}{'inUsage'}) || $analysis_tree->{$iface}{'inUsage'} == 0) {
$inUsage += $analysis_tree->{$iface}{'inUsage'};
$inUsage = $analysis_tree->{$iface}{'inUsage'};
$j++;
}
if (is_enabled($analysis_tree->{$iface}{'outUsage'}) || $analysis_tree->{$iface}{'inUsage'} == 0) {
$outUsage += $analysis_tree->{$iface}{'outUsage'};
$outUsage = $analysis_tree->{$iface}{'outUsage'};
$k++;
}