Merge branch 'ent-13349-el-plugin-de-bandwidth-no-funciona-con-comunidad-con-caracteres-especiales' into 'develop'

Fix escape characters on community

See merge request artica/pandorafms!7280
This commit is contained in:
Jose Martin 2024-04-25 08:13:34 +00:00
commit d0dcdf5dd4
1 changed files with 4 additions and 1 deletions

View File

@ -165,7 +165,7 @@ sub prepare_tree {
} else {
$snmp_call{'oid'} = $config->{'oid_base'} . $config->{'x86_indexes'}{'__idx__'}.$ifIndex;
}
my $raw = snmp_walk(\%snmp_call);
return $raw if (ref($raw) eq "HASH");
@ -518,6 +518,9 @@ $filename =~ tr/./_/;
$config->{'tmp_file'} = $filename.'.idx' if empty($config->{'tmp_file'});
$config->{'log'} = $filename.'.log' if empty($config->{'log'});
# Escape special characters
$config->{'community'} =~ s/([^\/\w])/\\$1/g;
# Check snmp connectivity
my $sysobjectid = snmp_get({%{$config}, 'oid' => '.1.3.6.1.2.1.1.2.0'});