Merge branch 'ent-6979-fallo-discovery-contraseñas-caracteres-especiales' into 'develop'

Fix issue

Closes pandora_enterprise#6979

See merge request artica/pandorafms!3821
This commit is contained in:
Daniel Rodriguez 2021-03-25 11:54:45 +00:00
commit c4b6f709c9

View File

@ -2116,17 +2116,17 @@ sub snmp_get_command {
my $command = "snmpwalk -M$DEVNULL -r$self->{'snmp_checks'} -t$self->{'snmp_timeout'} -v$self->{'snmp_version'} -On -Oe "; my $command = "snmpwalk -M$DEVNULL -r$self->{'snmp_checks'} -t$self->{'snmp_timeout'} -v$self->{'snmp_version'} -On -Oe ";
if ($self->{'snmp_version'} eq "3") { if ($self->{'snmp_version'} eq "3") {
if ($self->{'community'}) { # Context if ($self->{'community'}) { # Context
$command .= " -N $self->{'community'} "; $command .= " -N \'$self->{'community'}\' ";
} }
$command .= " -l$self->{'snmp_security_level'} "; $command .= " -l$self->{'snmp_security_level'} ";
if ($self->{'snmp_security_level'} ne "noAuthNoPriv") { if ($self->{'snmp_security_level'} ne "noAuthNoPriv") {
$command .= " -u$self->{'snmp_auth_user'} -a$self->{'snmp_auth_method'} -A$self->{'snmp_auth_pass'} "; $command .= " -u$self->{'snmp_auth_user'} -a $self->{'snmp_auth_method'} -A \'$self->{'snmp_auth_pass'}\' ";
} }
if ($self->{'snmp_security_level'} eq "authPriv") { if ($self->{'snmp_security_level'} eq "authPriv") {
$command .= " -x$self->{'snmp_privacy_method'} -X$self->{'snmp_privacy_pass'} "; $command .= " -x$self->{'snmp_privacy_method'} -X \'$self->{'snmp_privacy_pass'}\' ";
} }
} else { } else {
$command .= " -c$community$vlan "; $command .= " -c\'$community\'$vlan ";
} }
return "$command $device $oid 2>$DEVNULL"; return "$command $device $oid 2>$DEVNULL";