From ef63e58545717a3078dd05c589bb754e7ff6ad3f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Thu, 22 Dec 2016 12:54:17 +0100 Subject: [PATCH] To remove the line breaks in the description. Example: '.1.3.6.1.2.1.47.1.1.1.1.2.4954' => 'FixedModule-1 Port-5', '.1.3.6.1.2.1.47.1.1.1.1.2.21598' => 'PowerSupply-1 Sensor-1 ', '.1.3.6.1.2.1.47.1.1.1.1.2.4953' => 'FixedModule-1 Port-4', '.1.3.6.1.2.1.47.1.1.1.1.2.149' => 'Nexus5020 Chassis', --- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index bbc007155..57c30a10c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -123,6 +123,9 @@ sub snmp_execute { push @{$self->{request}}, { oid => $oid_entPhysicalDescr }, { oid => $oid_ciscoEnvMonPresent }; $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); + foreach my $k (keys(%{$self->{results}->{$oid_entPhysicalDescr}})) { + $self->{results}->{$oid_entPhysicalDescr}->{$k} =~ s/^\s+|\s+$|[\n\r]+//g; + } $self->{output}->output_add(long_msg => sprintf("Environment type: %s", defined($self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}) && defined($map_type_mon{$self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}} ) ? $map_type_mon{$self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}} : 'unknown'));