enh(hardware::ups::apc::snmp::sensors): not compatible with APC Galaxy (#5718)

Co-authored-by: rmorandell_pgum <roman.morandell@pgum.eu>
Co-authored-by: Lucie Tirand <123162035+lucie-tirand@users.noreply.github.com>

Refs:CTOR-761
This commit is contained in:
Sylvain Cresto 2025-09-15 10:59:50 +02:00 committed by GitHub
parent d60651f5af
commit 23907596ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 1388 additions and 236 deletions

View File

@ -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;

View File

@ -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 # Centreon is a full-fledged industry-strength solution that meets
# the needs in IT infrastructure and application monitoring for # 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. Define the conditions to match for the status to be CRITICAL.
You can use the following variables: %{last_cause} You can use the following variables: %{last_cause}
=item B<--warning-*> B<--critical-*> =item B<--warning-frequence>
Thresholds. Threshold in Hertz.
Can be: 'voltage', 'frequence', 'line-frequence',
'line-phase-voltage', 'line-phase-current', 'line-phase-power'. =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 =back

View File

@ -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 # Centreon is a full-fledged industry-strength solution that meets
# the needs in IT infrastructure and application monitoring for # the needs in IT infrastructure and application monitoring for
@ -51,7 +51,7 @@ __END__
=head1 MODE =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. SNMP gives a date with second precision (no milliseconds). Time precision is not very accurate.
Use threshold with (+-) 2 seconds offset (minimum). Use threshold with (+-) 2 seconds offset (minimum).
@ -67,11 +67,11 @@ Time offset critical Threshold (in seconds).
=item B<--ntp-hostname> =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> =item B<--ntp-port>
Set the ntp port (default: 123). Set the NTP port (default: 123).
=item B<--timezone> =item B<--timezone>

View File

@ -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 # Centreon is a full-fledged industry-strength solution that meets
# the needs in IT infrastructure and application monitoring for # the needs in IT infrastructure and application monitoring for
@ -44,7 +44,7 @@ sub set_counters {
label => 'status', label => 'status',
type => 2, type => 2,
unknown_default => '%{status} =~ /unknown/i', unknown_default => '%{status} =~ /unknown/i',
critical_default => '%{status} !~ /onLine|rebooting/i', critical_default => '%{status} !~ /online|rebooting/i',
set => { set => {
key_values => [ { name => 'status' } ], key_values => [ { name => 'status' } ],
closure_custom_output => $self->can('custom_status_output'), closure_custom_output => $self->can('custom_status_output'),
@ -165,13 +165,40 @@ You can use the following variables: %{status}
=item B<--critical-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} You can use the following variables: %{status}
=item B<--warning-*> B<--critical-*> =item B<--warning-current>
Thresholds. Threshold in Amperes.
Can be: 'load', 'voltage', 'current', 'frequence'.
=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 =back

View File

@ -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 # Centreon is a full-fledged industry-strength solution that meets
# the needs in IT infrastructure and application monitoring for # the needs in IT infrastructure and application monitoring for
@ -49,7 +49,7 @@ sub set_system {
sub new { sub new {
my ($class, %options) = @_; 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; bless $self, $class;
$options{options}->add_options(arguments => {}); $options{options}->add_options(arguments => {});
@ -99,214 +99,3 @@ Example: --critical='temperature,.*,50'
=back =back
=cut =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;

View File

@ -1,4 +1,6 @@
# #
# Copyright 2025 Centreon (http://www.centreon.com/)
#
# Centreon is a full-fledged industry-strength solution that meets # Centreon is a full-fledged industry-strength solution that meets
# the needs in IT infrastructure and application monitoring for # the needs in IT infrastructure and application monitoring for
# service performance. # service performance.
@ -45,6 +47,6 @@ __END__
=head1 PLUGIN DESCRIPTION =head1 PLUGIN DESCRIPTION
Check UPS APC through SNMP (POWERNET-MIB) Check UPS APC through SNMP (C<POWERNET-MIB>)
=cut =cut

View File

@ -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;;;;

View File

@ -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)

View File

@ -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