From 23907596ee5ff30cfe18c2d8edfc3ae136b83eb3 Mon Sep 17 00:00:00 2001 From: Sylvain Cresto Date: Mon, 15 Sep 2025 10:59:50 +0200 Subject: [PATCH] enh(hardware::ups::apc::snmp::sensors): not compatible with APC Galaxy (#5718) Co-authored-by: rmorandell_pgum Co-authored-by: Lucie Tirand <123162035+lucie-tirand@users.noreply.github.com> Refs:CTOR-761 --- .../ups/apc/snmp/mode/components/sensor.pm | 325 +++++++ src/hardware/ups/apc/snmp/mode/inputlines.pm | 52 +- src/hardware/ups/apc/snmp/mode/ntp.pm | 8 +- src/hardware/ups/apc/snmp/mode/outputlines.pm | 39 +- src/hardware/ups/apc/snmp/mode/sensors.pm | 229 +---- src/hardware/ups/apc/snmp/plugin.pm | 4 +- tests/hardware/ups/apc/snmp/sensors.robot | 49 + .../ups/apc/snmp/ups-apc-galaxy.snmpwalk | 900 ++++++++++++++++++ .../ups/apc/snmp/ups-apc-sensors.snmpwalk | 18 + 9 files changed, 1388 insertions(+), 236 deletions(-) create mode 100644 src/hardware/ups/apc/snmp/mode/components/sensor.pm create mode 100644 tests/hardware/ups/apc/snmp/sensors.robot create mode 100644 tests/hardware/ups/apc/snmp/ups-apc-galaxy.snmpwalk create mode 100644 tests/hardware/ups/apc/snmp/ups-apc-sensors.snmpwalk diff --git a/src/hardware/ups/apc/snmp/mode/components/sensor.pm b/src/hardware/ups/apc/snmp/mode/components/sensor.pm new file mode 100644 index 000000000..b59a8afa4 --- /dev/null +++ b/src/hardware/ups/apc/snmp/mode/components/sensor.pm @@ -0,0 +1,325 @@ +# +# Copyright 2025 Centreon (http://www.centreon.com/) +# +# Centreon is a full-fledged industry-strength solution that meets +# the needs in IT infrastructure and application monitoring for +# service performance. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +package hardware::ups::apc::snmp::mode::components::sensor; + +use strict; +use warnings; + +my $map_alarm_status = { + 1 => 'uioNormal', 2 => 'uioWarning', 3 => 'uioCritical', 4 => 'sensorStatusNotApplicable' +}; +my $map_iem_status = { + 1 => 'disconnected', 2 => 'connected' +}; +my $map_iem_unit = { + 1 => 'celsius', 2 => 'fahrenheit' +}; + +my $mapping = { + uioSensorStatusSensorName => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.3' }, + uioSensorStatusTemperatureDegC => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.6' }, + uioSensorStatusHumidity => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.7' }, + uioSensorStatusAlarmStatus => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.9', map => $map_alarm_status } +}; +my $mapping_iem = { + iemStatusProbeName => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.2' }, + iemStatusProbeStatus => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.3', map => $map_iem_status }, + iemStatusProbeCurrentTemp => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4' }, + iemStatusProbeTempUnits => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.5', map => $map_iem_unit }, + iemStatusProbeCurrentHumid => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6' } +}; + +my $oid_uioSensorStatusEntry = '.1.3.6.1.4.1.318.1.1.25.1.2.1'; +my $oid_iemStatusProbesEntry = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1'; +my $oid_upsBasicIdentModel = '.1.3.6.1.4.1.318.1.1.1.1.1.1.0'; +my $oid_upsBasicIdentFamilyName = '.1.3.6.1.4.1.318.1.1.1.1.1.3.0'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, + { + oid => $oid_uioSensorStatusEntry, + start => $mapping->{uioSensorStatusSensorName}->{oid}, + end => $mapping->{uioSensorStatusAlarmStatus}->{oid} + }, + { + oid => $oid_iemStatusProbesEntry, + start => $mapping_iem->{iemStatusProbeName}->{oid}, + end => $mapping_iem->{iemStatusProbeCurrentHumid}->{oid} + }; +} + +sub check_uoi { + my ($self) = @_; + + my ($exit, $warn, $crit, $checked); + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_uioSensorStatusEntry}})) { + next if ($oid !~ /^$mapping->{uioSensorStatusSensorName}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance( + mapping => $mapping, + results => $self->{results}->{$oid_uioSensorStatusEntry}, + instance => $instance + ); + $instance = 'universal-' . $1; + + next if ($self->check_filter(section => 'sensor', instance => $instance)); + + $self->{components}->{sensor}->{total}++; + $self->{output}->output_add( + long_msg => sprintf( + "universal sensor '%s' status is '%s' [instance = %s] [temperature = %s C] [humidity = %s %%]", + $result->{uioSensorStatusSensorName}, $result->{uioSensorStatusAlarmStatus}, $instance, + $result->{uioSensorStatusTemperatureDegC} != -1 ? $result->{uioSensorStatusTemperatureDegC} : '-', + $result->{uioSensorStatusHumidity} != -1 ? $result->{uioSensorStatusHumidity} : '-' + ) + ); + $exit = $self->get_severity(section => 'sensor', value => $result->{uioSensorStatusAlarmStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "universal sensor '%s' status is '%s'", + $result->{uioSensorStatusSensorName}, + $result->{uioSensorStatusAlarmStatus}) + ); + } + + if ($result->{uioSensorStatusTemperatureDegC} != -1) { + ($exit, $warn, $crit, $checked) = $self->get_severity_numeric( + section => 'temperature', + instance => $instance, + value => $result->{uioSensorStatusTemperatureDegC} + ); + + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "universal sensor temperature '%s' is %s C", + $result->{uioSensorStatusSensorName}, + $result->{uioSensorStatusTemperatureDegC} + ) + ); + } + + $self->{output}->perfdata_add( + nlabel => 'sensor.universal.temperature.celsius', + unit => 'C', + instances => $result->{uioSensorStatusSensorName}, + value => $result->{uioSensorStatusTemperatureDegC}, + warning => $warn, + critical => $crit + ); + } + + next if ($result->{uioSensorStatusHumidity} == -1); + + ($exit, $warn, $crit, $checked) = $self->get_severity_numeric( + section => 'humidity', + instance => $instance, + value => $result->{uioSensorStatusHumidity} + ); + + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "universal sensor humidity '%s' is %s %%", + $result->{uioSensorStatusSensorName}, + $result->{uioSensorStatusHumidity} + ) + ); + } + + $self->{output}->perfdata_add( + nlabel => 'sensor.universal.humidity.percentage', + unit => '%', + instances => $result->{uioSensorStatusSensorName}, + value => $result->{uioSensorStatusHumidity}, + warning => $warn, + critical => $crit, + min => 0, max => 100 + ); + } +} + +sub check_iem { + my ($self) = @_; + + my ($exit, $warn, $crit, $checked); + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_iemStatusProbesEntry}})) { + next if ($oid !~ /^$mapping_iem->{iemStatusProbeName}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance( + mapping => $mapping_iem, + results => $self->{results}->{$oid_iemStatusProbesEntry}, + instance => $instance + ); + $instance = 'integrated-' . $1; + + next if ($self->check_filter(section => 'sensor', instance => $instance)); + + $self->{components}->{sensor}->{total}++; + $self->{output}->output_add( + long_msg => sprintf( + "integrated sensor '%s' status is '%s' [instance = %s] [temperature = %s %s] [humidity = %s %%]", + $result->{iemStatusProbeName}, $result->{iemStatusProbeStatus}, $instance, + $result->{iemStatusProbeCurrentTemp} != -1 ? $result->{iemStatusProbeCurrentTemp} : '-', + $result->{iemStatusProbeTempUnits}, + $result->{iemStatusProbeCurrentHumid} != -1 ? $result->{iemStatusProbeCurrentHumid} : '-' + ) + ); + $exit = $self->get_severity(section => 'sensor', value => $result->{iemStatusProbeStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "integrated sensor '%s' status is '%s'", + $result->{iemStatusProbeName}, + $result->{iemStatusProbeStatus}) + ); + } + + next if ($result->{iemStatusProbeStatus} eq 'disconnected'); + + if ($result->{iemStatusProbeCurrentTemp} != -1) { + ($exit, $warn, $crit, $checked) = $self->get_severity_numeric( + section => 'temperature', + instance => $instance, + value => $result->{iemStatusProbeCurrentTemp} + ); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "integrated sensor temperature '%s' is %s %s", + $result->{iemStatusProbeName}, + $result->{iemStatusProbeCurrentTemp}, + $result->{iemStatusProbeTempUnits} + ) + ); + } + + $self->{output}->perfdata_add( + unit => $result->{iemStatusProbeTempUnits} eq 'celsius' ? 'C' : 'F', + nlabel => 'sensor.integrated.temperature.' . $result->{iemStatusProbeTempUnits}, + instances => $result->{iemStatusProbeName}, + value => $result->{iemStatusProbeCurrentTemp}, + warning => $warn, + critical => $crit + ); + } + + next if ($result->{iemStatusProbeCurrentHumid} == -1); + + ($exit, $warn, $crit, $checked) = $self->get_severity_numeric( + section => 'humidity', + instance => $instance, + value => $result->{iemStatusProbeCurrentHumid} + ); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf( + "integrated sensor humidity '%s' is %s %%", + $result->{iemStatusProbeName}, + $result->{iemStatusProbeCurrentHumid} + ) + ); + } + + $self->{output}->perfdata_add( + nlabel => 'sensor.integrated.humidity.percentage', + unit => '%', + instances => $result->{iemStatusProbeName}, + value => $result->{iemStatusProbeCurrentHumid}, + warning => $warn, + critical => $crit, + min => 0, max => 100 + ); + } +} + +sub check_galaxy_vs_temp { + my ($self) = @_; + + my ($instance, $name) = (0, 'ambient'); + my $oid_ambientCurrentTemp = '.1.3.6.1.4.1.318.1.1.1.13.11.1.0'; + my $result = $self->{snmp}->get_leef(oids => [ $oid_ambientCurrentTemp ], nothing_quit => 1); + my $temperature = $result->{$oid_ambientCurrentTemp} / 10; + + return if ($self->check_filter(section => 'temperature', instance => $instance, name => $name)); + $self->{components}->{sensor}->{total}++; + + $self->{output}->output_add( + long_msg => sprintf( + "temperature '%s' [instance = %s, value = %s C]", + $name, + $instance, + $temperature) + ); + + my ($exit, $warn, $crit) = $self->get_severity_numeric( + section => 'temperature', + instance => $instance, + name => $name, + value => $temperature + ); + + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add( + severity => $exit, + short_msg => sprintf("temperature '%s' is %s C", $name, $temperature) + ); + } + + $self->{output}->perfdata_add( + unit => 'C', + nlabel => 'sensor.ambient.temperature.celsius', + instances => $name, + value => $temperature, + warning => $warn, + critical => $crit + ); +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => 'checking sensors'); + $self->{components}->{sensor} = { name => 'sensors', total => 0, skip => 0 }; + return if ($self->check_filter(section => 'sensor')); + + + check_uoi($self); + check_iem($self); + + # Check if this is Galaxy VS model + my $result = $self->{snmp}->get_leef( oids => [ $oid_upsBasicIdentFamilyName, $oid_upsBasicIdentModel, ] ); + my $galaxy_vs = grep { defined && /Galaxy VS/ } %$result; + + # if the model is an Galaxy VS we use other MIB for the temperature sensor + check_galaxy_vs_temp($self) if $galaxy_vs; +} + +1; diff --git a/src/hardware/ups/apc/snmp/mode/inputlines.pm b/src/hardware/ups/apc/snmp/mode/inputlines.pm index 54d3dc493..fa8d2a51c 100644 --- a/src/hardware/ups/apc/snmp/mode/inputlines.pm +++ b/src/hardware/ups/apc/snmp/mode/inputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2024 Centreon (http://www.centreon.com/) +# Copyright 2025 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for @@ -316,11 +316,53 @@ You can use the following variables: %{last_cause} Define the conditions to match for the status to be CRITICAL. You can use the following variables: %{last_cause} -=item B<--warning-*> B<--critical-*> +=item B<--warning-frequence> -Thresholds. -Can be: 'voltage', 'frequence', 'line-frequence', -'line-phase-voltage', 'line-phase-current', 'line-phase-power'. +Threshold in Hertz. + +=item B<--critical-frequence> + +Threshold in Hertz. + +=item B<--warning-line-frequence> + +Threshold. + +=item B<--critical-line-frequence> + +Threshold. + +=item B<--warning-line-phase-current> + +Threshold. + +=item B<--critical-line-phase-current> + +Threshold. + +=item B<--warning-line-phase-power> + +Threshold. + +=item B<--critical-line-phase-power> + +Threshold. + +=item B<--warning-line-phase-voltage> + +Threshold. + +=item B<--critical-line-phase-voltage> + +Threshold. + +=item B<--warning-voltage> + +Threshold in Volts. + +=item B<--critical-voltage> + +Threshold in Volts. =back diff --git a/src/hardware/ups/apc/snmp/mode/ntp.pm b/src/hardware/ups/apc/snmp/mode/ntp.pm index 26fa8d658..6501f41c0 100644 --- a/src/hardware/ups/apc/snmp/mode/ntp.pm +++ b/src/hardware/ups/apc/snmp/mode/ntp.pm @@ -1,5 +1,5 @@ # -# Copyright 2024 Centreon (http://www.centreon.com/) +# Copyright 2025 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for @@ -51,7 +51,7 @@ __END__ =head1 MODE -Check time offset of server with ntp server. Use local time if ntp-host option is not set. +Check time offset of server with NTP server. Use local time if ntp-host option is not set. SNMP gives a date with second precision (no milliseconds). Time precision is not very accurate. Use threshold with (+-) 2 seconds offset (minimum). @@ -67,11 +67,11 @@ Time offset critical Threshold (in seconds). =item B<--ntp-hostname> -Set the ntp hostname (if not set, localtime is used). +Set the NTP hostname (if not set, localtime is used). =item B<--ntp-port> -Set the ntp port (default: 123). +Set the NTP port (default: 123). =item B<--timezone> diff --git a/src/hardware/ups/apc/snmp/mode/outputlines.pm b/src/hardware/ups/apc/snmp/mode/outputlines.pm index 2320f6e60..f682c0a14 100644 --- a/src/hardware/ups/apc/snmp/mode/outputlines.pm +++ b/src/hardware/ups/apc/snmp/mode/outputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2024 Centreon (http://www.centreon.com/) +# Copyright 2025 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for @@ -44,7 +44,7 @@ sub set_counters { label => 'status', type => 2, unknown_default => '%{status} =~ /unknown/i', - critical_default => '%{status} !~ /onLine|rebooting/i', + critical_default => '%{status} !~ /online|rebooting/i', set => { key_values => [ { name => 'status' } ], closure_custom_output => $self->can('custom_status_output'), @@ -165,13 +165,40 @@ You can use the following variables: %{status} =item B<--critical-status> -Define the conditions to match for the status to be CRITICAL (default: '%{status} !~ /onLine|rebooting/i'). +Define the conditions to match for the status to be CRITICAL (default: '%{status} !~ /online|rebooting/i'). You can use the following variables: %{status} -=item B<--warning-*> B<--critical-*> +=item B<--warning-current> -Thresholds. -Can be: 'load', 'voltage', 'current', 'frequence'. +Threshold in Amperes. + +=item B<--critical-current> + +Threshold in Amperes. + +=item B<--warning-frequence> + +Threshold in Hertz. + +=item B<--critical-frequence> + +Threshold in Hertz. + +=item B<--warning-load> + +Threshold in percentage. + +=item B<--critical-load> + +Threshold in percentage. + +=item B<--warning-voltage> + +Threshold in Volts. + +=item B<--critical-voltage> + +Threshold in Volts. =back diff --git a/src/hardware/ups/apc/snmp/mode/sensors.pm b/src/hardware/ups/apc/snmp/mode/sensors.pm index 0cacce02a..55c5441ce 100644 --- a/src/hardware/ups/apc/snmp/mode/sensors.pm +++ b/src/hardware/ups/apc/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2024 Centreon (http://www.centreon.com/) +# Copyright 2025 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for @@ -34,22 +34,22 @@ sub set_system { $self->{thresholds} = { sensor => [ - ['uioNormal', 'OK'], - ['uioWarning', 'WARNING'], - ['uioCritical', 'CRITICAL'], - ['sensorStatusNotApplicable', 'OK'], - ['disconnected', 'CRITICAL'], - ['connected', 'OK'] + [ 'uioNormal', 'OK' ], + [ 'uioWarning', 'WARNING' ], + [ 'uioCritical', 'CRITICAL' ], + [ 'sensorStatusNotApplicable', 'OK' ], + [ 'disconnected', 'CRITICAL' ], + [ 'connected', 'OK' ] ] }; $self->{components_path} = 'hardware::ups::apc::snmp::mode::components'; - $self->{components_module} = ['sensor']; + $self->{components_module} = [ 'sensor' ]; } sub new { my ($class, %options) = @_; - my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_load_components => 1, force_new_perfdata => 1); + my $self = $class->SUPER::new(package => __PACKAGE__, %options, force_new_perfdata => 1); bless $self, $class; $options{options}->add_options(arguments => {}); @@ -99,214 +99,3 @@ Example: --critical='temperature,.*,50' =back =cut - -package hardware::ups::apc::snmp::mode::components::sensor; - -use strict; -use warnings; - -my $map_alarm_status = { - 1 => 'uioNormal', 2 => 'uioWarning', 3 => 'uioCritical', 4 => 'sensorStatusNotApplicable' -}; -my $map_iem_status = { - 1 => 'disconnected', 2 => 'connected' -}; -my $map_iem_unit = { - 1 => 'celsius', 2 => 'fahrenheit' -}; - -my $mapping = { - uioSensorStatusSensorName => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.3' }, - uioSensorStatusTemperatureDegC => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.6' }, - uioSensorStatusHumidity => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.7' }, - uioSensorStatusAlarmStatus => { oid => '.1.3.6.1.4.1.318.1.1.25.1.2.1.9', map => $map_alarm_status } -}; -my $mapping_iem = { - iemStatusProbeName => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.2' }, - iemStatusProbeStatus => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.3', map => $map_iem_status }, - iemStatusProbeCurrentTemp => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4' }, - iemStatusProbeTempUnits => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.5', map => $map_iem_unit }, - iemStatusProbeCurrentHumid => { oid => '.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6' } -}; -my $oid_uioSensorStatusEntry = '.1.3.6.1.4.1.318.1.1.25.1.2.1'; -my $oid_iemStatusProbesEntry = '.1.3.6.1.4.1.318.1.1.10.2.3.2.1'; - -sub load { - my ($self) = @_; - - push @{$self->{request}}, { oid => $oid_uioSensorStatusEntry, start => $mapping->{uioSensorStatusSensorName}->{oid}, end => $mapping->{uioSensorStatusAlarmStatus}->{oid} }, - { oid => $oid_iemStatusProbesEntry, start => $mapping_iem->{iemStatusProbeName}->{oid}, end => $mapping_iem->{iemStatusProbeCurrentHumid}->{oid} }; -} - -sub check_uoi { - my ($self) = @_; - - my ($exit, $warn, $crit, $checked); - foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_uioSensorStatusEntry}})) { - next if ($oid !~ /^$mapping->{uioSensorStatusSensorName}->{oid}\.(.*)$/); - my $instance = $1; - my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_uioSensorStatusEntry}, instance => $instance); - $instance = 'universal-' . $1; - - next if ($self->check_filter(section => 'sensor', instance => $instance)); - - $self->{components}->{sensor}->{total}++; - $self->{output}->output_add( - long_msg => sprintf( - "universal sensor '%s' status is '%s' [instance = %s] [temperature = %s C] [humidity = %s %%]", - $result->{uioSensorStatusSensorName}, $result->{uioSensorStatusAlarmStatus}, $instance, - $result->{uioSensorStatusTemperatureDegC} != -1 ? $result->{uioSensorStatusTemperatureDegC} : '-', - $result->{uioSensorStatusHumidity} != -1 ? $result->{uioSensorStatusHumidity} : '-' - ) - ); - $exit = $self->get_severity(section => 'sensor', value => $result->{uioSensorStatusAlarmStatus}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf("universal sensor '%s' status is '%s'", $result->{uioSensorStatusSensorName}, $result->{uioSensorStatusAlarmStatus}) - ); - } - - if ($result->{uioSensorStatusTemperatureDegC} != -1) { - ($exit, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'temperature', instance => $instance, value => $result->{uioSensorStatusTemperatureDegC}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf( - "universal sensor temperature '%s' is %s C", - $result->{uioSensorStatusSensorName}, - $result->{uioSensorStatusTemperatureDegC} - ) - ); - } - - $self->{output}->perfdata_add( - nlabel => 'sensor.universal.temperature.celsius', - unit => 'C', - instances => $result->{uioSensorStatusSensorName}, - value => $result->{uioSensorStatusTemperatureDegC}, - warning => $warn, - critical => $crit - ); - } - - next if ($result->{uioSensorStatusHumidity} == -1); - - ($exit, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'humidity', instance => $instance, value => $result->{uioSensorStatusHumidity}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf( - "universal sensor humidity '%s' is %s %%", - $result->{uioSensorStatusSensorName}, - $result->{uioSensorStatusHumidity} - ) - ); - } - - $self->{output}->perfdata_add( - nlabel => 'sensor.universal.humidity.percentage', - unit => '%', - instances => $result->{uioSensorStatusSensorName}, - value => $result->{uioSensorStatusHumidity}, - warning => $warn, - critical => $crit, - min => 0, max => 100 - ); - } -} - -sub check_iem { - my ($self) = @_; - - my ($exit, $warn, $crit, $checked); - foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_iemStatusProbesEntry}})) { - next if ($oid !~ /^$mapping_iem->{iemStatusProbeName}->{oid}\.(.*)$/); - my $instance = $1; - my $result = $self->{snmp}->map_instance(mapping => $mapping_iem, results => $self->{results}->{$oid_iemStatusProbesEntry}, instance => $instance); - $instance = 'integrated-' . $1; - - next if ($self->check_filter(section => 'sensor', instance => $instance)); - - $self->{components}->{sensor}->{total}++; - $self->{output}->output_add( - long_msg => sprintf( - "integrated sensor '%s' status is '%s' [instance = %s] [temperature = %s %s] [humidity = %s %%]", - $result->{iemStatusProbeName}, $result->{iemStatusProbeStatus}, $instance, - $result->{iemStatusProbeCurrentTemp} != -1 ? $result->{iemStatusProbeCurrentTemp} : '-', - $result->{iemStatusProbeTempUnits}, - $result->{iemStatusProbeCurrentHumid} != -1 ? $result->{iemStatusProbeCurrentHumid} : '-' - ) - ); - $exit = $self->get_severity(section => 'sensor', value => $result->{iemStatusProbeStatus}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf("integrated sensor '%s' status is '%s'", $result->{iemStatusProbeName}, $result->{iemStatusProbeStatus}) - ); - } - - next if ($result->{iemStatusProbeStatus} eq 'disconnected'); - - if ($result->{iemStatusProbeCurrentTemp} != -1) { - ($exit, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'temperature', instance => $instance, value => $result->{iemStatusProbeCurrentTemp}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf( - "integrated sensor temperature '%s' is %s %s", - $result->{iemStatusProbeName}, - $result->{iemStatusProbeCurrentTemp}, - $result->{iemStatusProbeTempUnits} - ) - ); - } - - $self->{output}->perfdata_add( - unit => $result->{iemStatusProbeTempUnits} eq 'celsius' ? 'C' : 'F', - nlabel => 'sensor.integrated.temperature.' . $result->{iemStatusProbeTempUnits}, - instances => $result->{iemStatusProbeName}, - value => $result->{iemStatusProbeCurrentTemp}, - warning => $warn, - critical => $crit - ); - } - - next if ($result->{iemStatusProbeCurrentHumid} == -1); - - ($exit, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'humidity', instance => $instance, value => $result->{iemStatusProbeCurrentHumid}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add( - severity => $exit, - short_msg => sprintf( - "integrated sensor humidity '%s' is %s %%", - $result->{iemStatusProbeName}, - $result->{iemStatusProbeCurrentHumid} - ) - ); - } - - $self->{output}->perfdata_add( - nlabel => 'sensor.integrated.humidity.percentage', - unit => '%', - instances => $result->{iemStatusProbeName}, - value => $result->{iemStatusProbeCurrentHumid}, - warning => $warn, - critical => $crit, - min => 0, max => 100 - ); - } -} - -sub check { - my ($self) = @_; - - $self->{output}->output_add(long_msg => 'checking sensors'); - $self->{components}->{sensor} = {name => 'sensors', total => 0, skip => 0}; - return if ($self->check_filter(section => 'sensor')); - - check_uoi($self); - check_iem($self); -} - -1; diff --git a/src/hardware/ups/apc/snmp/plugin.pm b/src/hardware/ups/apc/snmp/plugin.pm index f4057801d..8d9648c02 100644 --- a/src/hardware/ups/apc/snmp/plugin.pm +++ b/src/hardware/ups/apc/snmp/plugin.pm @@ -1,4 +1,6 @@ # +# Copyright 2025 Centreon (http://www.centreon.com/) +# # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for # service performance. @@ -45,6 +47,6 @@ __END__ =head1 PLUGIN DESCRIPTION -Check UPS APC through SNMP (POWERNET-MIB) +Check UPS APC through SNMP (C) =cut diff --git a/tests/hardware/ups/apc/snmp/sensors.robot b/tests/hardware/ups/apc/snmp/sensors.robot new file mode 100644 index 000000000..4f939d108 --- /dev/null +++ b/tests/hardware/ups/apc/snmp/sensors.robot @@ -0,0 +1,49 @@ +*** Settings *** +Documentation Check UPS APC Sensors + +Resource ${CURDIR}${/}..${/}..${/}..${/}..${/}resources/import.resource + +Suite Setup Ctn Generic Suite Setup +Test Timeout 120s + + +*** Variables *** +${CMD} ${CENTREON_PLUGINS} + ... --plugin=hardware::ups::apc::snmp::plugin + ... --hostname=${HOSTNAME} + ... --mode=sensors + ... --snmp-version=${SNMPVERSION} + ... --snmp-port=${SNMPPORT} + ... --snmp-timeout=1 + + +*** Test Cases *** +apc galaxy ${tc} + [Tags] hardware ups apc + ${command} Catenate + ... ${CMD} + ... --snmp-community=hardware/ups/apc/snmp/ups-apc-galaxy + ... ${extra_options} + + Ctn Run Command And Check Result As Strings ${command} ${expected_result} + + Examples: tc extra_options expected_result -- + ... 1 ${EMPTY} OK: All 1 components are ok [1/1 sensors]. | 'ambient#sensor.ambient.temperature.celsius'=21C;;;; 'hardware.sensor.count'=1;;;; + ... 2 --critical=temperature,.*,:10 CRITICAL: temperature 'ambient' is 21 C | 'ambient#sensor.ambient.temperature.celsius'=21C;;0:10;; 'hardware.sensor.count'=1;;;; + ... 3 --filter=sensor --no-component=WARNING WARNING: No components are checked. + +*** Test Cases *** +apc others ${tc} + [Tags] hardware ups apc + ${command} Catenate + ... ${CMD} + ... --snmp-community=hardware/ups/apc/snmp/ups-apc-sensors + ... ${extra_options} + + Ctn Run Command And Check Result As Strings ${command} ${expected_result} + + Examples: tc extra_options expected_result -- + ... 1 ${EMPTY} CRITICAL: integrated sensor 'YYYYY Rack 1' status is 'disconnected' WARNING: universal sensor 'Humi XXX' status is 'uioWarning' | 'Temp XXX#sensor.universal.temperature.celsius'=24C;;;; 'Temp XXX#sensor.universal.humidity.percentage'=45%;;;0;100 'Humi XXX#sensor.universal.temperature.celsius'=25C;;;; 'Humi XXX#sensor.universal.humidity.percentage'=44%;;;0;100 'YYYYY Rack 2#sensor.integrated.temperature.celsius'=29C;;;; 'YYYYY Rack 2#sensor.integrated.humidity.percentage'=52%;;;0;100 'hardware.sensor.count'=4;;;; + ... 2 --threshold-overload='sensor,WARNING,disconnected' WARNING: universal sensor 'Humi XXX' status is 'uioWarning' - integrated sensor 'YYYYY Rack 1' status is 'disconnected' | 'Temp XXX#sensor.universal.temperature.celsius'=24C;;;; 'Temp XXX#sensor.universal.humidity.percentage'=45%;;;0;100 'Humi XXX#sensor.universal.temperature.celsius'=25C;;;; 'Humi XXX#sensor.universal.humidity.percentage'=44%;;;0;100 'YYYYY Rack 2#sensor.integrated.temperature.celsius'=29C;;;; 'YYYYY Rack 2#sensor.integrated.humidity.percentage'=52%;;;0;100 'hardware.sensor.count'=4;;;; + ... 3 --filter=sensor,1 WARNING: universal sensor 'Humi XXX' status is 'uioWarning' | 'Humi XXX#sensor.universal.temperature.celsius'=25C;;;; 'Humi XXX#sensor.universal.humidity.percentage'=44%;;;0;100 'YYYYY Rack 2#sensor.integrated.temperature.celsius'=29C;;;; 'YYYYY Rack 2#sensor.integrated.humidity.percentage'=52%;;;0;100 'hardware.sensor.count'=2;;;; + ... 4 --filter=sensor,1 --critical='temperature,.*,20' CRITICAL: universal sensor temperature 'Humi XXX' is 25 C - integrated sensor temperature 'YYYYY Rack 2' is 29 celsius WARNING: universal sensor 'Humi XXX' status is 'uioWarning' | 'Humi XXX#sensor.universal.temperature.celsius'=25C;;0:20;; 'Humi XXX#sensor.universal.humidity.percentage'=44%;;;0;100 'YYYYY Rack 2#sensor.integrated.temperature.celsius'=29C;;0:20;; 'YYYYY Rack 2#sensor.integrated.humidity.percentage'=52%;;;0;100 'hardware.sensor.count'=2;;;; diff --git a/tests/hardware/ups/apc/snmp/ups-apc-galaxy.snmpwalk b/tests/hardware/ups/apc/snmp/ups-apc-galaxy.snmpwalk new file mode 100644 index 000000000..8476a03fb --- /dev/null +++ b/tests/hardware/ups/apc/snmp/ups-apc-galaxy.snmpwalk @@ -0,0 +1,900 @@ +.1.3.6.1.2.1.1.1.0 = STRING: Anonymized 023 +.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.318.1.3.28.75 +.1.3.6.1.2.1.1.3.0 = Timeticks: (378496828) 43 days, 19:22:48.28 +.1.3.6.1.2.1.1.4.0 = STRING: Anonymized 058 +.1.3.6.1.2.1.1.5.0 = STRING: Anonymized 210 +.1.3.6.1.2.1.1.6.0 = STRING: Anonymized 234 +.1.3.6.1.2.1.1.7.0 = INTEGER: 72 +.1.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00 +.1.3.6.1.2.1.4.1.0 = INTEGER: forwarding(1) +.1.3.6.1.2.1.4.2.0 = INTEGER: 1 +.1.3.6.1.2.1.4.3.0 = Counter32: 0 +.1.3.6.1.2.1.4.4.0 = Counter32: 0 +.1.3.6.1.2.1.4.5.0 = Counter32: 0 +.1.3.6.1.2.1.4.6.0 = Counter32: 0 +.1.3.6.1.2.1.4.7.0 = Counter32: 0 +.1.3.6.1.2.1.4.8.0 = Counter32: 0 +.1.3.6.1.2.1.4.9.0 = Counter32: 0 +.1.3.6.1.2.1.4.10.0 = Counter32: 0 +.1.3.6.1.2.1.4.11.0 = Counter32: 0 +.1.3.6.1.2.1.4.12.0 = Counter32: 0 +.1.3.6.1.2.1.4.13.0 = INTEGER: -2147483648 seconds +.1.3.6.1.2.1.4.14.0 = Counter32: 0 +.1.3.6.1.2.1.4.15.0 = Counter32: 0 +.1.3.6.1.2.1.4.16.0 = Counter32: 0 +.1.3.6.1.2.1.4.17.0 = Counter32: 0 +.1.3.6.1.2.1.4.18.0 = Counter32: 0 +.1.3.6.1.2.1.4.19.0 = Counter32: 0 +.1.3.6.1.2.1.4.23.0 = Counter32: 0 +.1.3.6.1.2.1.4.25.0 = INTEGER: forwarding(1) +.1.3.6.1.2.1.4.26.0 = INTEGER: 0 +.1.3.6.1.2.1.4.27.0 = Timeticks: (0) 0:00:00.00 +.1.3.6.1.2.1.4.29.0 = Timeticks: (0) 0:00:00.00 +.1.3.6.1.2.1.4.31.2.0 = Timeticks: (0) 0:00:00.00 +.1.3.6.1.2.1.4.33.0 = INTEGER: 0 +.1.3.6.1.2.1.4.38.0 = INTEGER: 0 +.1.3.6.1.2.1.5.1.0 = Counter32: 0 +.1.3.6.1.2.1.5.2.0 = Counter32: 0 +.1.3.6.1.2.1.5.3.0 = Counter32: 0 +.1.3.6.1.2.1.5.4.0 = Counter32: 0 +.1.3.6.1.2.1.5.5.0 = Counter32: 0 +.1.3.6.1.2.1.5.6.0 = Counter32: 0 +.1.3.6.1.2.1.5.7.0 = Counter32: 0 +.1.3.6.1.2.1.5.8.0 = Counter32: 0 +.1.3.6.1.2.1.5.9.0 = Counter32: 0 +.1.3.6.1.2.1.5.10.0 = Counter32: 0 +.1.3.6.1.2.1.5.11.0 = Counter32: 0 +.1.3.6.1.2.1.5.12.0 = Counter32: 0 +.1.3.6.1.2.1.5.13.0 = Counter32: 0 +.1.3.6.1.2.1.5.14.0 = Counter32: 0 +.1.3.6.1.2.1.5.15.0 = Counter32: 0 +.1.3.6.1.2.1.5.16.0 = Counter32: 0 +.1.3.6.1.2.1.5.17.0 = Counter32: 0 +.1.3.6.1.2.1.5.18.0 = Counter32: 0 +.1.3.6.1.2.1.5.19.0 = Counter32: 0 +.1.3.6.1.2.1.5.20.0 = Counter32: 0 +.1.3.6.1.2.1.5.21.0 = Counter32: 0 +.1.3.6.1.2.1.5.22.0 = Counter32: 0 +.1.3.6.1.2.1.5.23.0 = Counter32: 0 +.1.3.6.1.2.1.5.24.0 = Counter32: 0 +.1.3.6.1.2.1.5.25.0 = Counter32: 0 +.1.3.6.1.2.1.5.26.0 = Counter32: 0 +.1.3.6.1.2.1.11.1.0 = Counter32: 113987 +.1.3.6.1.2.1.11.3.0 = Counter32: 0 +.1.3.6.1.2.1.11.4.0 = Counter32: 298 +.1.3.6.1.2.1.11.5.0 = Counter32: 0 +.1.3.6.1.2.1.11.6.0 = Counter32: 0 +.1.3.6.1.2.1.11.30.0 = INTEGER: enabled(1) +.1.3.6.1.2.1.11.31.0 = Counter32: 0 +.1.3.6.1.2.1.11.32.0 = Counter32: 0 +.1.3.6.1.4.1.318.1.1.1.1.1.1.0 = STRING: "Galaxy VS 40kW" +.1.3.6.1.4.1.318.1.1.1.1.1.2.0 = "" +.1.3.6.1.4.1.318.1.1.1.1.1.3.0 = STRING: "Galaxy VS" +.1.3.6.1.4.1.318.1.1.1.1.2.1.0 = STRING: Anonymized 175 +.1.3.6.1.4.1.318.1.1.1.1.2.2.0 = STRING: Anonymized 108 +.1.3.6.1.4.1.318.1.1.1.1.2.3.0 = STRING: Anonymized 221 +.1.3.6.1.4.1.318.1.1.1.1.2.5.0 = STRING: Anonymized 008 +.1.3.6.1.4.1.318.1.1.1.1.2.6.0 = STRING: Anonymized 167 +.1.3.6.1.4.1.318.1.1.1.1.2.7.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.1.2.8.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.1.1.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.1.2.0 = Timeticks: (0) 0:00:00.00 +.1.3.6.1.4.1.318.1.1.1.2.1.3.0 = STRING: Anonymized 105 +.1.3.6.1.4.1.318.1.1.1.2.2.1.0 = Gauge32: 100 +.1.3.6.1.4.1.318.1.1.1.2.2.2.0 = Gauge32: 28 +.1.3.6.1.4.1.318.1.1.1.2.2.3.0 = Timeticks: (610800) 1:41:48.00 +.1.3.6.1.4.1.318.1.1.1.2.2.7.0 = INTEGER: 480 +.1.3.6.1.4.1.318.1.1.1.2.2.8.0 = INTEGER: 542 +.1.3.6.1.4.1.318.1.1.1.2.2.9.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.2.15.0 = Timeticks: (100) 0:00:01.00 +.1.3.6.1.4.1.318.1.1.1.2.2.16.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.2.17.0 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.2.25.0 = Gauge32: 36 +.1.3.6.1.4.1.318.1.1.1.2.2.26.0 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.2.27.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.2.28.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.4.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.5.1.3.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.4.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.5.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.6.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.7.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.5.1.8.1 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.5.1.9.1 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.5.1.10.1 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.5.1.11.1 = INTEGER: 275 +.1.3.6.1.4.1.318.1.1.1.2.5.1.12.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.5.1.13.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.5.1.14.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.5.1.15.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.5.1.16.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.6.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.6.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.6.1.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.6.1.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.6.1.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.6.1.2.4 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.6.1.3.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.6.1.3.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.3.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.6.1.3.4 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.4.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.4.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.4.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.4.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.5.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.5.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.5.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.5.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.6.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.6.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.6.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.6.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.7.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.7.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.7.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.7.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.6.1.8.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.8.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.8.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.8.4 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.6.1.9.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.6.1.9.2 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.6.1.9.3 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.6.1.9.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.11 = INTEGER: 11 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.12 = INTEGER: 12 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.13 = INTEGER: 13 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.14 = INTEGER: 14 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.15 = INTEGER: 15 +.1.3.6.1.4.1.318.1.1.1.2.7.1.1.16 = INTEGER: 16 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.4 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.5 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.6 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.7 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.8 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.9 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.10 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.11 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.12 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.13 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.14 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.15 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.2.16 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.4 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.5 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.6 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.7 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.8 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.9 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.10 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.11 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.12 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.13 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.14 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.15 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.2.7.1.3.16 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.4 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.5 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.6 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.7 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.8 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.9 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.10 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.11 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.12 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.13 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.14 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.15 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.4.16 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.1 = STRING: Anonymized 063 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.2 = STRING: Anonymized 212 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.3 = STRING: Anonymized 060 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.4 = STRING: Anonymized 248 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.5 = STRING: Anonymized 101 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.6 = STRING: Anonymized 060 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.7 = STRING: Anonymized 137 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.8 = STRING: Anonymized 232 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.9 = STRING: Anonymized 230 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.10 = STRING: Anonymized 062 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.11 = STRING: Anonymized 027 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.12 = STRING: Anonymized 160 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.13 = STRING: Anonymized 089 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.14 = STRING: Anonymized 133 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.15 = STRING: Anonymized 144 +.1.3.6.1.4.1.318.1.1.1.2.7.1.5.16 = STRING: Anonymized 073 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.1 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.2 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.3 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.4 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.5 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.6 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.7 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.8 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.9 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.10 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.11 = INTEGER: 270 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.12 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.13 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.14 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.15 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.6.16 = INTEGER: 280 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.4 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.5 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.6 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.7 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.8 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.9 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.10 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.11 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.12 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.13 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.14 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.15 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.7.16 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.5 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.6 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.7 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.8 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.9 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.10 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.11 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.12 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.13 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.14 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.15 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.8.16 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.5 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.6 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.7 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.8 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.9 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.10 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.11 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.12 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.13 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.14 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.15 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.9.16 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.5 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.6 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.7 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.8 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.9 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.10 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.11 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.12 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.13 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.14 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.15 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.10.16 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.4 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.5 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.6 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.7 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.8 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.9 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.10 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.11 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.12 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.13 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.14 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.15 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.2.7.1.11.16 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.3.2.4.0 = Gauge32: 50 +.1.3.6.1.4.1.318.1.1.1.3.2.11.0 = INTEGER: 8 +.1.3.6.1.4.1.318.1.1.1.3.2.12.0 = INTEGER: 7 +.1.3.6.1.4.1.318.1.1.1.3.2.13.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.3.2.14.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.1.1.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.4.1.3.0 = INTEGER: 14 +.1.3.6.1.4.1.318.1.1.1.4.2.2.0 = Gauge32: 50 +.1.3.6.1.4.1.318.1.1.1.4.2.3.0 = Gauge32: 21 +.1.3.6.1.4.1.318.1.1.1.4.2.6.0 = INTEGER: 40 +.1.3.6.1.4.1.318.1.1.1.4.2.8.0 = INTEGER: 6632 +.1.3.6.1.4.1.318.1.1.1.4.2.9.0 = INTEGER: 7768 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.3.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.3.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.3.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.4.1 = INTEGER: 23 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.4.2 = INTEGER: 27 +.1.3.6.1.4.1.318.1.1.1.4.2.10.1.4.3 = INTEGER: 27 +.1.3.6.1.4.1.318.1.1.1.4.2.11.0 = INTEGER: 12 +.1.3.6.1.4.1.318.1.1.1.5.2.1.0 = INTEGER: 400 +.1.3.6.1.4.1.318.1.1.1.5.2.8.0 = Timeticks: (24000) 0:04:00.00 +.1.3.6.1.4.1.318.1.1.1.5.2.19.0 = INTEGER: 8 +.1.3.6.1.4.1.318.1.1.1.5.2.32.0 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.5.2.35.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.5.2.36.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.5.2.37.0 = INTEGER: 10 +.1.3.6.1.4.1.318.1.1.1.5.2.38.0 = INTEGER: 10 +.1.3.6.1.4.1.318.1.1.1.5.2.41.0 = INTEGER: 10 +.1.3.6.1.4.1.318.1.1.1.5.2.56.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.7.2.1.0 = INTEGER: 6 +.1.3.6.1.4.1.318.1.1.1.7.2.2.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.7.2.3.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.7.2.4.0 = "" +.1.3.6.1.4.1.318.1.1.1.7.2.6.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.7.2.8.0 = STRING: Anonymized 117 +.1.3.6.1.4.1.318.1.1.1.7.2.9.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.7.2.10.0 = STRING: Anonymized 055 +.1.3.6.1.4.1.318.1.1.1.9.2.1.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.2.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.2.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.3.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.3.2 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.4.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.4.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.5.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.5.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.6.1 = "" +.1.3.6.1.4.1.318.1.1.1.9.2.2.1.6.2 = "" +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.1.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.2.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.1.2.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.2.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1 = INTEGER: 389 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.2 = INTEGER: 390 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.3 = INTEGER: 390 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.2.1 = INTEGER: 387 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.2.2 = INTEGER: 389 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.2.3 = INTEGER: 389 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.4.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.5.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1 = INTEGER: 102 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.2 = INTEGER: 104 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.3 = INTEGER: 104 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.7.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.8.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.1.1 = INTEGER: 2318 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.1.2 = INTEGER: 2383 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.1.3 = INTEGER: 2341 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.2.1 = INTEGER: 23 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.9.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.10.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.2.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.2.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.11.2.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.1.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.1.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.12.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.1.1 = INTEGER: 100 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.1.2 = INTEGER: 100 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.1.3 = INTEGER: 99 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.2.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.2.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.13.2.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.1.1 = INTEGER: 223 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.1.2 = INTEGER: 225 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.1.3 = INTEGER: 226 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.2.1 = INTEGER: 223 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.2.2 = INTEGER: 223 +.1.3.6.1.4.1.318.1.1.1.9.2.3.1.14.2.3 = INTEGER: 225 +.1.3.6.1.4.1.318.1.1.1.9.3.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.2.1.2.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.3.2.1.3.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.9.3.2.1.4.1 = INTEGER: 500 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.1.1.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1 = INTEGER: 399 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.2 = INTEGER: 399 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.3 = INTEGER: 399 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1 = INTEGER: 121 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.2 = INTEGER: 118 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.3 = INTEGER: 92 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.5.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.5.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.5.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.6.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.6.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.6.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.7.1.1 = INTEGER: 2789 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.7.1.2 = INTEGER: 2720 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.7.1.3 = INTEGER: 2137 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.8.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.8.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.8.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.9.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.9.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.9.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.11.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.11.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.11.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.12.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.12.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.12.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.13.1.1 = INTEGER: 2432 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.13.1.2 = INTEGER: 2347 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.13.1.3 = INTEGER: 1773 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.14.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.14.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.14.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.15.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.15.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.15.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.16.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.16.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.16.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.17.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.17.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.17.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.18.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.18.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.18.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.19.1.1 = INTEGER: 88 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.19.1.2 = INTEGER: 86 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.19.1.3 = INTEGER: 82 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.20.1.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.20.1.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.20.1.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.21.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.21.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.21.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.22.1.1 = INTEGER: 230 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.22.1.2 = INTEGER: 230 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.22.1.3 = INTEGER: 230 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.23.1.1 = Gauge32: 4294967295 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.23.1.2 = Gauge32: 4294967295 +.1.3.6.1.4.1.318.1.1.1.9.3.3.1.23.1.3 = Gauge32: 4294967295 +.1.3.6.1.4.1.318.1.1.1.11.1.2.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.11.2.1.0 = STRING: "00000000000000000000000000000000" +.1.3.6.1.4.1.318.1.1.1.11.2.14.0 = STRING: "0000000000000000" +.1.3.6.1.4.1.318.1.1.1.11.2.15.0 = STRING: "00000000000000000000000000000000" +.1.3.6.1.4.1.318.1.1.1.13.2.1.0 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.2.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.2.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.3.1 = STRING: Anonymized 247 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.3.2 = STRING: Anonymized 028 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.3.3 = STRING: Anonymized 249 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.4.1 = STRING: Anonymized 173 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.4.2 = STRING: Anonymized 047 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.4.3 = STRING: Anonymized 041 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.5.1 = STRING: Anonymized 028 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.5.2 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.5.3 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.6.1 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.6.2 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.6.3 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.7.1 = STRING: Anonymized 117 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.7.2 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.7.3 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.8.1 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.8.2 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.8.3 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.9.1 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.9.2 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.9.3 = "" +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.10.1 = INTEGER: 2390 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.10.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.10.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.11.1 = INTEGER: 250 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.11.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.2.1.11.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.2.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.2.2 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.2.3 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.3.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.3.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.3.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.4.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.4.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.4.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.5.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.5.2 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.5.3 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.6.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.6.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.6.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.7.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.7.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.2.3.1.7.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.13.4.3.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.3.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.4.1 = STRING: Anonymized 085 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.5.1 = STRING: Anonymized 176 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.6.1 = STRING: Anonymized 165 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.7.1 = "" +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.8.1 = STRING: Anonymized 013 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.9.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.13.4.4.1.10.1 = INTEGER: 390 +.1.3.6.1.4.1.318.1.1.1.13.4.11.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.3.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.4.12.1.3.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.4.29.0 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.4.37.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.38.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.38.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.4.38.1.3.1 = INTEGER: 47 +.1.3.6.1.4.1.318.1.1.1.13.4.38.1.4.1 = INTEGER: 100 +.1.3.6.1.4.1.318.1.1.1.13.5.1.6.0 = INTEGER: 7 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.4 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.5 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.6 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.2.7 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.1 = STRING: Anonymized 087 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.2 = STRING: Anonymized 134 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.3 = STRING: Anonymized 165 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.4 = STRING: Anonymized 071 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.5 = STRING: Anonymized 205 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.6 = STRING: Anonymized 167 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.3.7 = STRING: Anonymized 025 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.2 = INTEGER: 5 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.4 = INTEGER: 9 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.5 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.6 = INTEGER: 10 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.4.7 = INTEGER: 6 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.1 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.2 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.4 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.5 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.6 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.13.5.1.7.1.5.7 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.13.8.1.0 = STRING: Anonymized 025 +.1.3.6.1.4.1.318.1.1.1.13.8.2.0 = STRING: Anonymized 245 +.1.3.6.1.4.1.318.1.1.1.13.8.3.0 = STRING: Anonymized 248 +.1.3.6.1.4.1.318.1.1.1.13.8.4.0 = STRING: Anonymized 206 +.1.3.6.1.4.1.318.1.1.1.13.8.5.0 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.9.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.2.1 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.3.1 = STRING: Anonymized 041 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.4.1 = STRING: Anonymized 247 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.5.1 = STRING: Anonymized 074 +.1.3.6.1.4.1.318.1.1.1.13.9.2.1.6.1 = STRING: Anonymized 122 +.1.3.6.1.4.1.318.1.1.1.13.10.1.0 = STRING: Anonymized 119 +.1.3.6.1.4.1.318.1.1.1.13.10.2.0 = STRING: Anonymized 180 +.1.3.6.1.4.1.318.1.1.1.13.10.3.0 = STRING: Anonymized 114 +.1.3.6.1.4.1.318.1.1.1.13.10.4.0 = STRING: Anonymized 201 +.1.3.6.1.4.1.318.1.1.1.13.10.5.0 = INTEGER: 4 +.1.3.6.1.4.1.318.1.1.1.13.11.1.0 = INTEGER: 210 +.1.3.6.1.4.1.318.1.1.1.14.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.2.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.3.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.5.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.6.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.7.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.1.1.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.2.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.2.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.14.7.1.2.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.14.7.1.3.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.3.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.3.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.4.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.4.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.4.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.5.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.5.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.5.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.6.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.6.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.6.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.7.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.7.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.7.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.8.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.8.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.8.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.9.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.9.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.9.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.10.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.10.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.7.1.10.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.1.1.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.1.1.3 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.2.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.2.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.14.8.1.2.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.1.1.14.8.1.3.1.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.8.1.3.1.2 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.8.1.3.1.3 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.8.1.4.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.4.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.4.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.5.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.5.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.5.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.6.1.1 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.6.1.2 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.8.1.6.1.3 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.14.11.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.14.14.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.16.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.17.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.14.17.1.2.1 = "" +.1.3.6.1.4.1.318.1.1.1.14.17.1.3.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.14.17.1.4.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.1.14.17.1.5.1 = STRING: Anonymized 115 +.1.3.6.1.4.1.318.1.1.1.14.19.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.22.1.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.22.1.2.0 = INTEGER: 135409 +.1.3.6.1.4.1.318.1.1.1.22.1.3.0 = INTEGER: 796 +.1.3.6.1.4.1.318.1.1.1.22.2.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.22.2.2.0 = INTEGER: 2303766 +.1.3.6.1.4.1.318.1.1.1.22.2.3.0 = INTEGER: 1244988 +.1.3.6.1.4.1.318.1.1.1.22.2.4.0 = INTEGER: 45 +.1.3.6.1.4.1.318.1.1.1.22.2.5.0 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.22.2.6.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.1.22.3.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.1.22.3.2.0 = INTEGER: 13445928 +.1.3.6.1.4.1.318.1.1.1.22.3.3.0 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.22.3.4.0 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.22.3.5.0 = INTEGER: 196095 +.1.3.6.1.4.1.318.1.1.1.22.3.6.0 = INTEGER: 178851 +.1.3.6.1.4.1.318.1.1.1.22.3.7.0 = INTEGER: 13445928 +.1.3.6.1.4.1.318.1.1.1.22.3.8.0 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.1.22.3.9.0 = INTEGER: -1 +.1.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.4.2.1.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.2.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.2.1.2.1 = STRING: Anonymized 107 +.1.3.6.1.4.1.318.1.4.2.2.1.3.1 = STRING: Anonymized 157 +.1.3.6.1.4.1.318.1.4.2.2.1.4.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.2.1.5.1 = STRING: Anonymized 037 +.1.3.6.1.4.1.318.1.4.2.2.1.6.1 = STRING: "1" +.1.3.6.1.4.1.318.1.4.2.2.1.7.1 = STRING: Anonymized 217 +.1.3.6.1.4.1.318.1.4.2.2.1.8.1 = INTEGER: 255 +.1.3.6.1.4.1.318.1.4.2.2.1.9.1 = STRING: Anonymized 068 +.1.3.6.1.4.1.318.1.4.2.2.1.10.1 = INTEGER: 63 +.1.3.6.1.4.1.318.1.4.2.2.1.11.1 = INTEGER: 0 +.1.3.6.1.4.1.318.1.4.2.2.1.12.1 = STRING: "1" +.1.3.6.1.4.1.318.1.4.2.2.1.13.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.2.1.14.1 = STRING: Anonymized 033 +.1.3.6.1.4.1.318.1.4.2.3.0 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.4.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.4.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.4.1.2.1 = STRING: Anonymized 092 +.1.3.6.1.4.1.318.1.4.2.4.1.2.2 = STRING: Anonymized 171 +.1.3.6.1.4.1.318.1.4.2.4.1.3.1 = STRING: Anonymized 109 +.1.3.6.1.4.1.318.1.4.2.4.1.3.2 = STRING: Anonymized 141 +.1.3.6.1.4.1.318.1.4.2.4.1.4.1 = STRING: Anonymized 106 +.1.3.6.1.4.1.318.1.4.2.4.1.4.2 = STRING: Anonymized 050 +.1.3.6.1.4.1.318.1.4.2.5.0 = INTEGER: 19 +.1.3.6.1.4.1.318.1.4.2.6.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.1.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.1.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.4.2.6.1.1.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.4.2.6.1.1.5 = INTEGER: 5 +.1.3.6.1.4.1.318.1.4.2.6.1.1.6 = INTEGER: 6 +.1.3.6.1.4.1.318.1.4.2.6.1.1.7 = INTEGER: 7 +.1.3.6.1.4.1.318.1.4.2.6.1.1.8 = INTEGER: 8 +.1.3.6.1.4.1.318.1.4.2.6.1.1.9 = INTEGER: 9 +.1.3.6.1.4.1.318.1.4.2.6.1.1.10 = INTEGER: 10 +.1.3.6.1.4.1.318.1.4.2.6.1.1.11 = INTEGER: 11 +.1.3.6.1.4.1.318.1.4.2.6.1.1.12 = INTEGER: 12 +.1.3.6.1.4.1.318.1.4.2.6.1.1.13 = INTEGER: 13 +.1.3.6.1.4.1.318.1.4.2.6.1.1.14 = INTEGER: 14 +.1.3.6.1.4.1.318.1.4.2.6.1.1.15 = INTEGER: 15 +.1.3.6.1.4.1.318.1.4.2.6.1.1.16 = INTEGER: 16 +.1.3.6.1.4.1.318.1.4.2.6.1.1.17 = INTEGER: 17 +.1.3.6.1.4.1.318.1.4.2.6.1.1.18 = INTEGER: 18 +.1.3.6.1.4.1.318.1.4.2.6.1.1.19 = INTEGER: 19 +.1.3.6.1.4.1.318.1.4.2.6.1.2.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.2.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.2.3 = INTEGER: 3 +.1.3.6.1.4.1.318.1.4.2.6.1.2.4 = INTEGER: 4 +.1.3.6.1.4.1.318.1.4.2.6.1.2.5 = INTEGER: 5 +.1.3.6.1.4.1.318.1.4.2.6.1.2.6 = INTEGER: 6 +.1.3.6.1.4.1.318.1.4.2.6.1.2.7 = INTEGER: 7 +.1.3.6.1.4.1.318.1.4.2.6.1.2.8 = INTEGER: 8 +.1.3.6.1.4.1.318.1.4.2.6.1.2.9 = INTEGER: 9 +.1.3.6.1.4.1.318.1.4.2.6.1.2.10 = INTEGER: 10 +.1.3.6.1.4.1.318.1.4.2.6.1.2.11 = INTEGER: 11 +.1.3.6.1.4.1.318.1.4.2.6.1.2.12 = INTEGER: 12 +.1.3.6.1.4.1.318.1.4.2.6.1.2.13 = INTEGER: 13 +.1.3.6.1.4.1.318.1.4.2.6.1.2.14 = INTEGER: 14 +.1.3.6.1.4.1.318.1.4.2.6.1.2.15 = INTEGER: 15 +.1.3.6.1.4.1.318.1.4.2.6.1.2.16 = INTEGER: 16 +.1.3.6.1.4.1.318.1.4.2.6.1.2.17 = INTEGER: 17 +.1.3.6.1.4.1.318.1.4.2.6.1.2.18 = INTEGER: 18 +.1.3.6.1.4.1.318.1.4.2.6.1.2.19 = INTEGER: 19 +.1.3.6.1.4.1.318.1.4.2.6.1.3.1 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.2 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.3 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.4 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.5 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.6 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.7 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.8 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.9 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.10 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.11 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.12 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.13 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.14 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.15 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.16 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.17 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.18 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.3.19 = STRING: "0" +.1.3.6.1.4.1.318.1.4.2.6.1.4.1 = STRING: Anonymized 013 +.1.3.6.1.4.1.318.1.4.2.6.1.4.2 = STRING: Anonymized 253 +.1.3.6.1.4.1.318.1.4.2.6.1.4.3 = STRING: Anonymized 210 +.1.3.6.1.4.1.318.1.4.2.6.1.4.4 = STRING: Anonymized 179 +.1.3.6.1.4.1.318.1.4.2.6.1.4.5 = STRING: Anonymized 120 +.1.3.6.1.4.1.318.1.4.2.6.1.4.6 = STRING: Anonymized 236 +.1.3.6.1.4.1.318.1.4.2.6.1.4.7 = STRING: Anonymized 011 +.1.3.6.1.4.1.318.1.4.2.6.1.4.8 = STRING: Anonymized 213 +.1.3.6.1.4.1.318.1.4.2.6.1.4.9 = STRING: Anonymized 191 +.1.3.6.1.4.1.318.1.4.2.6.1.4.10 = STRING: Anonymized 167 +.1.3.6.1.4.1.318.1.4.2.6.1.4.11 = STRING: Anonymized 235 +.1.3.6.1.4.1.318.1.4.2.6.1.4.12 = STRING: Anonymized 172 +.1.3.6.1.4.1.318.1.4.2.6.1.4.13 = STRING: Anonymized 034 +.1.3.6.1.4.1.318.1.4.2.6.1.4.14 = STRING: Anonymized 082 +.1.3.6.1.4.1.318.1.4.2.6.1.4.15 = STRING: Anonymized 117 +.1.3.6.1.4.1.318.1.4.2.6.1.4.16 = STRING: Anonymized 197 +.1.3.6.1.4.1.318.1.4.2.6.1.4.17 = STRING: Anonymized 160 +.1.3.6.1.4.1.318.1.4.2.6.1.4.18 = STRING: Anonymized 025 +.1.3.6.1.4.1.318.1.4.2.6.1.4.19 = STRING: Anonymized 007 +.1.3.6.1.4.1.318.1.4.2.6.1.5.1 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.3 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.4 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.5 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.6 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.7 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.8 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.9 = INTEGER: 2 +.1.3.6.1.4.1.318.1.4.2.6.1.5.10 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.11 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.12 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.13 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.14 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.15 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.16 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.17 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.18 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.6.1.5.19 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.7.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.8.1.1.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.8.1.2.1 = STRING: Anonymized 112 +.1.3.6.1.4.1.318.1.4.2.8.1.3.1 = STRING: Anonymized 144 +.1.3.6.1.4.1.318.1.4.2.8.1.4.1 = STRING: Anonymized 009 +.1.3.6.1.4.1.318.1.4.2.8.1.5.1 = STRING: Anonymized 230 +.1.3.6.1.4.1.318.1.4.2.8.1.6.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.2.9.0 = INTEGER: 36 +.1.3.6.1.4.1.318.1.4.2.10.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.4.4.1.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.4.4.4.0 = INTEGER: 59699 +.1.3.6.1.4.1.318.1.4.10.1.0 = INTEGER: 0 +.1.3.6.1.4.1.318.1.4.10.3.0 = INTEGER: 1 +.1.3.6.1.4.1.318.1.4.10.4.0 = Hex-STRING: 00 00 00 00 +.1.3.6.1.4.1.318.1.4.10.5.0 = INTEGER: 0 +.1.3.6.1.4.1.318.2.1.4.0 = IpAddress: 192.168.42.023 +.1.3.6.1.4.1.318.2.1.6.1.0 = STRING: Anonymized 210 +.1.3.6.1.4.1.318.2.1.6.2.0 = STRING: Anonymized 141 +.1.3.6.1.4.1.318.2.3.1.0 = INTEGER: 0 +.1.3.6.1.4.1.318.2.3.3.0 = "" +.1.3.6.1.4.1.318.2.3.6.0 = INTEGER: 0 +.1.3.6.1.4.1.318.2.3.10.0 = "" +.1.3.6.1.4.1.318.2.3.10.0 = No more variables left in this MIB View (It is past the end of the MIB tree) diff --git a/tests/hardware/ups/apc/snmp/ups-apc-sensors.snmpwalk b/tests/hardware/ups/apc/snmp/ups-apc-sensors.snmpwalk new file mode 100644 index 000000000..899620dab --- /dev/null +++ b/tests/hardware/ups/apc/snmp/ups-apc-sensors.snmpwalk @@ -0,0 +1,18 @@ +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.2.1 = STRING: "YYYYY Rack 1" +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.2.2 = STRING: "YYYYY Rack 2" +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.3.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.3.2 = INTEGER: 2 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4.1 = INTEGER: 23 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.4.2 = INTEGER: 29 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.5.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.5.2 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6.1 = INTEGER: 48 +.1.3.6.1.4.1.318.1.1.10.2.3.2.1.6.2 = INTEGER: 52 +.1.3.6.1.4.1.318.1.1.25.1.2.1.3.1 = STRING: "Temp XXX" +.1.3.6.1.4.1.318.1.1.25.1.2.1.3.2 = STRING: "Humi XXX" +.1.3.6.1.4.1.318.1.1.25.1.2.1.6.1 = INTEGER: 24 +.1.3.6.1.4.1.318.1.1.25.1.2.1.6.2 = INTEGER: 25 +.1.3.6.1.4.1.318.1.1.25.1.2.1.7.1 = INTEGER: 45 +.1.3.6.1.4.1.318.1.1.25.1.2.1.7.2 = INTEGER: 44 +.1.3.6.1.4.1.318.1.1.25.1.2.1.9.1 = INTEGER: 1 +.1.3.6.1.4.1.318.1.1.25.1.2.1.9.2 = INTEGER: 2