Merge branch 'ent-10023-14544-plugin-al-recibir-valor-de-duplex-en-1-no-se-contempla-en-flujo-de-ejecucion' into 'develop'

Ent 10023 14544 plugin al recibir valor de duplex en 1 no se contempla en flujo de ejecucion

See merge request artica/pandorafms!5338
This commit is contained in:
Daniel Rodriguez 2023-01-18 09:23:04 +00:00
commit e0d3bd9829
1 changed files with 10 additions and 2 deletions

View File

@ -136,6 +136,9 @@ sub update_config_key ($) {
if ($arg eq 'outUsage') {
return "outUsage";
}
if ($arg eq 'f') {
return "unknown_fullduplex";
}
}
################################################################################
@ -230,8 +233,13 @@ sub prepare_tree {
my $duplex = snmp_get(\%duplex_call);
if (ref($duplex) eq "HASH") {
if (! exists($duplex->{'data'}) || $duplex->{'data'} eq '') {
$duplex = 0;
if (! exists($duplex->{'data'}) || ($duplex->{'data'} ne '2' && $duplex->{'data'} ne '3')) {
# Unknown duplex.
if (is_enabled($config->{'unknown_fullduplex'})) {
$duplex = 3;
} else {
$duplex = 1;
}
} else {
$duplex = int $duplex->{'data'};
}