From 7c352838c7ba0fc21d012328abb601a14a188265 Mon Sep 17 00:00:00 2001 From: Sims24 Date: Mon, 5 Dec 2016 18:46:28 +0100 Subject: [PATCH 01/68] + add signatures mode for fortigate Ref https://github.com/centreon/centreon-plugins/issues/512 --- .../fortinet/fortigate/mode/signatures.pm | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm new file mode 100644 index 000000000..a96c8fa1b --- /dev/null +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm @@ -0,0 +1,148 @@ +# +# Copyright 2016 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 centreon::common::fortinet::fortigate::mode::signatures; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use POSIX qw(mktime floor); + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'av', type => 0, cb_prefix_output => 'prefix_av_output' }, + { name => 'ips', type => 0, cb_prefix_output => 'prefix_ips_output' }, + ]; + + $self->{maps_counters}->{av} = [ + { label => 'av', set => { + key_values => [ { name => 'human' }, { name => 'value' } ], + threshold_use => 'value_absolute', + output_template => "last refresh is: '%s'", + perfdatas => [ + { label => 'av_update', value => 'value_absolute', + template => '%d', min => 0, unit => 's' }, + ], + } + }, + ]; + $self->{maps_counters}->{ips} = [ + { label => 'ips', set => { + key_values => [ { name => 'human' }, { name => 'value' } ], + threshold_use => 'value_absolute', + output_template => "last refresh is: '%s'", + perfdatas => [ + { label => 'ips_update', value => 'value_absolute', + template => '%d', min => 0, unit => 's' }, + ], + } + }, + ]; +} + +sub prefix_av_output { + my ($self, %options) = @_; + + return "AV Signature "; +} + +sub prefix_ips_output { + my ($self, %options) = @_; + + return "IPS Signature "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +sub get_epoch_from_signature { + my ($self, %options) = @_; + $options{date} =~ /\((\d{4})-(\d{2})-(\d{2})\s(\d{2}):(\d{2})\)/; + my ($YYYY,$MM,$DD,$hh,$mm)=($1,$2,$3,$4,$5); + return mktime (0, $mm, $hh, $DD, $MM - 1, $YYYY - 1900); +} + +sub manage_selection { + my ($self, %options) = @_; + $self->{snmp} = $options{snmp}; + + my $oid_fgSysVersionAv = '.1.3.6.1.4.1.12356.101.4.2.1.0'; + my $oid_fgSysVersionIps = '.1.3.6.1.4.1.12356.101.4.2.2.0'; + + my $result = $self->{snmp}->get_leef(oids => [$oid_fgSysVersionAv, $oid_fgSysVersionIps], nothing_quit => 1); + + my $av_epoch = $self->get_epoch_from_signature(date => $result->{$oid_fgSysVersionAv}); + my $ips_epoch = $self->get_epoch_from_signature(date => $result->{$oid_fgSysVersionIps}); + + my $now = time(); + + my $av_diff = $now - $av_epoch; + my $ips_diff = $now - $ips_epoch; + + $self->{av} = { human => centreon::plugins::misc::change_seconds(value => $av_diff, start => 'h'), + value => $av_diff }; + + $self->{ips} = { human => centreon::plugins::misc::change_seconds(value => $ips_diff, start => 'h'), + value => $av_diff }; + + +} + +1; + +__END__ + +=head1 MODE + +Check av, ips usage and failed av allocations per sec + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^av$' + +=item B<--warning-*> + +Threshold warning (in hours). +Can be: 'av', 'ips' + +=item B<--critical-*> + +Threshold critical (in hours). +Can be: 'av', 'ips' + +=back + +=cut From 721c195422747059e501a46dc9507c912705e024 Mon Sep 17 00:00:00 2001 From: Sims24 Date: Mon, 5 Dec 2016 18:47:43 +0100 Subject: [PATCH 02/68] + add signatures mode in plugin.pm --- centreon-plugins/network/fortinet/fortigate/plugin.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/centreon-plugins/network/fortinet/fortigate/plugin.pm b/centreon-plugins/network/fortinet/fortigate/plugin.pm index 1c41a6d17..849407e57 100644 --- a/centreon-plugins/network/fortinet/fortigate/plugin.pm +++ b/centreon-plugins/network/fortinet/fortigate/plugin.pm @@ -40,6 +40,7 @@ sub new { 'list-virtualdomains' => 'centreon::common::fortinet::fortigate::mode::listvirtualdomains', 'memory' => 'centreon::common::fortinet::fortigate::mode::memory', 'sessions' => 'centreon::common::fortinet::fortigate::mode::sessions', + 'signatures' => 'centreon::common::fortinet::fortigate::mode::signatures', 'virus' => 'centreon::common::fortinet::fortigate::mode::virus', 'vpn' => 'centreon::common::fortinet::fortigate::mode::vpn', ); From f9f547dfa06484aa15e96d81aba06012e5506101 Mon Sep 17 00:00:00 2001 From: Sims24 Date: Tue, 6 Dec 2016 10:00:58 +0100 Subject: [PATCH 03/68] + fix help --- .../centreon/common/fortinet/fortigate/mode/signatures.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm index a96c8fa1b..8d147c657 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm @@ -124,7 +124,7 @@ __END__ =head1 MODE -Check av, ips usage and failed av allocations per sec +Check last update/refresh of av and ips signatures =over 8 From 0c73f8f50e4d101cdd966b3f30a6c43e5e9372f5 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 7 Dec 2016 11:53:26 +0100 Subject: [PATCH 04/68] + Fix #393 --- .../polycom/rmx/snmp/mode/components/board.pm | 47 +++++++ .../polycom/rmx/snmp/mode/components/fan.pm | 47 +++++++ .../polycom/rmx/snmp/mode/components/psu.pm | 47 +++++++ .../network/polycom/rmx/snmp/mode/hardware.pm | 108 +++++++++++++++ .../rmx/snmp/mode/videoconferencingusage.pm | 127 ++++++++++++++++++ .../network/polycom/rmx/snmp/plugin.pm | 52 +++++++ 6 files changed, 428 insertions(+) create mode 100644 centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm create mode 100644 centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm create mode 100644 centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm create mode 100644 centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm create mode 100644 centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm create mode 100644 centreon-plugins/network/polycom/rmx/snmp/plugin.pm diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm new file mode 100644 index 000000000..4f241c135 --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm @@ -0,0 +1,47 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::mode::components::board; + +use strict; +use warnings; + +sub load {} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking boards"); + $self->{components}->{board} = {name => 'board', total => 0, skip => 0}; + return if ($self->check_filter(section => 'board')); + + return if (!defined($self->{results}->{hardwareIntegratedBoardStatus})); + $self->{components}->{board}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("board status is '%s'", + $self->{results}->{hardwarePowerSupplyStatus})); + my $exit = $self->get_severity(label => 'default', section => 'board', value => $self->{results}->{hardwareIntegratedBoardStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Board status is '%s'", $self->{results}->{hardwareIntegratedBoardStatus})); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm new file mode 100644 index 000000000..2e96d59d0 --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm @@ -0,0 +1,47 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::mode::components::fan; + +use strict; +use warnings; + +sub load {} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking fans"); + $self->{components}->{fan} = {name => 'fans', total => 0, skip => 0}; + return if ($self->check_filter(section => 'fan')); + + return if (!defined($self->{results}->{hardwareFanStatus})); + $self->{components}->{fan}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("fan status is '%s'", + $self->{results}->{hardwareFanStatus})); + my $exit = $self->get_severity(label => 'default', section => 'fan', value => $self->{results}->{hardwareFanStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Fan status is '%s'", $self->{results}->{hardwareFanStatus})); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm new file mode 100644 index 000000000..e3513bec9 --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm @@ -0,0 +1,47 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::mode::components::psu; + +use strict; +use warnings; + +sub load {} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking power supplies"); + $self->{components}->{psu} = {name => 'psu', total => 0, skip => 0}; + return if ($self->check_filter(section => 'psu')); + + return if (!defined($self->{results}->{hardwarePowerSupplyStatus})); + $self->{components}->{psu}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("power supply status is '%s'", + $self->{results}->{hardwarePowerSupplyStatus})); + my $exit = $self->get_severity(label => 'default', section => 'psu', value => $self->{results}->{hardwarePowerSupplyStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Power supply status is '%s'", $self->{results}->{hardwarePowerSupplyStatus})); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm new file mode 100644 index 000000000..c32cd252a --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm @@ -0,0 +1,108 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::mode::hardware; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(fan|psu|board)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + default => [ + ['disabled', 'OK'], + ['ok', 'OK'], + ['failed', 'CRITICAL'], + ], + }; + + $self->{components_path} = 'network::polycom::rmx::snmp::mode::components'; + $self->{components_module} = ['fan', 'psu', 'board']; +} + +my %map_status = (1 => 'disabled', 2 => 'ok', 3 => 'failed'); +my $mapping = { + hardwareFanStatus => { oid => '.1.3.6.1.4.1.13885.110.1.3.2.1', map => \%map_status }, + hardwarePowerSupplyStatus => { oid => '.1.3.6.1.4.1.13885.110.1.3.3.1', map => \%map_status }, + hardwareIntegratedBoardStatus => { oid => '.1.3.6.1.4.1.13885.110.1.3.4.1', map => \%map_status }, +}; + +sub snmp_execute { + my ($self, %options) = @_; + + my $oid_hardware = '.1.3.6.1.4.1.13885.110.1.3'; + push @{$self->{request}}, { oid => $oid_hardware }; + my $results = $options{snmp}->get_multiple_table(oids => $self->{request}); + $self->{results} = $options{snmp}->map_instance(mapping => $mapping, results => $results->{$oid_hardware}, instance => '0'); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check hardware. + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'fan', 'psu', 'board'. + +=item B<--filter> + +Exclude some parts (comma seperated list) (Example: --filter=board --filter=psu) + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='psu,CRITICAL,disabled' + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm new file mode 100644 index 000000000..8e6bb1b37 --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm @@ -0,0 +1,127 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::mode::videoconferencingusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0, message_separator => ' - ' }, + ]; + $self->{maps_counters}->{global} = [ + { label => 'calls-new', set => { + key_values => [ { name => 'NewCallsLastMinTotal' } ], + output_template => 'New Calls : %s (last min)', + perfdatas => [ + { label => 'calls_new', value => 'NewCallsLastMinTotal_absolute', template => '%d', min => 0 }, + ], + } + }, + { label => 'calls-voice-active', set => { + key_values => [ { name => 'ActiveCallsSummaryVoiceTotalCalls' } ], + output_template => 'Current Voice Calls : %s', + perfdatas => [ + { label => 'calls_voice_active', value => 'ActiveCallsSummaryVoiceTotalCalls_absolute', template => '%d', min => 0 }, + ], + } + }, + { label => 'calls-video-active', set => { + key_values => [ { name => 'ActiveCallsSummaryVideoTotalCalls' } ], + output_template => 'Current Video Calls : %s', + perfdatas => [ + { label => 'calls_video_active', value => 'ActiveCallsSummaryVideoTotalCalls_absolute', template => '%d', min => 0 }, + ], + } + }, + { label => 'conferences-active', set => { + key_values => [ { name => 'NumberActiveConferences' } ], + output_template => 'Current Conferences : %s', + perfdatas => [ + { label => 'conferences_active', value => 'NumberActiveConferences_absolute', template => '%d', min => 0 }, + ], + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + + my $oid_callNewCallsLastMinTotal = '.1.3.6.1.4.1.13885.110.1.4.2.1.0'; + my $oid_callActiveCallsSummaryVoiceTotalCalls = '.1.3.6.1.4.1.13885.110.1.4.4.1.1.0'; + my $oid_callActiveCallsSummaryVideoTotalCalls = '.1.3.6.1.4.1.13885.110.1.4.4.2.1.0'; + my $oid_conferenceNumberActiveConferences = '.1.3.6.1.4.1.13885.110.1.5.1.0'; + my $results = $options{snmp}->get_leef(oids => [$oid_callNewCallsLastMinTotal, $oid_callActiveCallsSummaryVoiceTotalCalls, + $oid_callActiveCallsSummaryVideoTotalCalls, $oid_conferenceNumberActiveConferences + ], nothing_quit => 1); + + $self->{global} = { NewCallsLastMinTotal => $results->{$oid_callNewCallsLastMinTotal}, + ActiveCallsSummaryVoiceTotalCalls => $results->{$oid_callActiveCallsSummaryVoiceTotalCalls}, + ActiveCallsSummaryVideoTotalCalls => $results->{$oid_callActiveCallsSummaryVideoTotalCalls}, + NumberActiveConferences => $results->{$oid_conferenceNumberActiveConferences} }; +} + +1; + +__END__ + +=head1 MODE + +Check video conferencing usages. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='conferences-active' + +=item B<--warning-*> + +Threshold warning. +Can be: 'calls-new', 'calls-voice-active', 'calls-video-active', 'conferences-active'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'calls-new', 'calls-voice-active', 'calls-video-active', 'conferences-active'. + +=back + +=cut diff --git a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm new file mode 100644 index 000000000..b229eb359 --- /dev/null +++ b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm @@ -0,0 +1,52 @@ +# +# Copyright 2016 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 network::polycom::rmx::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + %{$self->{modes}} = ( + 'cpu-detailed' => 'snmp_standard::mode::cpudetailed', + 'hardware' => 'network::polycom::rmx::snmp::mode::hardware', + 'load' => 'snmp_standard::mode::loadaverage', + 'memory' => 'snmp_standard::mode::memory', + 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::visioconferenceusage', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Polycom RMX equipments in SNMP. + +=cut From ebb7db10355e4cfa559a124d57d308c9d2fb6299 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 7 Dec 2016 13:14:32 +0100 Subject: [PATCH 05/68] + Fix ilo condition --- .../hardware/server/hp/proliant/snmp/mode/components/ilo.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm index 6e50b48b7..e0affc70f 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm @@ -68,7 +68,7 @@ sub check { $self->{components}->{ilo} = {name => 'ilo', total => 0, skip => 0}; return if ($self->check_filter(section => 'ilo')); - return if (!defined($self->{results}->{$mapping->{cpqSm2MibCondition}->{oid}})); + return if (scalar(keys %{$self->{results}->{$mapping->{cpqSm2MibCondition}->{oid}}}) == 0); my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$mapping->{cpqSm2MibCondition}->{oid}}, instance => '0'); next if ($self->check_filter(section => 'ilo', instance => '0')); From 50bfaec5d1e242336a317946a660a0caea76d7a9 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 7 Dec 2016 13:56:00 +0100 Subject: [PATCH 06/68] + Fix polycom mode --- centreon-plugins/network/polycom/rmx/snmp/plugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm index b229eb359..638b0620c 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm @@ -35,7 +35,7 @@ sub new { 'hardware' => 'network::polycom::rmx::snmp::mode::hardware', 'load' => 'snmp_standard::mode::loadaverage', 'memory' => 'snmp_standard::mode::memory', - 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::visioconferenceusage', + 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::videoconferencingceusage', ); return $self; From 9bf34b426479f2bef28f7b355a439fb630f4a8db Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 7 Dec 2016 13:59:56 +0100 Subject: [PATCH 07/68] + fix mode name --- centreon-plugins/network/polycom/rmx/snmp/plugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm index 638b0620c..87a60a3a0 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm @@ -35,7 +35,7 @@ sub new { 'hardware' => 'network::polycom::rmx::snmp::mode::hardware', 'load' => 'snmp_standard::mode::loadaverage', 'memory' => 'snmp_standard::mode::memory', - 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::videoconferencingceusage', + 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::videoconferencingeusage', ); return $self; From 1750f96d0cf1083f539e927547d10586c9f63463 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 7 Dec 2016 14:01:37 +0100 Subject: [PATCH 08/68] + really fix name... i'm tired :) --- centreon-plugins/network/polycom/rmx/snmp/plugin.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm index 87a60a3a0..b06a34b28 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm @@ -35,7 +35,7 @@ sub new { 'hardware' => 'network::polycom::rmx::snmp::mode::hardware', 'load' => 'snmp_standard::mode::loadaverage', 'memory' => 'snmp_standard::mode::memory', - 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::videoconferencingeusage', + 'videoconferencing-usage' => 'network::polycom::rmx::snmp::mode::videoconferencingusage', ); return $self; From 7eb1456a040360bc55917a6341e48b2d1bd84190 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 8 Dec 2016 10:42:31 +0100 Subject: [PATCH 09/68] + Fix #38 --- .../cloudcontroller/snmp/mode/deviceusage.pm | 223 ++++++++++++++++++ .../meraki/cloudcontroller/snmp/plugin.pm | 48 ++++ 2 files changed, 271 insertions(+) create mode 100644 centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm create mode 100644 centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm diff --git a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm new file mode 100644 index 000000000..3b8eaaa83 --- /dev/null +++ b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm @@ -0,0 +1,223 @@ +# +# Copyright 2016 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 network::cisco::meraki::cloudcontroller::snmp::mode::deviceusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +my $instance_mode; + +sub custom_threshold_output { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{critical_status}) && $instance_mode->{option_results}->{critical_status} ne '' && + eval "$instance_mode->{option_results}->{critical_status}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{warning_status}) && $instance_mode->{option_results}->{warning_status} ne '' && + eval "$instance_mode->{option_results}->{warning_status}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + my $msg = 'Status : ' . $self->{result_values}->{status}; + + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{status} = $options{new_datas}->{$self->{instance} . '_status'}; + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + { name => 'device', type => 1, cb_prefix_output => 'prefix_device_output', message_multiple => 'All devices are ok' } + ]; + $self->{maps_counters}->{global} = [ + { label => 'total-devices', set => { + key_values => [ { name => 'total' } ], + output_template => 'Total devices : %s', + perfdatas => [ + { label => 'total', value => 'total_absolute', template => '%s', min => 0 }, + ], + } + }, + ]; + + $self->{maps_counters}->{device} = [ + { label => 'status', threshold => 0, set => { + key_values => [ { name => 'status' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_status_calc'), + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_threshold_output'), + } + }, + { label => 'clients', set => { + key_values => [ { name => 'clients' }, { name => 'display' } ], + output_template => 'Clients : %s', + perfdatas => [ + { label => 'clients', value => 'clients_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "warning-status:s" => { name => 'warning_status', default => '' }, + "critical-status:s" => { name => 'critical_status', default => '%{status} =~ /offline/' }, + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; + $self->change_macros(); +} + +sub prefix_device_output { + my ($self, %options) = @_; + + return "Device '" . $options{instance_value}->{display} . "' "; +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_status', 'critical_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +my %map_status = ( + 0 => 'offline', + 1 => 'online', +); +my $mapping = { + devName => { oid => '.1.3.6.1.4.1.29671.1.1.4.1.2' }, + devStatus => { oid => '.1.3.6.1.4.1.29671.1.1.4.1.3', map => \%map_status }, + devClientCount => { oid => '.1.3.6.1.4.1.29671.1.1.4.1.5' }, +}; +my $oid_devEntry = '.1.3.6.1.4.1.29671.1.1.4.1'; + +sub manage_selection { + my ($self, %options) = @_; + + $self->{device} = {}; + $self->{global} = { total => 0 }; + my $results = $options{snmp}->get_table(oid => $oid_devEntry, nothing_quit => 1); + foreach my $oid (keys %{$results}) { + next if ($oid !~ /^$mapping->{devName}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $result->{devName} !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $result->{devName} . "': no matching filter.", debug => 1); + next; + } + + $self->{global}->{total}++; + $self->{device}->{$instance} = { display => $result->{devName}, + status => $result->{devStatus}, + clients => $result->{devClientCount}}; + } +} + +1; + +__END__ + +=head1 MODE + +Check device usages. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^clients$' + +=item B<--filter-name> + +Filter device name (can be a regexp). + +=item B<--warning-status> + +Set warning threshold for status. +Can used special variables like: %{status}, %{display} + +=item B<--critical-status> + +Set critical threshold for status (Default: '%{status} =~ /offline/'). +Can used special variables like: %{status}, %{display} + +=item B<--warning-*> + +Threshold warning. +Can be: 'total-devices', 'clients'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'total-devices', 'clients'. + +=back + +=cut diff --git a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm new file mode 100644 index 000000000..b5ab4b578 --- /dev/null +++ b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm @@ -0,0 +1,48 @@ +# +# Copyright 2016 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 network::cisco::meraki::cloudcontroller::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + %{$self->{modes}} = ( + 'device-usage' => 'network::cisco::meraki::cloudcontroller::snmp::mode::deviceusage', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Cisco Meraki cloud controller in SNMP. + +=cut From 0817245703676b95cb5d9c878314b955978594e0 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 8 Dec 2016 11:41:18 +0100 Subject: [PATCH 10/68] + enhance core for fatpacker --- centreon-plugins/centreon/plugins/script.pm | 73 +++++++++++++++++++-- 1 file changed, 67 insertions(+), 6 deletions(-) diff --git a/centreon-plugins/centreon/plugins/script.pm b/centreon-plugins/centreon/plugins/script.pm index c079a9aa4..e80c0211f 100644 --- a/centreon-plugins/centreon/plugins/script.pm +++ b/centreon-plugins/centreon/plugins/script.pm @@ -166,10 +166,76 @@ sub check_directory { closedir $dh; } +sub fatpacker_find_plugin { + my ($self) = @_; + + my $plugins = []; + foreach (@INC) { + next if (ref($_) !~ /FatPacked/); + foreach my $name (keys %$_) { + if ($name =~ /plugin.pm$/) { + push @$plugins, $name; + } + } + } + + return $plugins; +} + +sub check_plugin_option { + my ($self) = @_; + + if (defined($self->{version})) { + $self->{output}->add_option_msg(short_msg => "Global Version: " . $global_version); + $self->{output}->option_exit(nolabel => 1); + } + + my $no_plugin = 1; + if ($alternative_fatpacker == 1) { + my $integrated_plugins = $self->fatpacker_find_plugin(); + if (scalar(@$integrated_plugins) == 1) { + $self->{plugin} = $integrated_plugins->[0]; + $no_plugin = 0; + } + } + + if ($no_plugin == 1) { + $self->{output}->add_option_msg(short_msg => "Need to specify '--plugin' option."); + $self->{output}->option_exit(); + } +} + sub display_list_plugin { my ($self) = @_; $self->{plugins_result} = {}; + if ($alternative_fatpacker == 1) { + my $integrated_plugins = $self->fatpacker_find_plugin(); + + foreach my $key (@$integrated_plugins) { + # Need to load it to get the description + centreon::plugins::misc::mymodule_load(output => $self->{output}, module => $self->{plugin}, + error_msg => "Cannot load module --plugin."); + + my $name = $key; + $name =~ s/\.pm//g; + $name =~ s/\//::/g; + $self->{output}->add_option_msg(long_msg => '-----------------'); + $self->{output}->add_option_msg(long_msg => 'PLUGIN: ' . $name); + { + my $stdout = ''; + local *STDOUT; + open STDOUT, '>', \$stdout; + my $content_class = $INC{$key}->{$key}; + open my $str_fh, '<', \$content_class; + pod2usage(-exitval => "NOEXIT", -input => $str_fh, -verbose => 99, -sections => "PLUGIN DESCRIPTION"); + close $str_fh; + $self->{output}->add_option_msg(long_msg => $stdout); + } + } + return ; + } + # Search file 'plugin.pm' $self->check_directory($FindBin::Bin); foreach my $key (keys %{$self->{plugins_result}}) { @@ -260,12 +326,7 @@ sub run { $self->{output}->option_exit(); } if (!defined($self->{plugin}) || $self->{plugin} eq '') { - if (defined($self->{version})) { - $self->{output}->add_option_msg(short_msg => "Global Version: " . $global_version); - $self->{output}->option_exit(nolabel => 1); - } - $self->{output}->add_option_msg(short_msg => "Need to specify '--plugin' option."); - $self->{output}->option_exit(); + $self->check_plugin_option(); } if (defined($self->{ignore_warn_msg})) { $SIG{__WARN__} = sub {}; From 1f81f13aa6860b74ce7c9961c1fe4fcbbca840c1 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 8 Dec 2016 12:44:18 +0100 Subject: [PATCH 11/68] + prepare next release --- centreon-plugins/changelog | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/centreon-plugins/changelog b/centreon-plugins/changelog index 431f6f1f8..dc1f83bb2 100644 --- a/centreon-plugins/changelog +++ b/centreon-plugins/changelog @@ -1,3 +1,13 @@ +2016-12-xx Quentin Garnier + * Plugin added: to check Cisco Meraki Cloud Ctrl SNMP + * Plugin added: to check Polycom RMX SNMP + * Plugin added: to check Exagrid SNMP + * Plugin added: to check Cisco Prime Wireless SNMP + * Mode added: [fortigate] 'signatures' + * Mode added: [cisco standard] 'qos-usage' + * Enhancement: [checkpoint] major update + * Enhancement: [protocol bgp] major update + 2016-11-21 Quentin Garnier * Plugin added: to check Jacarta Sensor SNMP * Plugin added: to check Safenet HSM From 386d83b3ff3c82398611611dcc546d385063d9dc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 8 Dec 2016 16:25:37 +0100 Subject: [PATCH 12/68] + Fix #183 --- .../cisco/standard/snmp/mode/ipsectunnel.pm | 363 ++++++++++++++++++ centreon-plugins/centreon/plugins/values.pm | 11 + centreon-plugins/network/cisco/asa/plugin.pm | 3 +- 3 files changed, 376 insertions(+), 1 deletion(-) create mode 100644 centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm new file mode 100644 index 000000000..30700875a --- /dev/null +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm @@ -0,0 +1,363 @@ +# +# Copyright 2016 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 centreon::common::cisco::standard::snmp::mode::ipsectunnel; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); +use Socket; + +my $instance_mode; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + { name => 'tunnel', type => 1, cb_prefix_output => 'prefix_tunnel_output', message_multiple => 'All tunnels are ok' }, + ]; + + $self->{maps_counters}->{global} = [ + { label => 'tunnels-total', set => { + key_values => [ { name => 'total' } ], + output_template => 'Total Tunnels : %s', + perfdatas => [ + { label => 'total_tunnels', value => 'total_absolute', template => '%s', + min => 0 }, + ], + } + }, + ]; + $self->{maps_counters}->{tunnel} = [ + { label => 'traffic-in', set => { + key_values => [], + per_second => 1, manual_keys => 1, + closure_custom_calc => $self->can('custom_traffic_calc'), closure_custom_calc_extra_options => { label_ref => 'In' }, + closure_custom_output => $self->can('custom_traffic_output'), + closure_custom_perfdata => $self->can('custom_traffic_perfdata'), + closure_custom_threshold_check => $self->can('custom_traffic_threshold'), + } + }, + { label => 'traffic-out', set => { + key_values => [], + per_second => 1, manual_keys => 1, + closure_custom_calc => $self->can('custom_traffic_calc'), closure_custom_calc_extra_options => { label_ref => 'Out' }, + closure_custom_output => $self->can('custom_traffic_output'), + closure_custom_perfdata => $self->can('custom_traffic_perfdata'), + closure_custom_threshold_check => $self->can('custom_traffic_threshold'), + } + }, + { label => 'drop-in', set => { + key_values => [], + per_second => 1, manual_keys => 1, + closure_custom_calc => $self->can('custom_drop_calc'), closure_custom_calc_extra_options => { label_ref => 'In' }, + closure_custom_output => $self->can('custom_drop_output'), + closure_custom_perfdata => $self->can('custom_drop_perfdata'), + closure_custom_threshold_check => $self->can('custom_drop_threshold'), + } + }, + { label => 'drop-out', set => { + key_values => [], + per_second => 1, manual_keys => 1, + closure_custom_calc => $self->can('custom_drop_calc'), closure_custom_calc_extra_options => { label_ref => 'Out' }, + closure_custom_output => $self->can('custom_drop_output'), + closure_custom_perfdata => $self->can('custom_drop_perfdata'), + closure_custom_threshold_check => $self->can('custom_drop_threshold'), + } + }, + { label => 'sa-total', set => { + key_values => [ { name => 'sa' }, { name => 'display' } ], + output_template => 'Total SA : %s', + perfdatas => [ + { label => 'total_sa', value => 'sa_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub custom_traffic_perfdata { + my ($self, %options) = @_; + + my $extra_label = ''; + if (!defined($options{extra_instance}) || $options{extra_instance} != 0) { + $extra_label .= '_' . $self->{result_values}->{display}; + } + + my $warning = $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}); + my $critical = $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}); + + $self->{output}->perfdata_add(label => 'traffic_' . lc($self->{result_values}->{label}) . $extra_label, unit => 'b/s', + value => sprintf("%.2f", $self->{result_values}->{traffic_per_seconds}), + warning => $warning, + critical => $critical, + min => 0); +} + +sub custom_traffic_threshold { + my ($self, %options) = @_; + + my $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{traffic_per_seconds}, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-' . $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_traffic_output { + my ($self, %options) = @_; + + my ($traffic_value, $traffic_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{traffic_per_seconds}, network => 1); + my $msg = sprintf("Traffic %s : %s/s", + $self->{result_values}->{label}, + $traffic_value . $traffic_unit); + return $msg; +} + +sub custom_traffic_calc { + my ($self, %options) = @_; + + my $total_bytes = 0; + foreach (keys %{$options{new_datas}}) { + if (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}Octets_(\d+)/) { + my $new_bytes = $options{new_datas}->{$_}; + my $new_wraps = $options{new_datas}->{$self->{instance} . '_cipSecTun' . $options{extra_options}->{label_ref} . 'OctWraps_' . $1}; + next if (!defined($options{old_datas}->{$_})); + my ($old_bytes, $old_wraps) = ($options{old_datas}->{$_}, $options{old_datas}->{$self->{instance} . '_cipSecTun' . $options{extra_options}->{label_ref} . 'OctWraps_' . $1}); + + $total_bytes += $new_bytes - $old_bytes + (($new_wraps - $old_wraps) * (2**32)); + } + } + + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{traffic_per_seconds} = $total_bytes / $options{delta_time}; + $self->{result_values}->{label} = $options{extra_options}->{label_ref}; + + return 0; +} + +sub custom_drop_perfdata { + my ($self, %options) = @_; + + my $extra_label = ''; + if (!defined($options{extra_instance}) || $options{extra_instance} != 0) { + $extra_label .= '_' . $self->{result_values}->{display}; + } + + my $warning = $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}); + my $critical = $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}); + + $self->{output}->perfdata_add(label => 'drop_' . lc($self->{result_values}->{label}) . $extra_label, unit => 'pkts/s', + value => sprintf("%.2f", $self->{result_values}->{pkts_per_seconds}), + warning => $warning, + critical => $critical, + min => 0); +} + +sub custom_drop_threshold { + my ($self, %options) = @_; + + my $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{pkts_per_seconds}, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-' . $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_drop_output { + my ($self, %options) = @_; + + my $msg = sprintf("Drop %s : %s pkts/s", + $self->{result_values}->{label}, $self->{result_values}->{pkts_per_seconds}); + return $msg; +} + +sub custom_drop_calc { + my ($self, %options) = @_; + + my $total_pkts = 0; + foreach (keys %{$options{new_datas}}) { + if (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}DropPkts_(\d+)/) { + my $new_pkts = $options{new_datas}->{$_}; + next if (!defined($options{old_datas}->{$_})); + my $old_pkts = $options{old_datas}->{$_}; + + $old_pkts = 0 if ($old_pkts > $new_pkts); + $total_pkts += $new_pkts - $old_pkts; + } + } + + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{pkts_per_seconds} = $total_pkts / $options{delta_time}; + $self->{result_values}->{label} = $options{extra_options}->{label_ref}; + + return 0; +} + +sub prefix_tunnel_output { + my ($self, %options) = @_; + + return "Tunnel '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "filter-sa:s" => { name => 'filter_sa' }, + }); + + return $self; +} + +my $mapping = { + cikeTunLocalValue => { oid => '.1.3.6.1.4.1.9.9.171.1.2.3.1.3' }, + cikeTunRemoteValue => { oid => '.1.3.6.1.4.1.9.9.171.1.2.3.1.7' }, + cikeTunActiveTime => { oid => '.1.3.6.1.4.1.9.9.171.1.2.3.1.16' }, +}; +my $mapping2 = { + cipSecTunInOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.26' }, + cipSecTunInOctWraps => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.28' }, + cipSecTunInDropPkts => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.33' }, + cipSecTunOutOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.39' }, + cipSecTunOutOctWraps => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.41' }, + cipSecTunOutDropPkts => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.46' }, +}; +my $mapping3 = { + cipSecEndPtLocalAddr1 => { oid => '.1.3.6.1.4.1.9.9.171.1.3.3.1.4' }, + cipSecEndPtLocalAddr2 => { oid => '.1.3.6.1.4.1.9.9.171.1.3.3.1.5' }, + cipSecEndPtRemoteAddr1 => { oid => '.1.3.6.1.4.1.9.9.171.1.3.3.1.10' }, + cipSecEndPtRemoteAddr2 => { oid => '.1.3.6.1.4.1.9.9.171.1.3.3.1.11' }, +}; + +my $oid_cikeTunnelEntry = '.1.3.6.1.4.1.9.9.171.1.2.3.1'; +my $oid_cipSecTunnelEntry = '.1.3.6.1.4.1.9.9.171.1.3.2.1'; +my $oid_cipSecEndPtEntry = '.1.3.6.1.4.1.9.9.171.1.3.3.1'; +my $oid_cipSecTunIkeTunnelIndex = '.1.3.6.1.4.1.9.9.171.1.3.2.1.2'; + +sub manage_selection { + my ($self, %options) = @_; + + $self->{tunnel} = {}; + my $request_oids = [ + { oid => $oid_cikeTunnelEntry, end => $mapping->{cikeTunActiveTime}->{oid} }, + { oid => $oid_cipSecTunnelEntry, begin => $mapping2->{cipSecTunInOctets}->{oid} }, + { oid => $oid_cipSecEndPtEntry }, + { oid => $oid_cipSecTunIkeTunnelIndex }, + ]; + my $results = $options{snmp}->get_multiple_table(oids => $request_oids); + + # The MIB doesn't give IPSec tunnel type (site-to-site or dynamic client) + # You surely need to filter on SA. Dynamic client usually doesn't push local routes. + foreach (keys %{$results->{$oid_cikeTunnelEntry}}) { + next if (!/$mapping->{cikeTunRemoteValue}->{oid}\.(\d+)/); + + my $cike_tun_index = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results->{$oid_cikeTunnelEntry}, instance => $cike_tun_index); + + my $name = $result->{cikeTunLocalValue} . '_' . $result->{cikeTunRemoteValue}; + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter name.", debug => 1); + next; + } + + foreach my $key (keys %{$results->{$oid_cipSecTunIkeTunnelIndex}}) { + next if ($results->{$oid_cipSecTunIkeTunnelIndex}->{$key} != $cike_tun_index); + $key =~ /^$oid_cipSecTunIkeTunnelIndex\.(\d+)/; + my $cip_tun_index = $1; + + my $result2 = $options{snmp}->map_instance(mapping => $mapping2, results => $results->{$oid_cipSecTunnelEntry}, instance => $cip_tun_index); + my $sa_name = ''; + foreach my $key2 (keys %{$results->{$oid_cipSecEndPtEntry}}) { + if ($key2 =~ /^$mapping3->{cipSecEndPtLocalAddr1}->{oid}\.$cip_tun_index\.(\d+)/) { + my $result3 = $options{snmp}->map_instance(mapping => $mapping3, results => $results->{$oid_cipSecEndPtEntry}, instance => $cip_tun_index . '.' . $1); + $sa_name = inet_ntoa($result3->{cipSecEndPtLocalAddr1}) . ':' . inet_ntoa($result3->{cipSecEndPtLocalAddr2}) . '_' . inet_ntoa($result3->{cipSecEndPtRemoteAddr1}) . ':' . inet_ntoa($result3->{cipSecEndPtRemoteAddr2}); + last; + } + } + + if (defined($self->{option_results}->{filter_sa}) && $self->{option_results}->{filter_sa} ne '' && + $sa_name !~ /$self->{option_results}->{filter_sa}/) { + $self->{output}->output_add(long_msg => "skipping '" . $sa_name . "': no matching filter sa.", debug => 1); + next; + } + + $self->{tunnel}->{$name} = { display => $name, sa => 0 } + if (!defined($self->{tunnel}->{$name})); + foreach my $oid_name (keys %{$mapping2}) { + $self->{tunnel}->{$name}->{$oid_name . '_' . $cip_tun_index} = $result2->{$oid_name}; + } + $self->{tunnel}->{$name}->{cikeTunActiveTime} = $result->{cikeTunActiveTime}; + $self->{tunnel}->{$name}->{sa}++; + } + } + + $self->{cache_name} = "cisco_ipsectunnel_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_name}) ? md5_hex($self->{option_results}->{filter_name}) : md5_hex('all')) . '_' . + (defined($self->{option_results}->{filter_sa}) ? md5_hex($self->{option_results}->{filter_sa}) : md5_hex('all')) . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); + + $self->{global} = { total => scalar(keys %{$self->{tunnel}}) }; +} + +1; + +__END__ + +=head1 MODE + +Check IPsec tunnels. + +=over 8 + +=item B<--filter-name> + +Filter name (can be a regexp). +Example (format localaddr_remoteaddr): + +=item B<--filter-sa> + +Filter IPSec Security Associations (can be a regexp). +Example (format localaddr:localmask_remoteaddr:remotemask): + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^(tunnels-total)$' + +=item B<--warning-*> + +Threshold warning. +Can be: 'tunnels-total', 'traffic-in', +'traffic-out', 'drop-in', 'drop-out', 'sa-total'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'tunnels-total', 'traffic-in', +'traffic-out', 'drop-in', 'drop-out', 'sa-total'. + +=back + +=cut diff --git a/centreon-plugins/centreon/plugins/values.pm b/centreon-plugins/centreon/plugins/values.pm index a0bddcd01..6eb3f073e 100644 --- a/centreon-plugins/centreon/plugins/values.pm +++ b/centreon-plugins/centreon/plugins/values.pm @@ -51,6 +51,7 @@ sub new { $self->{threshold_crit} = undef; $self->{per_second} = 0; + $self->{manual_keys} = 0; $self->{last_timestamp} = undef; $self->{result_values} = {}; @@ -238,6 +239,16 @@ sub execute { } } } + + # Very manual + if ($self->{manual_keys} == 1) { + foreach my $name (keys %{$options{values}}) { + $options{new_datas}->{$self->{instance} . '_' . $name} = $options{values}->{$name}; + if (defined($self->{statefile})) { + $old_datas->{$self->{instance} . '_' . $name} = $self->{statefile}->get(name => $self->{instance} . '_' . $name); + } + } + } if ($quit == 2) { $self->{error_msg} = "skipped (no value(s))"; diff --git a/centreon-plugins/network/cisco/asa/plugin.pm b/centreon-plugins/network/cisco/asa/plugin.pm index cabf77f22..a9193b2ab 100644 --- a/centreon-plugins/network/cisco/asa/plugin.pm +++ b/centreon-plugins/network/cisco/asa/plugin.pm @@ -33,7 +33,8 @@ sub new { %{$self->{modes}} = ( 'cpu' => 'centreon::common::cisco::standard::snmp::mode::cpu', 'failover' => 'network::cisco::asa::mode::failover', - 'interfaces' => 'snmp_standard::mode::interfaces', + 'interfaces' => 'snmp_standard::mode::interfaces', + 'ipsec-tunnel' => 'centreon::common::cisco::standard::snmp::mode::ipsectunnel', 'list-interfaces' => 'snmp_standard::mode::listinterfaces', 'memory' => 'centreon::common::cisco::standard::snmp::mode::memory', 'sessions' => 'centreon::common::cisco::standard::snmp::mode::sessions', From 3729576e5db38a1d7a759f09577e5c58ca42e17e Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 8 Dec 2016 16:40:32 +0100 Subject: [PATCH 13/68] + update changelog --- centreon-plugins/changelog | 1 + 1 file changed, 1 insertion(+) diff --git a/centreon-plugins/changelog b/centreon-plugins/changelog index dc1f83bb2..64b3a22d3 100644 --- a/centreon-plugins/changelog +++ b/centreon-plugins/changelog @@ -5,6 +5,7 @@ * Plugin added: to check Cisco Prime Wireless SNMP * Mode added: [fortigate] 'signatures' * Mode added: [cisco standard] 'qos-usage' + * Mode added: [cisco standard] 'ipsec-tunnel' * Enhancement: [checkpoint] major update * Enhancement: [protocol bgp] major update From ab2ac61a1f0e424d5f18ac9bcb639a8b4feaf57f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Rameau?= Date: Fri, 9 Dec 2016 11:52:19 +0100 Subject: [PATCH 14/68] Update signatures.pm Value mismatch. --- .../centreon/common/fortinet/fortigate/mode/signatures.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm index 8d147c657..7c280ada6 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm @@ -113,7 +113,7 @@ sub manage_selection { value => $av_diff }; $self->{ips} = { human => centreon::plugins::misc::change_seconds(value => $ips_diff, start => 'h'), - value => $av_diff }; + value => $ips_diff }; } From 9acdc15cd3bede3007c580b7fdb3b6aeef96787d Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 9 Dec 2016 13:31:49 +0100 Subject: [PATCH 15/68] + enhance ipsec-tunnel --- .../cisco/standard/snmp/mode/ipsectunnel.pm | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm index 30700875a..190a3907c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm @@ -137,18 +137,26 @@ sub custom_traffic_calc { my $total_bytes = 0; foreach (keys %{$options{new_datas}}) { - if (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}Octets_(\d+)/) { + if (/$self->{instance}_cipSecTunHc$options{extra_options}->{label_ref}Octets_(\d+)/) { + my $new_bytes = $options{new_datas}->{$_}; + next if (!defined($options{old_datas}->{$_})); + my $old_bytes = $options{old_datas}->{$_}; + + $total_bytes += $new_bytes - $old_bytes; + $total_bytes += $new_bytes if ($total_bytes <= 0); + } elsif (/$self->{instance}_cipSecTun$options{extra_options}->{label_ref}Octets_(\d+)/) { my $new_bytes = $options{new_datas}->{$_}; my $new_wraps = $options{new_datas}->{$self->{instance} . '_cipSecTun' . $options{extra_options}->{label_ref} . 'OctWraps_' . $1}; next if (!defined($options{old_datas}->{$_})); my ($old_bytes, $old_wraps) = ($options{old_datas}->{$_}, $options{old_datas}->{$self->{instance} . '_cipSecTun' . $options{extra_options}->{label_ref} . 'OctWraps_' . $1}); $total_bytes += $new_bytes - $old_bytes + (($new_wraps - $old_wraps) * (2**32)); + $total_bytes += $new_bytes if ($total_bytes <= 0); } } $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; - $self->{result_values}->{traffic_per_seconds} = $total_bytes / $options{delta_time}; + $self->{result_values}->{traffic_per_seconds} = ($total_bytes * 8) / $options{delta_time}; $self->{result_values}->{label} = $options{extra_options}->{label_ref}; return 0; @@ -237,9 +245,11 @@ my $mapping = { }; my $mapping2 = { cipSecTunInOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.26' }, - cipSecTunInOctWraps => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.28' }, + cipSecTunHcInOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.27' }, + cipSecTunInOctWraps => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.28' }, # seems buggy cipSecTunInDropPkts => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.33' }, cipSecTunOutOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.39' }, + cipSecTunHcOutOctets => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.40' }, # seems buggy cipSecTunOutOctWraps => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.41' }, cipSecTunOutDropPkts => { oid => '.1.3.6.1.4.1.9.9.171.1.3.2.1.46' }, }; @@ -305,8 +315,14 @@ sub manage_selection { $self->{tunnel}->{$name} = { display => $name, sa => 0 } if (!defined($self->{tunnel}->{$name})); + if (defined($result2->{cipSecTunHcInOctets}) && defined($result2->{cipSecTunHcOutOctets})) { + delete $result2->{cipSecTunInOctets}; + delete $result2->{cipSecTunInOctWraps}; + delete $result2->{cipSecTunOutOctets}; + delete $result2->{cipSecTunOutOctWraps}; + } foreach my $oid_name (keys %{$mapping2}) { - $self->{tunnel}->{$name}->{$oid_name . '_' . $cip_tun_index} = $result2->{$oid_name}; + $self->{tunnel}->{$name}->{$oid_name . '_' . $cip_tun_index} = $result2->{$oid_name} if (defined($result2->{$oid_name})); } $self->{tunnel}->{$name}->{cikeTunActiveTime} = $result->{cikeTunActiveTime}; $self->{tunnel}->{$name}->{sa}++; From 102df63c9aff97025daefda3ee94f76ec4938cb9 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 9 Dec 2016 13:47:12 +0100 Subject: [PATCH 16/68] + fix fan name --- centreon-plugins/network/checkpoint/mode/components/fan.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/network/checkpoint/mode/components/fan.pm b/centreon-plugins/network/checkpoint/mode/components/fan.pm index 3ff663400..f4effda89 100644 --- a/centreon-plugins/network/checkpoint/mode/components/fan.pm +++ b/centreon-plugins/network/checkpoint/mode/components/fan.pm @@ -55,7 +55,8 @@ sub check { my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_fanSpeedSensorEntry}, instance => $instance); next if ($self->check_filter(section => 'fan', instance => $instance)); - next if ($result->{fanSpeedSensorName} !~ /^[0-9a-zA-Z ]+$/); # sometimes there is some wrong values in hex + # can be SysFAN(J4) + next if ($result->{fanSpeedSensorName} !~ /^[\(\)0-9a-zA-Z ]+$/); # sometimes there is some wrong values in hex $self->{components}->{fan}->{total}++; $self->{output}->output_add(long_msg => sprintf("Fan '%s' sensor out of range status is '%s'", From a8e6a4ff652aa6773ae5737019e0036be2ca83c4 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 9 Dec 2016 14:30:47 +0100 Subject: [PATCH 17/68] + Fix list-applications tomcat --- centreon-plugins/apps/tomcat/web/mode/applications.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/listapplication.pm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/apps/tomcat/web/mode/applications.pm b/centreon-plugins/apps/tomcat/web/mode/applications.pm index f360564b8..30372d661 100644 --- a/centreon-plugins/apps/tomcat/web/mode/applications.pm +++ b/centreon-plugins/apps/tomcat/web/mode/applications.pm @@ -65,7 +65,7 @@ sub manage_selection { my $webcontent = $self->{http}->request(); - while ($webcontent =~ /^(.*?):(.*?):(.*?):(.*)/mg) { + while ($webcontent =~ /^(.*?):(.*?):(.*?):(.*)/mg) { my ($context, $state, $sessions, $contextpath) = ($1, $2, $3, $4); next if (defined($self->{option_results}->{filter_path}) && $self->{option_results}->{filter_path} ne '' && diff --git a/centreon-plugins/apps/tomcat/web/mode/listapplication.pm b/centreon-plugins/apps/tomcat/web/mode/listapplication.pm index 64ddd53e8..fa88ba7e5 100644 --- a/centreon-plugins/apps/tomcat/web/mode/listapplication.pm +++ b/centreon-plugins/apps/tomcat/web/mode/listapplication.pm @@ -64,7 +64,7 @@ sub manage_selection { my $webcontent = $self->{http}->request(); - while ($webcontent =~ m/(.*):(.*):(.*):(.*)/g) { + while ($webcontent =~ /^(.*?):(.*?):(.*?):(.*)/mg) { my ($context, $state, $sessions, $contextpath) = ($1, $2, $3, $4); if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && From 0a8fd36d2bd6647f02d7dd04d39ffa45fd2d0dee Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 9 Dec 2016 16:58:52 +0100 Subject: [PATCH 18/68] + add system for checking multiple numeric-value --- .../snmp_standard/mode/numericvalue.pm | 191 ++++++++++++------ 1 file changed, 134 insertions(+), 57 deletions(-) diff --git a/centreon-plugins/snmp_standard/mode/numericvalue.pm b/centreon-plugins/snmp_standard/mode/numericvalue.pm index dc9264571..d7544262d 100644 --- a/centreon-plugins/snmp_standard/mode/numericvalue.pm +++ b/centreon-plugins/snmp_standard/mode/numericvalue.pm @@ -36,79 +36,128 @@ sub new { $options{options}->add_options(arguments => { "oid:s" => { name => 'oid' }, - "oid-type:s" => { name => 'oid_type', default => 'gauge' }, + "oid-type:s" => { name => 'oid_type' }, "counter-per-seconds" => { name => 'counter_per_seconds' }, "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, - "format:s" => { name => 'format', default => 'current value is %s' }, + "format:s" => { name => 'format' }, "format-scale" => { name => 'format_scale' }, - "format-scale-unit:s" => { name => 'format_scale_unit', default => 'other'}, - "perfdata-unit:s" => { name => 'perfdata_unit', default => ''}, - "perfdata-name:s" => { name => 'perfdata_name', default => 'value'}, - "perfdata-min:s" => { name => 'perfdata_min', default => ''}, - "perfdata-max:s" => { name => 'perfdata_max', default => ''}, + "format-scale-type:s" => { name => 'format_scale_type' }, + "perfdata-unit:s" => { name => 'perfdata_unit' }, + "perfdata-name:s" => { name => 'perfdata_name' }, + "perfdata-min:s" => { name => 'perfdata_min' }, + "perfdata-max:s" => { name => 'perfdata_max' }, + "config-json:s" => { name => 'config_json' }, }); $self->{statefile_cache} = centreon::plugins::statefile->new(%options); + $self->{use_statefile} = 0; return $self; } +sub add_data { + my ($self, %options) = @_; + + my $entry = {}; + return if (!defined($options{data}->{oid}) || $options{data}->{oid} eq ''); + $entry->{oid} = $options{data}->{oid}; + $entry->{oid} = '.' . $entry->{oid} if ($options{data}->{oid} !~ /^\./); + + $entry->{oid_type} = defined($options{data}->{oid_type}) && $options{data}->{oid_type} ne '' ? $options{data}->{oid_type} : 'gauge'; + if ($entry->{oid_type} !~ /^gauge|counter$/i) { + $self->{output}->add_option_msg(short_msg => "Wrong oid-type argument '" . $entry->{oid_type} . "' ('gauge' or 'counter')."); + $self->{output}->option_exit(); + } + + $entry->{format_scale_type} = defined($options{data}->{format_scale_type}) && $options{data}->{format_scale_type} ne '' ? $options{data}->{format_scale_type} : 'other'; + if ($entry->{format_scale_type} !~ /^other|network$/i) { + $self->{output}->add_option_msg(short_msg => "Wrong format-scale-type argument '" . $entry->{format_scale_type} . "' ('other' or 'network')."); + $self->{output}->option_exit(); + } + + if (($self->{perfdata}->threshold_validate(label => 'warning-' . $options{num}, value => $options{data}->{warning})) == 0) { + $self->{output}->add_option_msg(short_msg => "Wrong warning threshold '" . $options{data}->{warning} . "'."); + $self->{output}->option_exit(); + } + if (($self->{perfdata}->threshold_validate(label => 'critical-' . $options{num}, value => $options{data}->{critical})) == 0) { + $self->{output}->add_option_msg(short_msg => "Wrong critical threshold '" . $options{data}->{critical} . "'."); + $self->{output}->option_exit(); + } + + foreach (['oid_type', 'gauge'], ['counter_per_seconds'], ['format', 'current value is %s'], ['format_scale'], + ['perfdata_unit', ''], ['perfdata_name', 'value'], + ['perfdata_min', ''], ['perfdata_max', '']) { + if (defined($options{data}->{$_->[0]})) { + $entry->{$_->[0]} = $options{data}->{$_->[0]}; + } elsif (defined($_->[1])) { + $entry->{$_->[0]} = $_->[1]; + } + } + + push @{$self->{entries}}, $entry; + push @{$self->{request_oids}}, $entry->{oid}; + + if (defined($options{data}->{oid_type}) && $options{data}->{oid_type} =~ /^counter$/i) { + $self->{use_statefile} = 1; + } +} + sub check_options { my ($self, %options) = @_; $self->SUPER::init(%options); - if (!defined($self->{option_results}->{oid}) || $self->{option_results}->{oid} eq '') { - $self->{output}->add_option_msg(short_msg => "Need to specify an OID."); - $self->{output}->option_exit(); - } - $self->{option_results}->{oid} = '.' . $self->{option_results}->{oid} if ($self->{option_results}->{oid} !~ /^\./); - - if ($self->{option_results}->{oid_type} !~ /^gauge|counter$/i) { - $self->{output}->add_option_msg(short_msg => "Wrong --oid-type argument '" . $self->{option_results}->{oid_type} . "' ('gauge' or 'counter')."); - $self->{output}->option_exit(); - } - if ($self->{option_results}->{format_scale_unit} !~ /^other|network$/i) { - $self->{output}->add_option_msg(short_msg => "Wrong --format-scale-unit argument '" . $self->{option_results}->{format_scale_unit} . "' ('other' or 'network')."); - $self->{output}->option_exit(); + ($self->{entries}, $self->{oids}) = ([], []); + if (defined($self->{option_results}->{config_json}) && $self->{option_results}->{config_json} ne '') { + centreon::plugins::misc::mymodule_load(module => 'JSON', + error_msg => "Cannot load module 'JSON'."); + my $json = JSON->new; + my $content; + eval { + $content = $json->decode($self->{option_results}->{config_json}); + }; + if ($@) { + $self->{output}->add_option_msg(short_msg => "Cannot decode json response"); + $self->{output}->option_exit(); + } + + my $i = 0; + foreach (@$content) { + $self->add_data(data => $_, num => $i); + $i++; + } + } else { + $self->add_data(data => $self->{option_results}, num => 0); } - if (($self->{perfdata}->threshold_validate(label => 'warning', value => $self->{option_results}->{warning})) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong warning threshold '" . $self->{option_results}->{warning} . "'."); - $self->{output}->option_exit(); - } - if (($self->{perfdata}->threshold_validate(label => 'critical', value => $self->{option_results}->{critical})) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong critical threshold '" . $self->{option_results}->{critical} . "'."); - $self->{output}->option_exit(); + if (scalar(@{$self->{entries}}) == 0) { + $self->{output}->add_option_msg(short_msg => "Need to specify an OID."); + $self->{output}->option_exit(); } - if ($self->{option_results}->{oid_type} =~ /^counter$/i) { + if ($self->{use_statefile} == 1) { $self->{statefile_cache}->check_options(%options); } } -sub run { +sub check_data { my ($self, %options) = @_; - $self->{snmp} = $options{snmp}; - $self->{hostname} = $self->{snmp}->get_hostname(); - $self->{snmp_port} = $self->{snmp}->get_port(); - - my $result = $self->{snmp}->get_leef(oids => [$self->{option_results}->{oid}], nothing_quit => 1); - my $value = $result->{$self->{option_results}->{oid}}; - if ($self->{option_results}->{oid_type} =~ /^counter$/i) { - my $datas = {}; - - $self->{statefile_cache}->read(statefile => "snmpstandard_" . $self->{hostname} . '_' . $self->{snmp_port} . '_' . $self->{mode} . '_' . md5_hex($self->{option_results}->{oid})); + if (!defined($self->{results}->{$options{entry}->{oid}})) { + $self->{output}->output_add(severity => "UNKNOWN", + short_msg => "Cannot find oid:" . $options{entry}->{oid}); + return ; + } + my $value = $self->{results}->{$options{entry}->{oid}}; + if ($options{entry}->{oid_type} =~ /^counter$/i) { my $old_timestamp = $self->{statefile_cache}->get(name => 'timestamp'); - my $old_value = $self->{statefile_cache}->get(name => 'value'); + my $old_value = $self->{statefile_cache}->get(name => 'value-' . $options{num}); + + $self->{cache_datas}->{timestamp} = time(); + $self->{cache_datas}->{'value-' . $options{num}} = $value; - $datas->{timestamp} = time(); - $datas->{value} = $value; - $self->{statefile_cache}->write(data => $datas); if (!defined($old_timestamp)) { $self->{output}->output_add(severity => 'OK', short_msg => "Buffer creation..."); - $self->{output}->display(); - $self->{output}->exit(); + return ; } # Reboot or counter goes back @@ -116,33 +165,53 @@ sub run { $old_value = 0; } $value = $value - $old_value; - if (defined($self->{option_results}->{counter_per_seconds})) { - my $delta_time = $datas->{timestamp} - $old_timestamp; + if (defined($options{entry}->{counter_per_seconds})) { + my $delta_time = $self->{cache_datas}->{timestamp} - $old_timestamp; $delta_time = 1 if ($delta_time == 0); # at least 1 sec $value = $value / $delta_time; } } my $exit = $self->{perfdata}->threshold_check(value => $value, - threshold => [ { label => 'critical', 'exit_litteral' => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); - if (defined($self->{option_results}->{format_scale})) { + threshold => [ { label => 'critical-' . $options{num}, exit_litteral => 'critical' }, { label => 'warning-' . $options{num}, exit_litteral => 'warning' } ]); + if (defined($options{entry}->{format_scale})) { my ($value_mod, $value_unit) = $self->{perfdata}->change_bytes(value => $value); - if ($self->{option_results}->{format_scale} =~ /^network$/i) { + if ($options{entry}->{format_scale_type} =~ /^network$/i) { ($value_mod, $value_unit) = $self->{perfdata}->change_bytes(value => $value, network => 1); } $self->{output}->output_add(severity => $exit, - short_msg => sprintf($self->{option_results}->{format}, $value_mod . $value_unit)); + short_msg => sprintf($options{entry}->{format}, $value_mod . $value_unit)); } else { $self->{output}->output_add(severity => $exit, - short_msg => sprintf($self->{option_results}->{format}, $value)); + short_msg => sprintf($options{entry}->{format}, $value)); } - $self->{output}->perfdata_add(label => $self->{option_results}->{perfdata_name}, unit => $self->{option_results}->{perfdata_unit}, + $self->{output}->perfdata_add(label => $options{entry}->{perfdata_name}, unit => $options{entry}->{perfdata_unit}, value => $value, - warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), - critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical'), - min => $self->{option_results}->{perfdata_min}, max => $self->{option_results}->{perfdata_max}); + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $options{num}), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $options{num}), + min => $options{entry}->{perfdata_min}, max => $options{entry}->{perfdata_max}); +} +sub run { + my ($self, %options) = @_; + + if ($self->{use_statefile} == 1) { + $self->{cache_datas} = {}; + $self->{statefile_cache}->read(statefile => "snmpstandard_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . md5_hex(join('-', @{$self->{request_oids}}))); + } + + $self->{results} = $options{snmp}->get_leef(oids => $self->{request_oids}, nothing_quit => 1); + my $num = 0; + foreach (@{$self->{entries}}) { + $self->check_data(entry => $_, num => $num); + $num++; + } + + if ($self->{use_statefile} == 1) { + $self->{statefile_cache}->write(data => $self->{cache_datas}); + } + $self->{output}->display(); $self->{output}->exit(); } @@ -180,7 +249,7 @@ Can be 'counter' also. 'counter' will use a retention file. =item B<--counter-per-seconds> -Convert counter value on a value per seconds (only with type 'counter'. +Convert counter value on a value per seconds (only with type 'counter'). =item B<--format> @@ -212,6 +281,14 @@ Minimum value to add in perfdata output (Default: '') Maximum value to add in perfdata output (Default: '') +=item B<--config-json> + +JSON format to configure the mode. Can check multiple OID. +Example: --config-json='[ +{ "oid": ".1.3.6.1.2.1.1.3.0", "perfdata_name": "oid1", "format": "current oid1 value is %s"}, +{ "oid": ".1.3.6.1.2.1.1.3.2", "perfdata_name": "oid2", "format": "current oid2 value is %s"} +]' + =back =cut From 4e2d0e9fefd51ec483d9c170617cb1505b22f39a Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 12 Dec 2016 14:18:57 +0100 Subject: [PATCH 19/68] + Fix #367 --- .../apps/protocols/ftp/mode/date.pm | 25 ++++++++++++++++--- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/centreon-plugins/apps/protocols/ftp/mode/date.pm b/centreon-plugins/apps/protocols/ftp/mode/date.pm index e9ebf46a3..5f3b7f370 100644 --- a/centreon-plugins/apps/protocols/ftp/mode/date.pm +++ b/centreon-plugins/apps/protocols/ftp/mode/date.pm @@ -51,6 +51,7 @@ sub new { "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, "timeout:s" => { name => 'timeout', default => '30' }, + "timezone:s" => { name => 'timezone' }, }); return $self; } @@ -73,7 +74,12 @@ sub check_options { } $self->{ssl_or_not} = 'nossl'; if (defined($self->{option_results}->{use_ssl})) { - $self->{ssl_or_not} = 'ssl'; + $self->{ssl_or_not} = 'ssl'; + } + + if (defined($self->{option_results}->{timezone}) && $self->{option_results}->{timezone} ne '') { + centreon::plugins::misc::mymodule_load(module => 'DateTime', + error_msg => "Cannot load module 'DateTime'."); } } @@ -101,6 +107,7 @@ sub run { foreach my $file (@files) { my $time_result; + $file = $dir . '/' . $file if ($file !~ /^$dir/); # some ftp only give filename (not the complete path) if (!($time_result = apps::protocols::ftp::lib::ftp::execute($self, command => $map_commands{mdtm}->{$self->{ssl_or_not}}->{name}, command_args => [$file]))) { # Sometime we can't have mtime for a directory next; @@ -130,11 +137,16 @@ sub run { my $diff_time = $current_time - $file_times{$name}; my $exit_code = $self->{perfdata}->threshold_check(value => $diff_time, - threshold => [ { label => 'critical', 'exit_litteral' => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); - $self->{output}->output_add(long_msg => sprintf("%s: %s seconds (time: %s)", $name, $diff_time, scalar(localtime($file_times{$name})))); + threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); + my $display_date = scalar(localtime($file_times{$name})); + if (defined($self->{option_results}->{timezone}) && $self->{option_results}->{timezone} ne '') { + $display_date = DateTime->from_epoch(epoch => $file_times{$name}, time_zone => $self->{option_results}->{timezone})->datetime() + } + + $self->{output}->output_add(long_msg => sprintf("%s: %s seconds (time: %s)", $name, $diff_time, $display_date)); if (!$self->{output}->is_status(litteral => 1, value => $exit_code, compare => 'ok')) { $self->{output}->output_add(severity => $exit_code, - short_msg => sprintf("%s: %s seconds (time: %s)", $name, $diff_time, scalar(localtime($file_times{$name})))); + short_msg => sprintf("%s: %s seconds (time: %s)", $name, $diff_time, $display_date)); } $self->{output}->perfdata_add(label => $name, unit => 's', value => $diff_time, @@ -203,6 +215,11 @@ Check files in the directory (no recursive) (Multiple option) Check file (Multiple option) +=item B<--timezone> + +Set the timezone of display date. +Can use format: 'Europe/London' or '+0100'. + =back =cut From c537233c3a5074d68efe3978d5cb1c7888904ab6 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 12 Dec 2016 14:38:08 +0100 Subject: [PATCH 20/68] + prepare new release --- centreon-plugins/centreon/plugins/script.pm | 2 +- centreon-plugins/changelog | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/plugins/script.pm b/centreon-plugins/centreon/plugins/script.pm index e80c0211f..996dad81e 100644 --- a/centreon-plugins/centreon/plugins/script.pm +++ b/centreon-plugins/centreon/plugins/script.pm @@ -30,7 +30,7 @@ use Pod::Find qw(pod_where); my %handlers = (DIE => {}); -my $global_version = 20161121; +my $global_version = 20161212; my $alternative_fatpacker = 0; sub new { diff --git a/centreon-plugins/changelog b/centreon-plugins/changelog index 64b3a22d3..1aeff146e 100644 --- a/centreon-plugins/changelog +++ b/centreon-plugins/changelog @@ -3,6 +3,7 @@ * Plugin added: to check Polycom RMX SNMP * Plugin added: to check Exagrid SNMP * Plugin added: to check Cisco Prime Wireless SNMP + * Mode added: [snmp_standard] 'numeric-value' * Mode added: [fortigate] 'signatures' * Mode added: [cisco standard] 'qos-usage' * Mode added: [cisco standard] 'ipsec-tunnel' From de1093523436204e71d53ddcbac91a8f2eb814ff Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 12 Dec 2016 14:38:50 +0100 Subject: [PATCH 21/68] + update changelog --- centreon-plugins/changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/changelog b/centreon-plugins/changelog index 1aeff146e..be7b8af5d 100644 --- a/centreon-plugins/changelog +++ b/centreon-plugins/changelog @@ -1,4 +1,4 @@ -2016-12-xx Quentin Garnier +2016-12-12 Quentin Garnier * Plugin added: to check Cisco Meraki Cloud Ctrl SNMP * Plugin added: to check Polycom RMX SNMP * Plugin added: to check Exagrid SNMP From dda01d4bbbe90e7bd18f73a8442368543b1f19cc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 15 Dec 2016 11:35:09 +0100 Subject: [PATCH 22/68] + update synology hardware mode --- .../storage/synology/snmp/mode/components.pm | 425 ------------------ .../synology/snmp/mode/components/disk.pm | 70 +++ .../synology/snmp/mode/components/fan.pm | 72 +++ .../synology/snmp/mode/components/psu.pm | 56 +++ .../synology/snmp/mode/components/raid.pm | 79 ++++ .../synology/snmp/mode/components/system.pm | 56 +++ .../storage/synology/snmp/mode/hardware.pm | 121 +++++ .../storage/synology/snmp/plugin.pm | 2 +- 8 files changed, 455 insertions(+), 426 deletions(-) delete mode 100644 centreon-plugins/storage/synology/snmp/mode/components.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/components/disk.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/components/fan.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/components/psu.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/components/raid.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/components/system.pm create mode 100644 centreon-plugins/storage/synology/snmp/mode/hardware.pm diff --git a/centreon-plugins/storage/synology/snmp/mode/components.pm b/centreon-plugins/storage/synology/snmp/mode/components.pm deleted file mode 100644 index 0d3e6ddd1..000000000 --- a/centreon-plugins/storage/synology/snmp/mode/components.pm +++ /dev/null @@ -1,425 +0,0 @@ -# -# Copyright 2016 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 storage::synology::snmp::mode::components; - -use base qw(centreon::plugins::mode); - -use strict; -use warnings; - -my $oid_synoSystempowerStatus = '.1.3.6.1.4.1.6574.1.3.0'; -my $oid_synoSystemsystemFanStatus = '.1.3.6.1.4.1.6574.1.4.1.0'; -my $oid_synoSystemcpuFanStatus = '.1.3.6.1.4.1.6574.1.4.2.0'; -my $oid_synoDisk = '.1.3.6.1.4.1.6574.2.1'; -my $oid_synoDiskdiskStatus = '.1.3.6.1.4.1.6574.2.1.1.5'; -my $oid_synoSystemsystemStatus = '.1.3.6.1.4.1.6574.1.1.0'; -my $oid_synoRaid = '.1.3.6.1.4.1.6574.3.1.1'; -my $oid_synoRaidraidName = '.1.3.6.1.4.1.6574.3.1.1.2'; -my $oid_synoRaidraidStatus = '.1.3.6.1.4.1.6574.3.1.1.3'; - -my $thresholds = { - psu => [ - ['Normal', 'OK'], - ['Failed', 'CRITICAL'], - ], - fan => [ - ['Normal', 'OK'], - ['Failed', 'CRITICAL'], - ], - disk => [ - ['Normal', 'OK'], - ['Initialized', 'OK'], - ['NotInitialized', 'OK'], - ['SystemPartitionFailed', 'CRITICAL'], - ['Crashed', 'CRITICAL'], - ], - raid => [ - ['Normal', 'OK'], - ['Repairing', 'OK'], - ['Migrating', 'OK'], - ['Expanding', 'OK'], - ['Deleting', 'OK'], - ['Creating', 'OK'], - ['RaidSyncing', 'OK'], - ['RaidParityChecking', 'OK'], - ['RaidAssembling', 'OK'], - ['Canceling', 'OK'], - ['Degrade', 'WARNING'], - ['Crashed', 'CRITICAL'], - ], - system => [ - ['Normal', 'OK'], - ['Failed', 'CRITICAL'], - ], -}; - -my %map_states_fan = ( - 1 => 'Normal', - 2 => 'Failed', -); - -my %map_states_psu = ( - 1 => 'Normal', - 2 => 'Failed', -); - -my %map_states_disk = ( - 1 => 'Normal', - 2 => 'Initialized', - 3 => 'NotInitialized', - 4 => 'SystemPartitionFailed', - 5 => 'Crashed', -); - -my %map_states_raid = ( - 1 => 'Normal', - 2 => 'Repairing', - 3 => 'Migrating', - 4 => 'Expanding', - 5 => 'Deleting', - 6 => 'Creating', - 7 => 'RaidSyncing', - 8 => 'RaidParityChecking', - 9 => 'RaidAssembling', - 10 => 'Canceling', - 11 => 'Degrade', - 12 => 'Crashed', -); - -my %map_states_system = ( - 1 => 'Normal', - 2 => 'Failed', -); - -sub new { - my ($class, %options) = @_; - my $self = $class->SUPER::new(package => __PACKAGE__, %options); - bless $self, $class; - - $self->{version} = '1.0'; - $options{options}->add_options(arguments => - { - "exclude:s" => { name => 'exclude' }, - "component:s" => { name => 'component', default => 'all' }, - "no-component:s" => { name => 'no_component' }, - "threshold-overload:s@" => { name => 'threshold_overload' }, - }); - - $self->{components} = {}; - $self->{no_components} = undef; - return $self; -} - -sub check_options { - my ($self, %options) = @_; - $self->SUPER::init(%options); - - if (defined($self->{option_results}->{no_component})) { - if ($self->{option_results}->{no_component} ne '') { - $self->{no_components} = $self->{option_results}->{no_component}; - } else { - $self->{no_components} = 'critical'; - } - } - - $self->{overload_th} = {}; - foreach my $val (@{$self->{option_results}->{threshold_overload}}) { - if ($val !~ /^(.*?),(.*?),(.*)$/) { - $self->{output}->add_option_msg(short_msg => "Wrong threshold-overload option '" . $val . "'."); - $self->{output}->option_exit(); - } - my ($section, $status, $filter) = ($1, $2, $3); - if ($self->{output}->is_litteral_status(status => $status) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong threshold-overload status '" . $val . "'."); - $self->{output}->option_exit(); - } - $self->{overload_th}->{$section} = [] if (!defined($self->{overload_th}->{$section})); - push @{$self->{overload_th}->{$section}}, {filter => $filter, status => $status}; - } - -} - -sub run { - my ($self, %options) = @_; - $self->{snmp} = $options{snmp}; - - - $self->{results} = $self->{snmp}->get_leef(oids => [$oid_synoSystempowerStatus, $oid_synoSystemcpuFanStatus, $oid_synoSystemsystemFanStatus, $oid_synoSystemsystemStatus]); - - if ($self->{option_results}->{component} eq 'all') { - $self->check_fan_cpu(); - $self->check_fan_psu(); - $self->check_psu(); - $self->check_disk(); - $self->check_system(); - $self->check_raid(); - } elsif ($self->{option_results}->{component} eq 'fan_cpu') { - $self->check_fan_cpu(); - } elsif ($self->{option_results}->{component} eq 'fan_psu') { - $self->check_fan_psu(); - } elsif ($self->{option_results}->{component} eq 'psu') { - $self->check_psu(); - } elsif ($self->{option_results}->{component} eq 'disk') { - $self->check_disk(); - } elsif ($self->{option_results}->{component} eq 'system') { - $self->check_status(); - } elsif ($self->{option_results}->{component} eq 'raid') { - $self->check_raid(); - } else { - $self->{output}->add_option_msg(short_msg => "Wrong option. Cannot find component '" . $self->{option_results}->{component} . "'."); - $self->{output}->option_exit(); - } - - my $total_components = 0; - my $display_by_component = ''; - my $display_by_component_append = ''; - foreach my $comp (sort(keys %{$self->{components}})) { - # Skipping short msg when no components - next if ($self->{components}->{$comp}->{total} == 0 && $self->{components}->{$comp}->{skip} == 0); - $total_components += $self->{components}->{$comp}->{total} + $self->{components}->{$comp}->{skip}; - my $count_by_components = $self->{components}->{$comp}->{total} + $self->{components}->{$comp}->{skip}; - $display_by_component .= $display_by_component_append . $self->{components}->{$comp}->{total} . '/' . $count_by_components . ' ' . $self->{components}->{$comp}->{name}; - $display_by_component_append = ', '; - } - - $self->{output}->output_add(severity => 'OK', - short_msg => sprintf("All %s components are ok [%s].", - $total_components, - $display_by_component) - ); - - if (defined($self->{option_results}->{no_component}) && $total_components == 0) { - $self->{output}->output_add(severity => $self->{no_components}, - short_msg => 'No components are checked.'); - } - - $self->{output}->display(); - $self->{output}->exit(); -} - -sub check_exclude { - my ($self, %options) = @_; - - if (defined($options{instance})) { - if (defined($self->{option_results}->{exclude}) && $self->{option_results}->{exclude} =~ /(^|\s|,)${options{section}}[^,]*#\Q$options{instance}\E#/) { - $self->{components}->{$options{section}}->{skip}++; - $self->{output}->output_add(long_msg => sprintf("Skipping $options{section} section $options{instance} instance.")); - return 1; - } - } elsif (defined($self->{option_results}->{exclude}) && $self->{option_results}->{exclude} =~ /(^|\s|,)$options{section}(\s|,|$)/) { - $self->{output}->output_add(long_msg => sprintf("Skipping $options{section} section.")); - return 1; - } - return 0; -} - -sub get_severity { - my ($self, %options) = @_; - my $status = 'UNKNOWN'; # default - - if (defined($self->{overload_th}->{$options{section}})) { - foreach (@{$self->{overload_th}->{$options{section}}}) { - if ($options{value} =~ /$_->{filter}/i) { - $status = $_->{status}; - return $status; - } - } - } - foreach (@{$thresholds->{$options{section}}}) { - if ($options{value} =~ /$$_[0]/i) { - $status = $$_[1]; - return $status; - } - } - - return $status; -} - -sub check_fan_cpu { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking cpu fan"); - $self->{components}->{cpu_fan} = {name => 'cpu_fan', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'cpu_fan')); - $self->{components}->{cpu_fan}->{total}++; - - my $cpu_fan_state = $self->{results}->{$oid_synoSystemcpuFanStatus}; - $self->{output}->output_add(long_msg => sprintf("CPU Fan state is %s.", - $map_states_fan{$cpu_fan_state})); - my $exit = $self->get_severity(section => 'fan', value => $map_states_fan{$cpu_fan_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("CPU Fan state is %s.", $map_states_fan{$cpu_fan_state})); - } -} - -sub check_fan_psu { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking psu fan"); - $self->{components}->{psu_fan} = {name => 'psu_fan', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'psu_fan')); - $self->{components}->{psu_fan}->{total}++; - - my $psu_fan_state = $self->{results}->{$oid_synoSystempowerStatus}; - $self->{output}->output_add(long_msg => sprintf("PSU Fan state is %s.", - $map_states_fan{$psu_fan_state})); - my $exit = $self->get_severity(section => 'fan', value => $map_states_fan{$psu_fan_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("PSU Fan state is %s.", $map_states_fan{$psu_fan_state})); - } -} - - -sub check_psu { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking power supply"); - $self->{components}->{psu} = {name => 'psu', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'psu')); - $self->{components}->{psu}->{total}++; - - my $psu_state = $self->{results}->{$oid_synoSystempowerStatus}; - $self->{output}->output_add(long_msg => sprintf("Power Supply state is %s.", - $map_states_psu{$psu_state})); - my $exit = $self->get_severity(section => 'psu', value => $map_states_psu{$psu_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("Power Supply state is %s.", $map_states_psu{$psu_state})); - } -} - -sub check_system { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking system status"); - $self->{components}->{system} = {name => 'system', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'system')); - $self->{components}->{system}->{total}++; - - my $system_state = $self->{results}->{$oid_synoSystemsystemStatus}; - $self->{output}->output_add(long_msg => sprintf("System status is %s.", - $map_states_system{$system_state})); - my $exit = $self->get_severity(section => 'system', value => $map_states_system{$system_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("System status is %s.", $map_states_system{$system_state})); - } -} - -sub check_disk { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking disk"); - $self->{components}->{disk} = {name => 'disk', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'disk')); - - - my $results = $self->{snmp}->get_table(oid => $oid_synoDisk); - - my $instance = 0; - - foreach my $key ($self->{snmp}->oid_lex_sort(keys %$results)) { - next if ($key !~ /^$oid_synoDiskdiskStatus\.(\d+)/); - my $index = $1; - $instance = $1; - my $disk_state = $results->{$oid_synoDiskdiskStatus . '.' . $index}; - - next if ($self->check_exclude(section => 'disk', instance => $instance)); - - $self->{components}->{disk}->{total}++; - - $self->{output}->output_add(long_msg => sprintf("Disk '%s' state is %s.", - $index, $map_states_disk{$disk_state})); - my $exit = $self->get_severity(section => 'disk', value => $map_states_disk{$disk_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("Disk '%s' state is %s.", $index, $map_states_disk{$disk_state})); - } - } -} - -sub check_raid { - my ($self) = @_; - - $self->{output}->output_add(long_msg => "Checking raid"); - $self->{components}->{raid} = {name => 'raid', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'raid')); - - my $results = $self->{snmp}->get_table(oid => $oid_synoRaid, start => $oid_synoRaidraidName, end => $oid_synoRaidraidStatus); - foreach my $key ($self->{snmp}->oid_lex_sort(keys %$results)) { - next if ($key !~ /^$oid_synoRaidraidName\.(.*)/); - my $id = $1; - my $instance = $1; - my $raid_name = $results->{$key}; - my $raid_state = $results->{$oid_synoRaidraidStatus . '.' . $id}; - - next if ($self->check_exclude(section => 'raid', instance => $instance)); - - $self->{components}->{raid}->{total}++; - - $self->{output}->output_add(long_msg => sprintf("Raid '%s' state is %s.", - $raid_name, $map_states_raid{$raid_state})); - my $exit = $self->get_severity(section => 'raid', value => $map_states_raid{$raid_state}); - if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $exit, - short_msg => sprintf("Raid '%s' state is %s.", $raid_name, $map_states_raid{$raid_state})); - - } - } -} - -1; - -__END__ - -=head1 MODE - -Check hardware (SYNOLOGY-SYSTEM-MIB, SYNOLOGY-RAID-MIB) (Fans, Power Supplies, Disk status, Raid status, System status). - -=over 8 - -=item B<--component> - -Which component to check (Default: 'all'). -Can be: 'psu', 'fan_cpu', 'fan_psu', 'disk', 'raid', 'system'. - -=item B<--exclude> - -Exclude some parts (comma seperated list) (Example: --exclude=psu) -Can also exclude specific instance: --exclude='psu#1#' - -=item B<--no-component> - -Return an error if no compenents are checked. -If total (with skipped) is 0. (Default: 'critical' returns). - -=item B<--threshold-overload> - -Set to overload default threshold values (syntax: section,status,regexp) -It used before default thresholds (order stays). -Example: --threshold-overload='psu,CRITICAL,^(?!(on)$)' - -=back - -=cut - diff --git a/centreon-plugins/storage/synology/snmp/mode/components/disk.pm b/centreon-plugins/storage/synology/snmp/mode/components/disk.pm new file mode 100644 index 000000000..ef0b8b745 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/components/disk.pm @@ -0,0 +1,70 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::components::disk; + +use strict; +use warnings; + +my %map_disk_status = ( + 1 => 'Normal', + 2 => 'Initialized', + 3 => 'NotInitialized', + 4 => 'SystemPartitionFailed', + 5 => 'Crashed', +); + +my $mapping = { + synoDiskdiskStatus => { oid => '.1.3.6.1.4.1.6574.2.1.1.5', map => \%map_disk_status }, +}; +my $oid_synoDisk = '.1.3.6.1.4.1.6574.2.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_synoDisk }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking disk"); + $self->{components}->{disk} = {name => 'disk', total => 0, skip => 0}; + return if ($self->check_filter(section => 'disk')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_synoDisk}})) { + next if ($oid !~ /^$mapping->{synoDiskdiskStatus}->{oid}\.(\d+)/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_synoDisk}, instance => $instance); + + next if ($self->check_filter(section => 'disk', instance => $instance)); + $self->{components}->{disk}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("disk '%s' status is %s.", + $instance, $result->{synoDiskdiskStatus})); + my $exit = $self->get_severity(section => 'disk', value => $result->{synoDiskdiskStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Disk '%s' status is %s", $instance, $result->{synoDiskdiskStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/mode/components/fan.pm b/centreon-plugins/storage/synology/snmp/mode/components/fan.pm new file mode 100644 index 000000000..f84b87c62 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/components/fan.pm @@ -0,0 +1,72 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::components::fan; + +use strict; +use warnings; + +my %map_status = (1 => 'Normal', 2 => 'Failed'); + +my $mapping = { + synoSystemsystemFanStatus => { oid => '.1.3.6.1.4.1.6574.1.4.1', map => \%map_status }, + synoSystemcpuFanStatus => { oid => '.1.3.6.1.4.1.6574.1.4.2', map => \%map_status }, +}; +my $oid_fan = '.1.3.6.1.4.1.6574.1.4'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_fan }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking cpu fan"); + $self->{components}->{fan} = {name => 'fan', total => 0, skip => 0}; + return if ($self->check_filter(section => 'fan')); + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_fan}, instance => '0'); + if (!$self->check_filter(section => 'fan', instance => 'cpu')) { + $self->{components}->{fan}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("cpu fan state is %s.", + $result->{synoSystemcpuFanStatus})); + my $exit = $self->get_severity(label => 'default', section => 'fan', instance => 'cpu', value => $result->{synoSystemcpuFanStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("CPU fan status is %s", $result->{synoSystemcpuFanStatus})); + } + } + + if (!$self->check_filter(section => 'fan', instance => 'system')) { + $self->{components}->{fan}->{total}++; + $self->{output}->output_add(long_msg => sprintf("system fan state is %s.", + $result->{synoSystemsystemFanStatus})); + my $exit = $self->get_severity(label => 'default', section => 'fan', instance => 'system', value => $result->{synoSystemsystemFanStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("System fan status is %s", $result->{synoSystemsystemFanStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/mode/components/psu.pm b/centreon-plugins/storage/synology/snmp/mode/components/psu.pm new file mode 100644 index 000000000..5944c1fd9 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/components/psu.pm @@ -0,0 +1,56 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::components::psu; + +use strict; +use warnings; + +my %map_status = (1 => 'Normal', 2 => 'Failed'); + +my $mapping = { + synoSystempowerStatus => { oid => '.1.3.6.1.4.1.6574.1.3', map => \%map_status }, +}; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $mapping->{synoSystempowerStatus}->{oid} }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking power supply"); + $self->{components}->{psu} = {name => 'psu', total => 0, skip => 0}; + return if ($self->check_filter(section => 'psu')); + $self->{components}->{psu}->{total}++; + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$mapping->{synoSystempowerStatus}->{oid}}, instance => '0'); + $self->{output}->output_add(long_msg => sprintf("power supply status is %s.", + $result->{synoSystempowerStatus})); + my $exit = $self->get_severity(label => 'default', section => 'psu', value => $result->{synoSystempowerStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Power Supply status is %s.", $result->{synoSystempowerStatus})); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/mode/components/raid.pm b/centreon-plugins/storage/synology/snmp/mode/components/raid.pm new file mode 100644 index 000000000..90a12ed46 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/components/raid.pm @@ -0,0 +1,79 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::components::raid; + +use strict; +use warnings; + +my %map_raid_status = ( + 1 => 'Normal', + 2 => 'Repairing', + 3 => 'Migrating', + 4 => 'Expanding', + 5 => 'Deleting', + 6 => 'Creating', + 7 => 'RaidSyncing', + 8 => 'RaidParityChecking', + 9 => 'RaidAssembling', + 10 => 'Canceling', + 11 => 'Degrade', + 12 => 'Crashed', +); + +my $mapping = { + synoRaidraidName => { oid => '.1.3.6.1.4.1.6574.3.1.1.2' }, + synoRaidraidStatus => { oid => '.1.3.6.1.4.1.6574.3.1.1.3', map => \%map_raid_status }, +}; +my $oid_synoRaid = '.1.3.6.1.4.1.6574.3.1.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_synoRaid }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking raid"); + $self->{components}->{raid} = {name => 'raid', total => 0, skip => 0}; + return if ($self->check_filter(section => 'raid')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_synoRaid}})) { + next if ($oid !~ /^$mapping->{synoRaidraidStatus}->{oid}\.(\d+)/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_synoRaid}, instance => $instance); + + next if ($self->check_filter(section => 'raid', instance => $instance)); + $self->{components}->{raid}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("raid '%s' status is %s [instance: %s]", + $result->{synoRaidraidName}, $result->{synoRaidraidStatus}, $instance)); + my $exit = $self->get_severity(section => 'raid', value => $result->{synoRaidraidStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("Raid '%s' status is %s", + $result->{synoRaidraidName}, $result->{synoRaidraidStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/mode/components/system.pm b/centreon-plugins/storage/synology/snmp/mode/components/system.pm new file mode 100644 index 000000000..c27ec9e90 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/components/system.pm @@ -0,0 +1,56 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::components::system; + +use strict; +use warnings; + +my %map_status = (1 => 'Normal', 2 => 'Failed'); + +my $mapping = { + synoSystemsystemStatus => { oid => '.1.3.6.1.4.1.6574.1.1', map => \%map_status }, +}; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $mapping->{synoSystemsystemStatus}->{oid} }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking system status"); + $self->{components}->{system} = {name => 'system', total => 0, skip => 0}; + return if ($self->check_filter(section => 'system')); + $self->{components}->{system}->{total}++; + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$mapping->{synoSystemsystemStatus}->{oid}}, instance => '0'); + $self->{output}->output_add(long_msg => sprintf("system status is %s.", + $result->{synoSystemsystemStatus})); + my $exit = $self->get_severity(label => 'default', section => 'system', value => $result->{synoSystemsystemStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("System status is %s.", $result->{synoSystemsystemStatus})); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/mode/hardware.pm b/centreon-plugins/storage/synology/snmp/mode/hardware.pm new file mode 100644 index 000000000..b8162a719 --- /dev/null +++ b/centreon-plugins/storage/synology/snmp/mode/hardware.pm @@ -0,0 +1,121 @@ +# +# Copyright 2016 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 storage::synology::snmp::mode::hardware; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(fan|psu|disk|system|raid)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + # system, fan, psu + default => [ + ['Normal', 'OK'], + ['Failed', 'CRITICAL'], + ], + disk => [ + ['Normal', 'OK'], + ['Initialized', 'OK'], + ['NotInitialized', 'OK'], + ['SystemPartitionFailed', 'CRITICAL'], + ['Crashed', 'CRITICAL'], + ], + raid => [ + ['Normal', 'OK'], + ['Repairing', 'OK'], + ['Migrating', 'OK'], + ['Expanding', 'OK'], + ['Deleting', 'OK'], + ['Creating', 'OK'], + ['RaidSyncing', 'OK'], + ['RaidParityChecking', 'OK'], + ['RaidAssembling', 'OK'], + ['Canceling', 'OK'], + ['Degrade', 'WARNING'], + ['Crashed', 'CRITICAL'], + ], + }; + + $self->{components_path} = 'storage::synology::snmp::mode::components'; + $self->{components_module} = ['psu', 'fan', 'disk', 'raid', 'system']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check hardware (SYNOLOGY-SYSTEM-MIB, SYNOLOGY-RAID-MIB) (Fans, Power Supplies, Disk status, Raid status, System status). + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'psu', 'fan', 'disk', 'raid', 'system'. + +=item B<--filter> + +Exclude some parts (comma seperated list) (Example: --filter=psu) +Can also exclude specific instance: --filter=psu,1 + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='psu,CRITICAL,^(?!(on)$)' + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/storage/synology/snmp/plugin.pm b/centreon-plugins/storage/synology/snmp/plugin.pm index 0353fd243..3210bef0f 100644 --- a/centreon-plugins/storage/synology/snmp/plugin.pm +++ b/centreon-plugins/storage/synology/snmp/plugin.pm @@ -31,7 +31,7 @@ sub new { $self->{version} = '1.1'; %{$self->{modes}} = ( - 'components' => 'storage::synology::snmp::mode::components', + 'components' => 'storage::synology::snmp::mode::hardware', 'temperature' => 'storage::synology::snmp::mode::temperature', 'ups' => 'storage::synology::snmp::mode::ups', 'cpu' => 'snmp_standard::mode::cpu', From be1e73e1cce093e8d61df4dd49d78c135ffaf4f6 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 16 Dec 2016 15:40:07 +0100 Subject: [PATCH 23/68] + Fix #568 --- centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm | 5 +++++ centreon-plugins/apps/apache/serverstatus/mode/requests.pm | 5 +++++ .../apps/apache/serverstatus/mode/responsetime.pm | 5 +++++ centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm | 5 +++++ centreon-plugins/apps/apache/serverstatus/mode/workers.pm | 5 +++++ 5 files changed, 25 insertions(+) diff --git a/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm b/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm index df0a4f44d..465cd197f 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm @@ -42,6 +42,7 @@ sub new { "username:s" => { name => 'username' }, "password:s" => { name => 'password' }, "proxyurl:s" => { name => 'proxyurl' }, + "header:s@" => { name => 'header' }, "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, "timeout:s" => { name => 'timeout' }, @@ -143,6 +144,10 @@ Specify password for basic authentification (Mandatory if --credentials is speci Threshold for HTTP timeout +=item B<--header> + +Set HTTP headers (Multiple option) + =item B<--warning> Warning Threshold for CpuLoad diff --git a/centreon-plugins/apps/apache/serverstatus/mode/requests.pm b/centreon-plugins/apps/apache/serverstatus/mode/requests.pm index 8ab2a2928..16667df95 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/requests.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/requests.pm @@ -43,6 +43,7 @@ sub new { "username:s" => { name => 'username' }, "password:s" => { name => 'password' }, "proxyurl:s" => { name => 'proxyurl' }, + "header:s@" => { name => 'header' }, "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, "warning-bytes:s" => { name => 'warning_bytes' }, @@ -232,6 +233,10 @@ Specify password for basic authentification (Mandatory if --credentials is speci Threshold for HTTP timeout +=item B<--header> + +Set HTTP headers (Multiple option) + =item B<--warning> Warning Threshold for Request per seconds diff --git a/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm b/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm index 72e44c706..d4d4c62c4 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm @@ -43,6 +43,7 @@ sub new { "username:s" => { name => 'username' }, "password:s" => { name => 'password' }, "proxyurl:s" => { name => 'proxyurl' }, + "header:s@" => { name => 'header' }, "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, "timeout:s" => { name => 'timeout' }, @@ -139,6 +140,10 @@ Proxy URL if any Threshold for HTTP timeout +=item B<--header> + +Set HTTP headers (Multiple option) + =item B<--unknown-status> Threshold warning for http response code diff --git a/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm b/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm index 6caa7a169..1507e1335 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm @@ -204,6 +204,7 @@ sub new { "username:s" => { name => 'username' }, "password:s" => { name => 'password' }, "proxyurl:s" => { name => 'proxyurl' }, + "header:s@" => { name => 'header' }, "timeout:s" => { name => 'timeout' }, "units:s" => { name => 'units', default => '%' }, }); @@ -356,6 +357,10 @@ Specify password for basic authentification (Mandatory if --credentials is speci Threshold for HTTP timeout +=item B<--header> + +Set HTTP headers (Multiple option) + =item B<--units> Threshold unit (Default: '%'. Can be: '%' or 'absolute') diff --git a/centreon-plugins/apps/apache/serverstatus/mode/workers.pm b/centreon-plugins/apps/apache/serverstatus/mode/workers.pm index 92625bd30..ef3c7959e 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/workers.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/workers.pm @@ -42,6 +42,7 @@ sub new { "username:s" => { name => 'username' }, "password:s" => { name => 'password' }, "proxyurl:s" => { name => 'proxyurl' }, + "header:s@" => { name => 'header' }, "warning:s" => { name => 'warning' }, "critical:s" => { name => 'critical' }, "timeout:s" => { name => 'timeout' }, @@ -147,6 +148,10 @@ Specify password for basic authentification (Mandatory if --credentials is speci Threshold for HTTP timeout +=item B<--header> + +Set HTTP headers (Multiple option) + =item B<--warning> Warning Threshold (%) of busy workers From ef63e58545717a3078dd05c589bb754e7ff6ad3f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Thu, 22 Dec 2016 12:54:17 +0100 Subject: [PATCH 24/68] To remove the line breaks in the description. Example: '.1.3.6.1.2.1.47.1.1.1.1.2.4954' => 'FixedModule-1 Port-5', '.1.3.6.1.2.1.47.1.1.1.1.2.21598' => 'PowerSupply-1 Sensor-1 ', '.1.3.6.1.2.1.47.1.1.1.1.2.4953' => 'FixedModule-1 Port-4', '.1.3.6.1.2.1.47.1.1.1.1.2.149' => 'Nexus5020 Chassis', --- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index bbc007155..57c30a10c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -123,6 +123,9 @@ sub snmp_execute { push @{$self->{request}}, { oid => $oid_entPhysicalDescr }, { oid => $oid_ciscoEnvMonPresent }; $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); + foreach my $k (keys(%{$self->{results}->{$oid_entPhysicalDescr}})) { + $self->{results}->{$oid_entPhysicalDescr}->{$k} =~ s/^\s+|\s+$|[\n\r]+//g; + } $self->{output}->output_add(long_msg => sprintf("Environment type: %s", defined($self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}) && defined($map_type_mon{$self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}} ) ? $map_type_mon{$self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}} : 'unknown')); From a08cb1dc81f83b1a07e5bed6c05594a633752a9d Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 22 Dec 2016 14:43:19 +0100 Subject: [PATCH 25/68] + work on efficient IP --- .../efficientip/snmp/mode/dhcpusage.pm | 170 ++++++++++++++++++ .../network/efficientip/snmp/mode/dnsusage.pm | 132 ++++++++++++++ .../network/efficientip/snmp/plugin.pm | 50 ++++++ 3 files changed, 352 insertions(+) create mode 100644 centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm create mode 100644 centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm create mode 100644 centreon-plugins/network/efficientip/snmp/plugin.pm diff --git a/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm b/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm new file mode 100644 index 000000000..d2d63813b --- /dev/null +++ b/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm @@ -0,0 +1,170 @@ +# +# Copyright 2016 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 network::efficientip::snmp::mode::dhcpusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + ]; + + $self->{maps_counters}->{global} = [ + { label => 'ack', set => { + key_values => [ { name => 'ack', diff => 1 } ], + output_template => 'Ack : %s', + perfdatas => [ + { label => 'ack', value => 'ack_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'nack', set => { + key_values => [ { name => 'nack', diff => 1 } ], + output_template => 'Nack : %s', + perfdatas => [ + { label => 'nack', value => 'nack_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'offer', set => { + key_values => [ { name => 'offer', diff => 1 } ], + output_template => 'Offer : %s', + perfdatas => [ + { label => 'offer', value => 'offer_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'inform', set => { + key_values => [ { name => 'inform', diff => 1 } ], + output_template => 'Inform : %s', + perfdatas => [ + { label => 'inform', value => 'inform_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'decline', set => { + key_values => [ { name => 'decline', diff => 1 } ], + output_template => 'Decline : %s', + perfdatas => [ + { label => 'decline', value => 'decline_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'release', set => { + key_values => [ { name => 'release', diff => 1 } ], + output_template => 'Release : %s', + perfdatas => [ + { label => 'release', value => 'release_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'request', set => { + key_values => [ { name => 'request', diff => 1 } ], + output_template => 'Request : %s', + perfdatas => [ + { label => 'request', value => 'request_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'discover', set => { + key_values => [ { name => 'discover', diff => 1 } ], + output_template => 'Discover : %s', + perfdatas => [ + { label => 'discover', value => 'discover_absolute', template => '%s', min => 0 }, + ], + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +my $mapping = { + eipDhcpStatName => { oid => '.1.3.6.1.4.1.2440.1.3.2.22.1.2' }, + eipDhcpStatValue => { oid => '.1.3.6.1.4.1.2440.1.3.2.22.1.3' }, +}; +my $oid_eipDhcpStatEntry = '.1.3.6.1.4.1.2440.1.3.2.22.1'; + +sub manage_selection { + my ($self, %options) = @_; + + $self->{cache_name} = "efficientip_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); + + $self->{global} = {}; + + my $results = $options{snmp}->get_table(oid => $oid_eipDhcpStatEntry, + nothing_quit => 1); + foreach my $oid (keys %$results) { + next if ($oid !~ /^$mapping->{eipDhcpStatName}->{oid}\.(.*)/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + $self->{global}->{$result->{eipDhcpStatName}} = $result->{eipDhcpStatValue}; + } +} + +1; + +__END__ + +=head1 MODE + +Check dhcp usage. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^request$' + +=item B<--warning-*> + +Threshold warning. +Can be: 'ack', 'nack', 'offer', 'inform', 'decline', +'release', 'request', 'discover'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'ack', 'nack', 'offer', 'inform', 'decline', +'release', 'request', 'discover'. + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm new file mode 100644 index 000000000..b4759908d --- /dev/null +++ b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm @@ -0,0 +1,132 @@ +# +# Copyright 2016 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 network::efficientip::snmp::mode::dnsusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + ]; + + my @map = ('udp', 'UDP Queries received : %s', 'tcp', 'TCP Queries received : %s', + 'requestv4', 'IPv4 Queries received : %s', 'requestv6', 'IPv6 Queries received : %s', + 'recursion', 'Queries requiring recursion : %s', 'response', 'Responses : %s', + 'recurserej', 'Recursive queries : %s', 'duplicate', 'Duplicate queries received : %s', + 'dropped', 'Queries Dropped : %s', 'res_queryv4', 'Queries sent to external IPv4 DNS servers : %s', + 'res_queryv6', 'Queries sent to external IPv6 DNS servers : %s', 'res_retry', 'Retried Queries to external DNS servers : %s', + 'res_responsev4', 'Responses from external IPv4 DNS servers : %s', 'res_responsev6', 'Responses from external IPv6 DNS servers : %s', + 'success', 'Sent NOERROR : %s', 'formerr', 'Sent FORMERR : %s', 'servfail', 'Sent SERVFAIL : %s', + 'nxdomain', 'Sent NXDOMAIN : %s', 'nxrrset', 'Sent nxrrset : %s', 'failure', 'Sent Other failure : %s', + 'xfrdone', 'Transfert Queries Completed : %s', 'xfrrej' , 'Transfert Queries Rejected : %s', + 'res-val', 'DNSSEC validation attempted : %s', 'res-valsuccess', 'DNSSEC validation succeeded : %s', + 'res-valnegsuccess', 'DNSSEC NX validation succeeded : %s', 'res-valfail', 'DNSSEC validation failed : %s'); + + $self->{maps_counters}->{global} = []; + for (my $i = 0; $i < scalar(@map); $i += 2) { + push @{$self->{maps_counters}->{global}}, { label => $map[$i], set => { + key_values => [ { name => $map[$i], diff => 1 } ], + output_template => $map[$i + 1], + perfdatas => [ + { label => $map[$i], value => $map[$i] . '_absolute', template => '%s', min => 0 }, + ], + } + }, + } +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +my $mapping = { + eipDnsStatName => { oid => '.1.3.6.1.4.1.2440.1.4.2.3.1.2' }, + eipDnsStatValue => { oid => '.1.3.6.1.4.1.2440.1.4.2.3.1.3' }, +}; +my $oid_eipDnsStatEntry = '.1.3.6.1.4.1.2440.1.4.2.3.1'; + +sub manage_selection { + my ($self, %options) = @_; + + $self->{cache_name} = "efficientip_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); + + $self->{global} = {}; + + my $results = $options{snmp}->get_table(oid => $oid_eipDnsStatEntry, + nothing_quit => 1); + foreach my $oid (keys %$results) { + next if ($oid !~ /^$mapping->{eipDnsStatName}->{oid}\.(.*)/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + $result->{eipDnsStatName} =~ s/_/-/g; + $self->{global}->{$result->{eipDnsStatName}} = $result->{eipDnsStatValue}; + } +} + +1; + +__END__ + +=head1 MODE + +Check dhcp usage. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^requestv4$' + +=item B<--warning-*> + +Threshold warning. + +=item B<--critical-*> + +Threshold critical. + +General name server statistics: 'udp', 'tcp', 'requestv4', 'requestv6', 'recursion', 'response', +'recurserej', 'duplicate', 'dropped', 'res-queryv4', 'res-queryv6', 'res-retry', +'res-responsev4', 'res-responsev6'. +DNS answers statistics: 'success', 'formerr', 'servfail', 'nxdomain', 'nxrrset', 'failure'. +DNS Transfer Requests Statistics: 'xfrdone', 'xfrrej'. +DNSSEC Validation Statistics: 'res-val', 'res-valsuccess', 'res-valnegsuccess', 'res-valfail'. + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/network/efficientip/snmp/plugin.pm b/centreon-plugins/network/efficientip/snmp/plugin.pm new file mode 100644 index 000000000..572d09bff --- /dev/null +++ b/centreon-plugins/network/efficientip/snmp/plugin.pm @@ -0,0 +1,50 @@ +# +# Copyright 2016 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 network::efficientip::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + %{$self->{modes}} = ( + 'dhcp-usage' => 'network::efficientip::snmp::mode::dhcpusage', + 'dns-usage' => 'network::efficientip::snmp::mode::dnsusage', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Efficient IP equipment in SNMP. +Please use plugin SNMP Linux for system checks ('cpu', 'memory', 'traffic',...). + +=cut From 4ab2ef7021af62057410db21fd8aa74273926f40 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 22 Dec 2016 14:48:33 +0100 Subject: [PATCH 26/68] + fix option --- centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm index b4759908d..4ab5f0ba2 100644 --- a/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm +++ b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm @@ -37,9 +37,9 @@ sub set_counters { 'requestv4', 'IPv4 Queries received : %s', 'requestv6', 'IPv6 Queries received : %s', 'recursion', 'Queries requiring recursion : %s', 'response', 'Responses : %s', 'recurserej', 'Recursive queries : %s', 'duplicate', 'Duplicate queries received : %s', - 'dropped', 'Queries Dropped : %s', 'res_queryv4', 'Queries sent to external IPv4 DNS servers : %s', - 'res_queryv6', 'Queries sent to external IPv6 DNS servers : %s', 'res_retry', 'Retried Queries to external DNS servers : %s', - 'res_responsev4', 'Responses from external IPv4 DNS servers : %s', 'res_responsev6', 'Responses from external IPv6 DNS servers : %s', + 'dropped', 'Queries Dropped : %s', 'res-queryv4', 'Queries sent to external IPv4 DNS servers : %s', + 'res-queryv6', 'Queries sent to external IPv6 DNS servers : %s', 'res-retry', 'Retried Queries to external DNS servers : %s', + 'res-responsev4', 'Responses from external IPv4 DNS servers : %s', 'res-responsev6', 'Responses from external IPv6 DNS servers : %s', 'success', 'Sent NOERROR : %s', 'formerr', 'Sent FORMERR : %s', 'servfail', 'Sent SERVFAIL : %s', 'nxdomain', 'Sent NXDOMAIN : %s', 'nxrrset', 'Sent nxrrset : %s', 'failure', 'Sent Other failure : %s', 'xfrdone', 'Transfert Queries Completed : %s', 'xfrrej' , 'Transfert Queries Rejected : %s', From 9908cc865342901d769e9d784ada0b0c5741b8bb Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Thu, 22 Dec 2016 15:07:06 +0100 Subject: [PATCH 27/68] Use centreon::plugins::misc::trim() --- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 4 ++-- centreon-plugins/centreon/plugins/misc.pm | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index 57c30a10c..764d66bf6 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -123,8 +123,8 @@ sub snmp_execute { push @{$self->{request}}, { oid => $oid_entPhysicalDescr }, { oid => $oid_ciscoEnvMonPresent }; $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); - foreach my $k (keys(%{$self->{results}->{$oid_entPhysicalDescr}})) { - $self->{results}->{$oid_entPhysicalDescr}->{$k} =~ s/^\s+|\s+$|[\n\r]+//g; + while (my ($key, $value) = each %{$self->{results}->{$oid_entPhysicalDescr}}) { + $self->{results}->{$oid_entPhysicalDescr}->{$key} = centreon::plugins::misc::trim($value); } $self->{output}->output_add(long_msg => sprintf("Environment type: %s", defined($self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}) && defined($map_type_mon{$self->{results}->{$oid_ciscoEnvMonPresent}->{$oid_ciscoEnvMonPresent . '.0'}} ) ? diff --git a/centreon-plugins/centreon/plugins/misc.pm b/centreon-plugins/centreon/plugins/misc.pm index a32abb0b7..add26b8ed 100644 --- a/centreon-plugins/centreon/plugins/misc.pm +++ b/centreon-plugins/centreon/plugins/misc.pm @@ -314,8 +314,8 @@ sub trim { # Sometimes there is a null character $value =~ s/\x00$//; - $value =~ s/^[ \t]+//; - $value =~ s/[ \t]+$//; + $value =~ s/^[ \t\n]+//; + $value =~ s/[ \t\n]+$//; return $value; } From bc9ae1de2e58d4055d1eda779cf7af1ada3faff0 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 22 Dec 2016 16:25:52 +0100 Subject: [PATCH 28/68] + update qnap --- .../storage/qnap/snmp/mode/components/disk.pm | 10 +- .../storage/qnap/snmp/mode/components/fan.pm | 10 +- .../qnap/snmp/mode/components/temperature.pm | 11 +- .../storage/qnap/snmp/mode/hardware.pm | 255 +++--------------- 4 files changed, 55 insertions(+), 231 deletions(-) diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm b/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm index ebb5eaaeb..46423ee47 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm @@ -43,10 +43,10 @@ my $mapping2 = { my $oid_HdEntry = '.1.3.6.1.4.1.24681.1.2.11.1'; sub load { - my (%options) = @_; + my ($self) = @_; - push @{$options{request}}, { oid => $oid_HdEntry, start => $mapping->{HdDescr}->{oid}, end => $mapping->{HdStatus}->{oid} }; - push @{$options{request}}, { oid => $mapping2->{HdSmartInfo}->{oid} }; + push @{$self->{request}}, { oid => $oid_HdEntry, start => $mapping->{HdDescr}->{oid}, end => $mapping->{HdStatus}->{oid} }; + push @{$self->{request}}, { oid => $mapping2->{HdSmartInfo}->{oid} }; } sub check { @@ -54,7 +54,7 @@ sub check { $self->{output}->output_add(long_msg => "Checking disks"); $self->{components}->{disk} = {name => 'disks', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'disk')); + return if ($self->check_filter(section => 'disk')); foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_HdEntry}})) { next if ($oid !~ /^$mapping->{HdDescr}->{oid}\.(\d+)$/); @@ -63,7 +63,7 @@ sub check { my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_HdEntry}, instance => $instance); my $result2 = $self->{snmp}->map_instance(mapping => $mapping2, results => $self->{results}->{ $mapping2->{HdSmartInfo}->{oid} }, instance => $instance); - next if ($self->check_exclude(section => 'disk', instance => $instance)); + next if ($self->check_filter(section => 'disk', instance => $instance)); next if ($result->{HdStatus} eq 'noDisk' && $self->absent_problem(section => 'disk', instance => $instance)); diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm b/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm index 6de0e134c..f06ff9a47 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm @@ -28,10 +28,10 @@ my $oid_SysFanDescr = '.1.3.6.1.4.1.24681.1.2.15.1.2'; my $oid_SysFanSpeed = '.1.3.6.1.4.1.24681.1.2.15.1.3'; sub load { - my (%options) = @_; + my ($self) = @_; - push @{$options{request}}, { oid => $oid_SysFanDescr }; - push @{$options{request}}, { oid => $oid_SysFanSpeed }; + push @{$self->{request}}, { oid => $oid_SysFanDescr }; + push @{$self->{request}}, { oid => $oid_SysFanSpeed }; } sub check { @@ -39,7 +39,7 @@ sub check { $self->{output}->output_add(long_msg => "Checking fans"); $self->{components}->{fan} = {name => 'fans', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'fan')); + return if ($self->check_filter(section => 'fan')); foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_SysFanDescr}})) { $oid =~ /\.(\d+)$/; @@ -48,7 +48,7 @@ sub check { my $fan_speed = defined($self->{results}->{$oid_SysFanSpeed}->{$oid_SysFanSpeed . '.' . $instance}) ? $self->{results}->{$oid_SysFanSpeed}->{$oid_SysFanSpeed . '.' . $instance} : 'unknown'; - next if ($self->check_exclude(section => 'fan', instance => $instance)); + next if ($self->check_filter(section => 'fan', instance => $instance)); $self->{components}->{fan}->{total}++; $self->{output}->output_add(long_msg => sprintf("Fan '%s' [instance: %s] speed is '%s'.", diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm b/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm index 2b51667d4..870cc8141 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm @@ -30,10 +30,9 @@ my $oid_SystemTemperature_entry = '.1.3.6.1.4.1.24681.1.2.6'; my $oid_SystemTemperature = '.1.3.6.1.4.1.24681.1.2.6.0'; sub load { - my (%options) = @_; + my ($self) = @_; - push @{$options{request}}, { oid => $oid_CPU_Temperature_entry }; - push @{$options{request}}, { oid => $oid_SystemTemperature_entry }; + push @{$self->{request}}, { oid => $oid_CPU_Temperature_entry }, { oid => $oid_SystemTemperature_entry }; } sub check { @@ -41,11 +40,11 @@ sub check { $self->{output}->output_add(long_msg => "Checking temperatures"); $self->{components}->{temperature} = {name => 'temperatures', total => 0, skip => 0}; - return if ($self->check_exclude(section => 'temperature')); + return if ($self->check_filter(section => 'temperature')); my $cpu_temp = defined($self->{results}->{$oid_CPU_Temperature_entry}->{$oid_CPU_Temperature}) ? $self->{results}->{$oid_CPU_Temperature_entry}->{$oid_CPU_Temperature} : 'unknown'; - if ($cpu_temp =~ /([0-9]+)\s*C/ && !$self->check_exclude(section => 'temperature', instance => 'cpu')) { + if ($cpu_temp =~ /([0-9]+)\s*C/ && !$self->check_filter(section => 'temperature', instance => 'cpu')) { my $value = $1; $self->{components}->{temperature}->{total}++; $self->{output}->output_add(long_msg => sprintf("CPU Temperature is '%s' degree centigrade", @@ -62,7 +61,7 @@ sub check { my $system_temp = defined($self->{results}->{$oid_SystemTemperature_entry}->{$oid_SystemTemperature}) ? $self->{results}->{$oid_SystemTemperature_entry}->{$oid_SystemTemperature} : 'unknown'; - if ($system_temp =~ /([0-9]+)\s*C/ && !$self->check_exclude(section => 'temperature', instance => 'system')) { + if ($system_temp =~ /([0-9]+)\s*C/ && !$self->check_filter(section => 'temperature', instance => 'system')) { my $value = $1; $self->{components}->{temperature}->{total}++; $self->{output}->output_add(long_msg => sprintf("System Temperature is '%s' degree centigrade", diff --git a/centreon-plugins/storage/qnap/snmp/mode/hardware.pm b/centreon-plugins/storage/qnap/snmp/mode/hardware.pm index bc1860b18..1abc5bf99 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/hardware.pm @@ -20,26 +20,45 @@ package storage::qnap::snmp::mode::hardware; -use base qw(centreon::plugins::mode); +use base qw(centreon::plugins::templates::hardware); use strict; use warnings; -my $thresholds = { - disk => [ - ['noDisk', 'OK'], - ['ready', 'OK'], - ['invalid', 'CRITICAL'], - ['rwError', 'CRITICAL'], - ['unknown', 'UNKNOWN'], - ], - smartdisk => [ - ['GOOD', 'OK'], - ['NORMAL', 'WARNING'], - ['--', 'OK'], - ['.*', 'CRITICAL'], - ], -}; +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(temperature|disk|fan)$'; + $self->{regexp_threshold_numeric_check_section_option} = '^(temperature|disk|fan)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + disk => [ + ['noDisk', 'OK'], + ['ready', 'OK'], + ['invalid', 'CRITICAL'], + ['rwError', 'CRITICAL'], + ['unknown', 'UNKNOWN'], + ], + smartdisk => [ + ['GOOD', 'OK'], + ['NORMAL', 'WARNING'], + ['--', 'OK'], + ['.*', 'CRITICAL'], + ], + }; + + $self->{components_path} = 'storage::qnap::snmp::mode::components'; + $self->{components_module} = ['temperature', 'disk', 'fan']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} sub new { my ($class, %options) = @_; @@ -49,204 +68,11 @@ sub new { $self->{version} = '1.0'; $options{options}->add_options(arguments => { - "exclude:s" => { name => 'exclude' }, - "component:s" => { name => 'component', default => '.*' }, - "absent-problem:s" => { name => 'absent' }, - "no-component:s" => { name => 'no_component' }, - "threshold-overload:s@" => { name => 'threshold_overload' }, - "warning:s@" => { name => 'warning' }, - "critical:s@" => { name => 'critical' }, }); - - $self->{components} = {}; - $self->{no_components} = undef; + return $self; } -sub check_options { - my ($self, %options) = @_; - $self->SUPER::init(%options); - - if (defined($self->{option_results}->{no_component})) { - if ($self->{option_results}->{no_component} ne '') { - $self->{no_components} = $self->{option_results}->{no_component}; - } else { - $self->{no_components} = 'critical'; - } - } - - $self->{overload_th} = {}; - foreach my $val (@{$self->{option_results}->{threshold_overload}}) { - if ($val !~ /^(.*?),(.*?),(.*)$/) { - $self->{output}->add_option_msg(short_msg => "Wrong threshold-overload option '" . $val . "'."); - $self->{output}->option_exit(); - } - my ($section, $status, $filter) = ($1, $2, $3); - if ($self->{output}->is_litteral_status(status => $status) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong threshold-overload status '" . $val . "'."); - $self->{output}->option_exit(); - } - $self->{overload_th}->{$section} = [] if (!defined($self->{overload_th}->{$section})); - push @{$self->{overload_th}->{$section}}, {filter => $filter, status => $status}; - } - - $self->{numeric_threshold} = {}; - foreach my $option (('warning', 'critical')) { - foreach my $val (@{$self->{option_results}->{$option}}) { - if ($val !~ /^(.*?),(.*?),(.*)$/) { - $self->{output}->add_option_msg(short_msg => "Wrong $option option '" . $val . "'."); - $self->{output}->option_exit(); - } - my ($section, $regexp, $value) = ($1, $2, $3); - if ($section !~ /(temperature|fan|disk)/) { - $self->{output}->add_option_msg(short_msg => "Wrong $option option '" . $val . "' (type must be: temperature, fan or disk)."); - $self->{output}->option_exit(); - } - my $position = 0; - if (defined($self->{numeric_threshold}->{$section})) { - $position = scalar(@{$self->{numeric_threshold}->{$section}}); - } - if (($self->{perfdata}->threshold_validate(label => $option . '-' . $section . '-' . $position, value => $value)) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong $option threshold '" . $value . "'."); - $self->{output}->option_exit(); - } - $self->{numeric_threshold}->{$section} = [] if (!defined($self->{numeric_threshold}->{$section})); - push @{$self->{numeric_threshold}->{$section}}, { label => $option . '-' . $section . '-' . $position, threshold => $option, regexp => $regexp }; - } - } -} - -sub run { - my ($self, %options) = @_; - $self->{snmp} = $options{snmp}; - - my $snmp_request = []; - my @components = ('temperature', 'disk', 'fan'); - foreach (@components) { - if (/$self->{option_results}->{component}/) { - my $mod_name = "storage::qnap::snmp::mode::components::$_"; - centreon::plugins::misc::mymodule_load(output => $self->{output}, module => $mod_name, - error_msg => "Cannot load module '$mod_name'."); - my $func = $mod_name->can('load'); - $func->(request => $snmp_request); - } - } - - if (scalar(@{$snmp_request}) == 0) { - $self->{output}->add_option_msg(short_msg => "Wrong option. Cannot find component '" . $self->{option_results}->{component} . "'."); - $self->{output}->option_exit(); - } - $self->{results} = $self->{snmp}->get_multiple_table(oids => $snmp_request); - - foreach (@components) { - if (/$self->{option_results}->{component}/) { - my $mod_name = "storage::qnap::snmp::mode::components::$_"; - my $func = $mod_name->can('check'); - $func->($self); - } - } - - my $total_components = 0; - my $display_by_component = ''; - my $display_by_component_append = ''; - foreach my $comp (sort(keys %{$self->{components}})) { - # Skipping short msg when no components - next if ($self->{components}->{$comp}->{total} == 0 && $self->{components}->{$comp}->{skip} == 0); - $total_components += $self->{components}->{$comp}->{total} + $self->{components}->{$comp}->{skip}; - my $count_by_components = $self->{components}->{$comp}->{total} + $self->{components}->{$comp}->{skip}; - $display_by_component .= $display_by_component_append . $self->{components}->{$comp}->{total} . '/' . $count_by_components . ' ' . $self->{components}->{$comp}->{name}; - $display_by_component_append = ', '; - } - - $self->{output}->output_add(severity => 'OK', - short_msg => sprintf("All %s components are ok [%s].", - $total_components, - $display_by_component) - ); - - if (defined($self->{option_results}->{no_component}) && $total_components == 0) { - $self->{output}->output_add(severity => $self->{no_components}, - short_msg => 'No components are checked.'); - } - - $self->{output}->display(); - $self->{output}->exit(); -} - -sub check_exclude { - my ($self, %options) = @_; - - if (defined($options{instance})) { - if (defined($self->{option_results}->{exclude}) && $self->{option_results}->{exclude} =~ /(^|\s|,)${options{section}}[^,]*#\Q$options{instance}\E#/) { - $self->{components}->{$options{section}}->{skip}++; - $self->{output}->output_add(long_msg => sprintf("Skipping $options{section} section $options{instance} instance.")); - return 1; - } - } elsif (defined($self->{option_results}->{exclude}) && $self->{option_results}->{exclude} =~ /(^|\s|,)$options{section}(\s|,|$)/) { - $self->{output}->output_add(long_msg => sprintf("Skipping $options{section} section.")); - return 1; - } - return 0; -} - -sub absent_problem { - my ($self, %options) = @_; - - if (defined($self->{option_results}->{absent}) && - $self->{option_results}->{absent} =~ /(^|\s|,)($options{section}(\s*,|$)|${options{section}}[^,]*#\Q$options{instance}\E#)/) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => sprintf("Component '%s' instance '%s' is not present", - $options{section}, $options{instance})); - } - - $self->{output}->output_add(long_msg => sprintf("Skipping $options{section} section $options{instance} instance (not present)")); - $self->{components}->{$options{section}}->{skip}++; - return 1; -} - -sub get_severity { - my ($self, %options) = @_; - my $status = 'UNKNOWN'; # default - - if (defined($self->{overload_th}->{$options{section}})) { - foreach (@{$self->{overload_th}->{$options{section}}}) { - if ($options{value} =~ /$_->{filter}/i) { - $status = $_->{status}; - return $status; - } - } - } - foreach (@{$thresholds->{$options{section}}}) { - if ($options{value} =~ /$$_[0]/i) { - $status = $$_[1]; - return $status; - } - } - - return $status; -} - -sub get_severity_numeric { - my ($self, %options) = @_; - my $status = 'OK'; # default - my $thresholds = { warning => undef, critical => undef }; - my $checked = 0; - - if (defined($self->{numeric_threshold}->{$options{section}})) { - my $exits = []; - foreach (@{$self->{numeric_threshold}->{$options{section}}}) { - if ($options{instance} =~ /$_->{regexp}/) { - push @{$exits}, $self->{perfdata}->threshold_check(value => $options{value}, threshold => [ { label => $_->{label}, exit_litteral => $_->{threshold} } ]); - $thresholds->{$_->{threshold}} = $self->{perfdata}->get_perfdata_for_output(label => $_->{label}); - $checked = 1; - } - } - $status = $self->{output}->get_most_critical(status => $exits) if (scalar(@{$exits}) > 0); - } - - return ($status, $thresholds->{warning}, $thresholds->{critical}, $checked); -} - 1; __END__ @@ -262,10 +88,10 @@ Check hardware (NAS.mib) (Fans, Temperatures, Disks). Which component to check (Default: '.*'). Can be: 'fan', 'disk', 'temperature'. -=item B<--exclude> +=item B<--filter> -Exclude some parts (comma seperated list) (Example: --exclude=disk) -Can also exclude specific instance: --exclude='disk#1#' +Exclude some parts (comma seperated list) (Example: --filter=disk) +Can also exclude specific instance: --filter=disk,1 =item B<--absent-problem> @@ -295,5 +121,4 @@ Example: --critical='temperature,system,40' --critical='disk,.*,40' =back -=cut - +=cut \ No newline at end of file From ddd4f3a4e78d1460cbf9684dae4f948d3ab73056 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Date: Thu, 22 Dec 2016 17:11:10 +0100 Subject: [PATCH 29/68] use centreon::plugins::misc; --- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index 764d66bf6..cac1560e6 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -24,6 +24,7 @@ use base qw(centreon::plugins::templates::hardware); use strict; use warnings; +use centreon::plugins::misc; sub set_system { my ($self, %options) = @_; From 9d27e566a1b9b14fd7e61a0b4eeec1c4e4dc335a Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 23 Dec 2016 11:33:30 +0100 Subject: [PATCH 30/68] + hardened encoding soap-content detected --- .../apps/protocols/http/mode/soapcontent.pm | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/centreon-plugins/apps/protocols/http/mode/soapcontent.pm b/centreon-plugins/apps/protocols/http/mode/soapcontent.pm index 6b16b75d9..9b7743626 100644 --- a/centreon-plugins/apps/protocols/http/mode/soapcontent.pm +++ b/centreon-plugins/apps/protocols/http/mode/soapcontent.pm @@ -159,10 +159,30 @@ sub display_output { } } +sub check_encoding { + my ($self, %options) = @_; + + my $charset; + my $headers = $self->{http}->get_header(); + my $content_type = $headers->header('Content-Type'); + if (defined($content_type) && $content_type =~ /charset\s*=\s*(\S+)/i) { + $charset = $1; + } + + if ($self->{soap_response} =~ /<\?xml(.*?)\?>/ms) { + if ($1 !~ /encoding=/ && defined($charset)) { + $self->{soap_response} =~ s/<\?xml(.*?)\?>/<\?xml$1 encoding="$charset"\?>/ms + } + } elsif (defined($charset)) { + $self->{soap_response} = '' . "\n" . $self->{soap_response}; + } +} + sub lookup { my ($self, %options) = @_; my ($xpath, $nodeset); + $self->check_encoding(); eval { $xpath = XML::XPath->new(xml => $self->{soap_response}); }; From 4a4f14e24206c325a9368b9306ba73d53da1f2f1 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 26 Dec 2016 17:01:19 +0100 Subject: [PATCH 31/68] + Fix fatpacker list-plugin --- centreon-plugins/centreon/plugins/script.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/plugins/script.pm b/centreon-plugins/centreon/plugins/script.pm index 996dad81e..692d871ba 100644 --- a/centreon-plugins/centreon/plugins/script.pm +++ b/centreon-plugins/centreon/plugins/script.pm @@ -214,7 +214,7 @@ sub display_list_plugin { foreach my $key (@$integrated_plugins) { # Need to load it to get the description - centreon::plugins::misc::mymodule_load(output => $self->{output}, module => $self->{plugin}, + centreon::plugins::misc::mymodule_load(output => $self->{output}, module => $key, error_msg => "Cannot load module --plugin."); my $name = $key; From be8e453f71f120541b4abfec7e54050f9d4b15e2 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 27 Dec 2016 17:14:37 +0100 Subject: [PATCH 32/68] + can use component sensor regexp --- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index bbc007155..e43bab106 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -29,7 +29,7 @@ sub set_system { my ($self, %options) = @_; $self->{regexp_threshold_overload_check_section_option} = '^(fan|psu|temperature|voltage|module|physical|sensor)$'; - $self->{regexp_threshold_numeric_check_section_option} = '^(temperature|voltage|sensor)$'; + $self->{regexp_threshold_numeric_check_section_option} = '^(temperature|voltage|sensor.*)$'; $self->{cb_hook2} = 'snmp_execute'; From 12b2d36e9167f9e46601682080dbc21ece75c5b5 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 28 Dec 2016 11:40:59 +0100 Subject: [PATCH 33/68] + Fix #550 --- .../cyberoam/snmp/mode/components/service.pm | 88 +++++++++++++++ .../network/cyberoam/snmp/mode/requests.pm | 20 +++- .../network/cyberoam/snmp/mode/services.pm | 104 ++++++++++++++++++ .../network/cyberoam/snmp/plugin.pm | 1 + 4 files changed, 208 insertions(+), 5 deletions(-) create mode 100644 centreon-plugins/network/cyberoam/snmp/mode/components/service.pm create mode 100644 centreon-plugins/network/cyberoam/snmp/mode/services.pm diff --git a/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm b/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm new file mode 100644 index 000000000..f164195a8 --- /dev/null +++ b/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm @@ -0,0 +1,88 @@ +# +# Copyright 2016 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 network::cyberoam::snmp::mode::components::service; + +use strict; +use warnings; + +my %map_status = ( + 1 => 'untouched', 2 => 'stopped', 3 => 'initializing', 4 => 'running', 5 => 'exiting', + 6 => 'dead', 7 => 'unregistered', +); + +my $mapping = { + pop3Service => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.1', map => \%map_status, type => 'pop3' }, + imap4Service => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.2', map => \%map_status, type => 'imap4' }, + smtpService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.3', map => \%map_status, type => 'smtp' }, + ftpService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.4', map => \%map_status, type => 'ftp' }, + httpService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.5', map => \%map_status, type => 'http' }, + avService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.6', map => \%map_status, type => 'av' }, + asService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.7', map => \%map_status, type => 'as' }, + dnsService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.8', map => \%map_status, type => 'dns' }, + haService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.9', map => \%map_status, type => 'ha' }, + idpService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.10', map => \%map_status, type => 'idp' }, + apacheService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.11', map => \%map_status, type => 'apache' }, + ntpService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.12', map => \%map_status, type => 'ntp' }, + tomcatService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.13', map => \%map_status, type => 'tomcat' }, + sslvpnService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.14', map => \%map_status, type => 'sslvpn' }, + DataBaseService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.15', map => \%map_status, type => 'database' }, + networkService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.16', map => \%map_status, type => 'network' }, + garnerService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.17', map => \%map_status, type => 'garner' }, + droutingService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.18', map => \%map_status, type => 'drouting' }, + sshdService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.19', map => \%map_status, type => 'sshd' }, + dgdService => { oid => '.1.3.6.1.4.1.21067.2.1.2.10.20', map => \%map_status, type => 'dgd' }, +}; +my $oid_serviceStats = '.1.3.6.1.4.1.21067.2.1.2.10'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_serviceStats }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "checking services"); + $self->{components}->{service} = {name => 'services', total => 0, skip => 0}; + return if ($self->check_filter(section => 'service')); + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_serviceStats}, instance => '0'); + + foreach (keys %{$mapping}) { + next if ($self->check_filter(section => 'service', instance => $mapping->{$_}->{type})); + + $self->{components}->{service}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("service '%s' status is '%s' [instance: %s].", + $mapping->{$_}->{type}, $result->{$_}, + $mapping->{$_}->{type} + )); + my $exit = $self->get_severity(label => 'default', section => 'service', instance => $mapping->{$_}->{type}, value => $result->{$_}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("service '%s' status is '%s'", + $mapping->{$_}->{type}, $result->{$_})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/cyberoam/snmp/mode/requests.pm b/centreon-plugins/network/cyberoam/snmp/mode/requests.pm index c67433565..0e897bc9b 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/requests.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/requests.pm @@ -33,6 +33,14 @@ sub set_counters { { name => 'global', type => 0, cb_prefix_output => 'prefix_output' }, ]; $self->{maps_counters}->{global} = [ + { label => 'live-users', set => { + key_values => [ { name => 'live_users' } ], + output_template => 'live users = %s', + perfdatas => [ + { label => 'live_users', value => 'live_users_absolute', template => '%s', min => 0 }, + ], + } + }, { label => 'http-hits', set => { key_values => [ { name => 'http_hits', diff => 1 } ], output_template => 'http hits = %s', @@ -40,7 +48,7 @@ sub set_counters { { label => 'http_hits', value => 'http_hits_absolute', template => '%s', min => 0 }, ], } - }, + }, { label => 'ftp-hits', set => { key_values => [ { name => 'ftp_hits', diff => 1 } ], output_template => 'ftp hits = %s', @@ -103,18 +111,20 @@ sub manage_selection { $self->{output}->option_exit(); } + my $oid_liveUsers = '.1.3.6.1.4.1.21067.2.1.2.6.0'; my $oid_httpHits = '.1.3.6.1.4.1.21067.2.1.2.7.0'; my $oid_ftpHits = '.1.3.6.1.4.1.21067.2.1.2.8.0'; my $oid_pop3Hits = '.1.3.6.1.4.1.21067.2.1.2.9.1.0'; my $oid_imapHits = '.1.3.6.1.4.1.21067.2.1.2.9.2.0'; my $oid_smtpHits = '.1.3.6.1.4.1.21067.2.1.2.9.3.0'; - my $result = $options{snmp}->get_leef(oids => [$oid_httpHits, $oid_ftpHits, $oid_pop3Hits, + my $result = $options{snmp}->get_leef(oids => [$oid_liveUsers, $oid_httpHits, $oid_ftpHits, $oid_pop3Hits, $oid_imapHits, $oid_smtpHits], nothing_quit => 1); $self->{cache_name} = "cyberoam_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); - $self->{global} = { http_hits => $result->{$oid_httpHits}, + $self->{global} = { live_users => $result->{$oid_liveUsers}, + http_hits => $result->{$oid_httpHits}, ftp_hits => $result->{$oid_ftpHits}, pop3_hits => $result->{$oid_pop3Hits}, imap_hits => $result->{$oid_imapHits}, @@ -139,12 +149,12 @@ Example: --filter-counters='http-hits' =item B<--warning-*> Threshold warning. -Can be: http-hits, ftp-hits, pop3-hits, imap-hits, smtp-hits. +Can be: live-users, http-hits, ftp-hits, pop3-hits, imap-hits, smtp-hits. =item B<--critical-*> Threshold critical. -Can be: http-hits, ftp-hits, pop3-hits, imap-hits, smtp-hits. +Can be: live-users, http-hits, ftp-hits, pop3-hits, imap-hits, smtp-hits. =back diff --git a/centreon-plugins/network/cyberoam/snmp/mode/services.pm b/centreon-plugins/network/cyberoam/snmp/mode/services.pm new file mode 100644 index 000000000..142994cd3 --- /dev/null +++ b/centreon-plugins/network/cyberoam/snmp/mode/services.pm @@ -0,0 +1,104 @@ +# +# Copyright 2016 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 network::cyberoam::snmp::mode::services; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(service)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + default => [ + ['untouched', 'OK'], + ['stopped', 'CRITICAL'], + ['initializing', 'OK'], + ['running', 'OK'], + ['exiting', 'CRITICAL'], + ['dead', 'CRITICAL'], + ['unregistered', 'OK'], + ], + }; + + $self->{components_path} = 'network::cyberoam::snmp::mode::components'; + $self->{components_module} = ['service']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check services. + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'service'. + +=item B<--filter> + +Exclude some parts (comma seperated list) +Can also exclude specific instance: --filter=service,pop + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='service,imap4,OK,stopped' + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/network/cyberoam/snmp/plugin.pm b/centreon-plugins/network/cyberoam/snmp/plugin.pm index 173b00067..8a22ba3e2 100644 --- a/centreon-plugins/network/cyberoam/snmp/plugin.pm +++ b/centreon-plugins/network/cyberoam/snmp/plugin.pm @@ -36,6 +36,7 @@ sub new { 'list-interfaces' => 'snmp_standard::mode::listinterfaces', 'memory' => 'network::cyberoam::snmp::mode::memory', 'requests' => 'network::cyberoam::snmp::mode::requests', + 'services' => 'network::cyberoam::snmp::mode::services', 'storage' => 'network::cyberoam::snmp::mode::storage', ); From e7d322d56516199a935185f98284e9af0b64c9e5 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 28 Dec 2016 16:02:18 +0100 Subject: [PATCH 34/68] + Fix #549 + Fix #537 --- .../es/snmp/mode/components/component.pm | 81 ++++++++ .../sophos/es/snmp/mode/components/system.pm | 108 +++++++++++ .../network/sophos/es/snmp/mode/health.pm | 102 ++++++++++ .../network/sophos/es/snmp/mode/message.pm | 175 ++++++++++++++++++ .../network/sophos/es/snmp/plugin.pm | 49 +++++ 5 files changed, 515 insertions(+) create mode 100644 centreon-plugins/network/sophos/es/snmp/mode/components/component.pm create mode 100644 centreon-plugins/network/sophos/es/snmp/mode/components/system.pm create mode 100644 centreon-plugins/network/sophos/es/snmp/mode/health.pm create mode 100644 centreon-plugins/network/sophos/es/snmp/mode/message.pm create mode 100644 centreon-plugins/network/sophos/es/snmp/plugin.pm diff --git a/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm b/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm new file mode 100644 index 000000000..acf0b4f83 --- /dev/null +++ b/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm @@ -0,0 +1,81 @@ +# +# Copyright 2016 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 network::sophos::es::snmp::mode::components::component; + +use strict; +use warnings; + +my %map_status = (0 => 'unknown', 1 => 'disabled', 2 => 'ok', 3 => 'warn', 4 => 'error'); + +my $mapping = { + sophosHwMemoryConsumption => { oid => '.1.3.6.1.4.1.2604.3.4', map => \%map_status, type => 'MemoryConsumption' }, + sophosHwMemoryStatus => { oid => '.1.3.6.1.4.1.2604.3.5', map => \%map_status, type => 'Memory' }, + sophosHwRaid => { oid => '.1.3.6.1.4.1.2604.3.6', map => \%map_status, type => 'Raid' }, + sophosHwCpuStatus => { oid => '.1.3.6.1.4.1.2604.3.7', map => \%map_status, type => 'Cpu' }, + sophosHwPowerSupplyLeft => { oid => '.1.3.6.1.4.1.2604.3.8', map => \%map_status, type => 'PowerSupplyLeft' }, + sophosHwPowerSupplyRight => { oid => '.1.3.6.1.4.1.2604.3.9', map => \%map_status, type => 'PowerSupplyRight' }, + sophosHwPowerSupplyFanLeft => { oid => '.1.3.6.1.4.1.2604.3.10', map => \%map_status, type => 'PowerSupplyFanLeft' }, + sophosHwPowerSupplyFanRight => { oid => '.1.3.6.1.4.1.2604.3.11', map => \%map_status, type => 'PowerSupplyFanRight' }, + sophosHwSystemFan => { oid => '.1.3.6.1.4.1.2604.3.12', map => \%map_status, type => 'SystemFan' }, + sophosHwTemperature => { oid => '.1.3.6.1.4.1.2604.3.13', map => \%map_status, type => 'Temperature' }, + sophosHwVoltage => { oid => '.1.3.6.1.4.1.2604.3.14', map => \%map_status, type => 'Voltage' }, + sophosHwPowerSupplies => { oid => '.1.3.6.1.4.1.2604.3.16', map => \%map_status, type => 'PowerSupplies' }, +}; +my $oid_sophosHardware = '.1.3.6.1.4.1.2604.3'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_sophosHardware }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking components"); + $self->{components}->{component} = {name => 'components', total => 0, skip => 0}; + return if ($self->check_filter(section => 'component')); + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_sophosHardware}); + if (scalar(keys %$result) == 0) { + $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_sophosHardware}, instance => '0'); + return (scalar(keys %$result) == 0); + } + + foreach (keys %{$mapping}) { + next if ($self->check_filter(section => 'component', instance => $mapping->{$_}->{type})); + + $self->{components}->{component}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("component '%s' status is '%s' [instance: %s].", + $mapping->{$_}->{type}, $result->{$_}, + $mapping->{$_}->{type} + )); + my $exit = $self->get_severity(label => 'default', section => 'component', instance => $mapping->{$_}->{type}, value => $result->{$_}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("component '%s' status is '%s'", + $mapping->{$_}->{type}, $result->{$_})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm b/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm new file mode 100644 index 000000000..8cdd0de2e --- /dev/null +++ b/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm @@ -0,0 +1,108 @@ +# +# Copyright 2016 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 network::sophos::es::snmp::mode::components::system; + +use strict; +use warnings; + +my %map_status = (0 => 'unknown', 1 => 'disabled', 2 => 'ok', 3 => 'warn', 4 => 'error'); + +my $mapping = { + seaClusterStatus => { oid => '.1.3.6.1.4.1.2604.2.1.1.1', map => \%map_status, type => 'Cluster' }, + seaNodeStatus => { oid => '.1.3.6.1.4.1.2604.2.1.1.2', map => \%map_status, type => 'Node' }, + seaRebootStatus => { oid => '.1.3.6.1.4.1.2604.2.1.1.3', map => \%map_status, type => 'Reboot' }, + seaStatusMailConnections => { oid => '.1.3.6.1.4.1.2604.2.1.1.4', map => \%map_status, type => 'MailConnections' }, + seaStatusMailDiskUsage => { oid => '.1.3.6.1.4.1.2604.2.1.1.5', map => \%map_status, type => 'MailDiskUsage' }, + seaStatusMailDiskUsageQuarantine => { oid => '.1.3.6.1.4.1.2604.2.1.1.6', map => \%map_status, type => 'MailDiskUsageQuarantine' }, + seaStatusMailLdapSync => { oid => '.1.3.6.1.4.1.2604.2.1.1.7', map => \%map_status, type => 'MailLdapSync' }, + seaStatusDeliveryQueue => { oid => '.1.3.6.1.4.1.2604.2.1.1.8', map => \%map_status, type => 'DeliveryQueue' }, + seaStatusIncomingQueue => { oid => '.1.3.6.1.4.1.2604.2.1.1.9', map => \%map_status, type => 'IncomingQueue' }, + seaStatusMailTLSError => { oid => '.1.3.6.1.4.1.2604.2.1.1.10', map => \%map_status, type => 'MailTLSError' }, + seaStatusSoftwareConfigBackup => { oid => '.1.3.6.1.4.1.2604.2.1.1.11', map => \%map_status, type => 'ConfigBackup' }, + seaStatusSoftwareLogfileBackup => { oid => '.1.3.6.1.4.1.2604.2.1.1.12', map => \%map_status, type => 'LogfileBackup' }, + seaStatusSoftwareQuarantineBackup => { oid => '.1.3.6.1.4.1.2604.2.1.1.13', map => \%map_status, type => 'QuarantineBackup' }, + seaStatusSoftwareClusterConnect => { oid => '.1.3.6.1.4.1.2604.2.1.1.14', map => \%map_status, type => 'ClusterConnect' }, + seaStatusSoftwareClusterSync => { oid => '.1.3.6.1.4.1.2604.2.1.1.15', map => \%map_status, type => 'ClusterSync' }, + seaStatusSoftwareProcessHealth => { oid => '.1.3.6.1.4.1.2604.2.1.1.16', map => \%map_status, type => 'ProcessHealth' }, + seaStatusSoftwareQuarantineSummary => { oid => '.1.3.6.1.4.1.2604.2.1.1.17', map => \%map_status, type => 'QuarantineSummary' }, + seaStatusSoftwareSystemLoad => { oid => '.1.3.6.1.4.1.2604.2.1.1.18', map => \%map_status, type => 'SystemLoad' }, + seaStatusSoftwareUpdateConnection => { oid => '.1.3.6.1.4.1.2604.2.1.1.19', map => \%map_status, type => 'UpdateConnection' }, + seaStatusSoftwareUpdateDataInstall => { oid => '.1.3.6.1.4.1.2604.2.1.1.20', map => \%map_status, type => 'UpdateDataInstall' }, + seaStatusSoftwareUpdatePendingreboot => { oid => '.1.3.6.1.4.1.2604.2.1.1.21', map => \%map_status, type => 'UpdatePendingreboot' }, + seaStatusSoftwareUpgradeAvailable => { oid => '.1.3.6.1.4.1.2604.2.1.1.22', map => \%map_status, type => 'UpgradeAvailable' }, + seaStatusSoftwareUpgradeConnection => { oid => '.1.3.6.1.4.1.2604.2.1.1.23', map => \%map_status, type => 'UpgradeConnection' }, + seaStatusSoftwareUpgradeDownload => { oid => '.1.3.6.1.4.1.2604.2.1.1.24', map => \%map_status, type => 'UpgradeDownload' }, + seaStatusSoftwareUpgradeInstall => { oid => '.1.3.6.1.4.1.2604.2.1.1.25', map => \%map_status, type => 'UpgradeInstall' }, + seaStatusSystemCertificate => { oid => '.1.3.6.1.4.1.2604.2.1.1.26', map => \%map_status, type => 'Certificate' }, + seaStatusSystemLicense => { oid => '.1.3.6.1.4.1.2604.2.1.1.27', map => \%map_status, type => 'License' }, + seaStatusSystemCrossWired => { oid => '.1.3.6.1.4.1.2604.2.1.1.28', map => \%map_status, type => 'CrossWired' }, + seaStatusSystemSpxTrialLicense => { oid => '.1.3.6.1.4.1.2604.2.1.1.29', map => \%map_status, type => 'SpxTrialLicense' }, + seaStatusSpxQueue => { oid => '.1.3.6.1.4.1.2604.2.1.1.30', map => \%map_status, type => 'SpxQueue' }, + seaStatusSpxFailureQueue => { oid => '.1.3.6.1.4.1.2604.2.1.1.31', map => \%map_status, type => 'SpxFailureQueue' }, + seaStatusSpxEncryption => { oid => '.1.3.6.1.4.1.2604.2.1.1.32', map => \%map_status, type => 'SpxEncryption' }, + seaStatusSystemSandboxLicense => { oid => '.1.3.6.1.4.1.2604.2.1.1.33', map => \%map_status, type => 'SandboxLicense' }, + seaStatusSoftwareSyslogProcess => { oid => '.1.3.6.1.4.1.2604.2.1.1.34', map => \%map_status, type => 'SyslogProcess' }, + seaStatusSoftwareSyslogConnection => { oid => '.1.3.6.1.4.1.2604.2.1.1.35', map => \%map_status, type => 'SyslogConnection' }, + seaStatusSoftwareCloned => { oid => '.1.3.6.1.4.1.2604.2.1.1.36', map => \%map_status, type => 'Cloned' }, + seaStatusMailException => { oid => '.1.3.6.1.4.1.2604.2.1.1.37', map => \%map_status, type => 'MailException' }, + seaStatusMailShostError => { oid => '.1.3.6.1.4.1.2604.2.1.1.38', map => \%map_status, type => 'MailShostError' }, + seaStatusSystemTrialLicense => { oid => '.1.3.6.1.4.1.2604.2.1.1.39', map => \%map_status, type => 'TrialLicense' }, +}; +my $oid_sophosSysEmail = '.1.3.6.1.4.1.2604.2.1.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_sophosSysEmail }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking system"); + $self->{components}->{system} = {name => 'system', total => 0, skip => 0}; + return if ($self->check_filter(section => 'system')); + + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_sophosSysEmail}); + if (scalar(keys %$result) == 0) { + $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_sophosSysEmail}, instance => '0'); + return (scalar(keys %$result) == 0); + } + + foreach (keys %{$mapping}) { + next if ($self->check_filter(section => 'system', instance => $mapping->{$_}->{type})); + + $self->{components}->{system}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("system '%s' status is '%s' [instance: %s].", + $mapping->{$_}->{type}, $result->{$_}, + $mapping->{$_}->{type} + )); + my $exit = $self->get_severity(label => 'default', section => 'system', instance => $mapping->{$_}->{type}, value => $result->{$_}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("system '%s' status is '%s'", + $mapping->{$_}->{type}, $result->{$_})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/network/sophos/es/snmp/mode/health.pm b/centreon-plugins/network/sophos/es/snmp/mode/health.pm new file mode 100644 index 000000000..6ac1557e0 --- /dev/null +++ b/centreon-plugins/network/sophos/es/snmp/mode/health.pm @@ -0,0 +1,102 @@ +# +# Copyright 2016 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 network::sophos::es::snmp::mode::health; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(system|component)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + default => [ + ['unknown', 'OK'], + ['disabled', 'OK'], + ['ok', 'OK'], + ['warn', 'WARNING'], + ['error', 'CRITICAL'], + ], + }; + + $self->{components_path} = 'network::sophos::es::snmp::mode::components'; + $self->{components_module} = ['component', 'system']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check health status. + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'component', 'system'. + +=item B<--filter> + +Exclude some parts (comma seperated list) +Can also exclude specific instance: --filter=system,MailDiskUsage + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='component,UNKNOWN,unknown' + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/network/sophos/es/snmp/mode/message.pm b/centreon-plugins/network/sophos/es/snmp/mode/message.pm new file mode 100644 index 000000000..d60eb2f84 --- /dev/null +++ b/centreon-plugins/network/sophos/es/snmp/mode/message.pm @@ -0,0 +1,175 @@ +# +# Copyright 2016 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 network::sophos::es::snmp::mode::message; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + { name => 'sea_msg', type => 1, cb_prefix_output => 'prefix_seamsg_output', message_multiple => 'All messages are ok' }, + ]; + $self->{maps_counters}->{global} = [ + { label => 'queue', set => { + key_values => [ { name => 'queue' } ], + output_template => 'Current Queue : %s', + perfdatas => [ + { label => 'queue', value => 'queue_absolute', template => '%s', min => 0 }, + ], + } + }, + { label => 'total-msg-in', set => { + key_values => [ { name => 'total_in', diff => 1 } ], + output_template => 'Total Message In : %.2f/s', per_second => 1, + perfdatas => [ + { label => 'total_msg_in', value => 'total_in_per_second', template => '%.2f', + unit => '/s', min => 0 }, + ], + } + }, + { label => 'total-msg-out', set => { + key_values => [ { name => 'total_out', diff => 1 } ], + output_template => 'Total Message Out : %.2f/s', per_second => 1, + perfdatas => [ + { label => 'total_msg_out', value => 'total_out_per_second', template => '%.2f', + unit => '/s', min => 0 }, + ], + } + }, + ]; + + $self->{maps_counters}->{sea_msg} = [ + { label => 'msg-in', set => { + key_values => [ { name => 'in', diff => 1 }, { name => 'display' } ], + output_template => 'In : %.2f/s', per_second => 1, + perfdatas => [ + { label => 'msg_in', value => 'in_per_second', template => '%.2f', + unit => '/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'msg-out', set => { + key_values => [ { name => 'out', diff => 1 }, { name => 'display' } ], + output_template => 'Out : %.2f/s', per_second => 1, + perfdatas => [ + { label => 'msg_out', value => 'out_per_second', template => '%.2f', + unit => '/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub prefix_seamsg_output { + my ($self, %options) = @_; + + return "Message '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +my $mapping = { + counterType => { oid => '.1.3.6.1.4.1.2604.1.1.1.4.1.2' }, + counterInbound => { oid => '.1.3.6.1.4.1.2604.1.1.1.4.1.3' }, + counterOutbound => { oid => '.1.3.6.1.4.1.2604.1.1.1.4.1.4' }, +}; + +my $oid_sophosStatisticsEmail = '.1.3.6.1.4.1.2604.1.1.1'; +my $oid_seaStatisticsQueuedMessages = '.1.3.6.1.4.1.2604.1.1.1.5'; + +sub manage_selection { + my ($self, %options) = @_; + + my $oid_liveUsers = '.1.3.6.1.4.1.21067.2.1.2.6.0'; + my $oid_httpHits = '.1.3.6.1.4.1.21067.2.1.2.7.0'; + my $oid_ftpHits = '.1.3.6.1.4.1.21067.2.1.2.8.0'; + my $oid_pop3Hits = '.1.3.6.1.4.1.21067.2.1.2.9.1.0'; + my $oid_imapHits = '.1.3.6.1.4.1.21067.2.1.2.9.2.0'; + my $oid_smtpHits = '.1.3.6.1.4.1.21067.2.1.2.9.3.0'; + my $results = $options{snmp}->get_table(oid => $oid_sophosStatisticsEmail, nothing_quit => 1); + + $self->{cache_name} = "sophos_es_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); + + $self->{global} = { total_in => 0, total_out => 0 }; + $self->{global}->{queue} = defined($results->{$oid_seaStatisticsQueuedMessages}) ? $results->{$oid_seaStatisticsQueuedMessages} : undef; + + $self->{sea_msg} = {}; + foreach my $oid (keys %$results) { + next if ($oid !~ /^$mapping->{counterType}->{oid}\.(.*)$/); + my $instance = $1; + + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + + $self->{sea_msg}->{lc($result->{counterType})} = { display => lc($result->{counterType}), + in => $result->{counterInbound}, out => $result->{counterOutbound} + }; + + $self->{global}->{total_in} += $result->{counterInbound}; + $self->{global}->{total_out} += $result->{counterOutbound}; + } +} + +1; + +__END__ + +=head1 MODE + +Check message statistics. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='queue' + +=item B<--warning-*> + +Threshold warning. + +=item B<--critical-*> + +Threshold critical. + +Can be: queue, total-in, total-out, msg-in, msg-out. + +=back + +=cut diff --git a/centreon-plugins/network/sophos/es/snmp/plugin.pm b/centreon-plugins/network/sophos/es/snmp/plugin.pm new file mode 100644 index 000000000..1e79f5bb4 --- /dev/null +++ b/centreon-plugins/network/sophos/es/snmp/plugin.pm @@ -0,0 +1,49 @@ +# +# Copyright 2016 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 network::sophos::es::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '0.1'; + %{$self->{modes}} = ( + 'health' => 'network::sophos::es::snmp::mode::health', + 'message' => 'network::sophos::es::snmp::mode::message', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Sophos Email Security appliance (also virtual) in SNMP. + +=cut From 79fb00d9423663c08b60e72341571173db07722a Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 28 Dec 2016 16:06:22 +0100 Subject: [PATCH 35/68] + add filter-type option --- .../network/sophos/es/snmp/mode/message.pm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/network/sophos/es/snmp/mode/message.pm b/centreon-plugins/network/sophos/es/snmp/mode/message.pm index d60eb2f84..871ad5426 100644 --- a/centreon-plugins/network/sophos/es/snmp/mode/message.pm +++ b/centreon-plugins/network/sophos/es/snmp/mode/message.pm @@ -97,7 +97,8 @@ sub new { $self->{version} = '1.0'; $options{options}->add_options(arguments => - { + { + "filter-type:s" => { name => 'filter_type' }, }); return $self; @@ -124,6 +125,7 @@ sub manage_selection { my $results = $options{snmp}->get_table(oid => $oid_sophosStatisticsEmail, nothing_quit => 1); $self->{cache_name} = "sophos_es_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_type}) ? md5_hex($self->{option_results}->{filter_type}) : md5_hex('all')) . '_' . (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); $self->{global} = { total_in => 0, total_out => 0 }; @@ -135,6 +137,11 @@ sub manage_selection { my $instance = $1; my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + if (defined($self->{option_results}->{filter_type}) && $self->{option_results}->{filter_type} ne '' && + $result->{counterType} !~ /$self->{option_results}->{filter_type}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $result->{counterType} . "': no matching filter.", debug => 1); + next; + } $self->{sea_msg}->{lc($result->{counterType})} = { display => lc($result->{counterType}), in => $result->{counterInbound}, out => $result->{counterOutbound} @@ -155,6 +162,10 @@ Check message statistics. =over 8 +=item B<--filter-type> + +Filter message type (can be a regexp). + =item B<--filter-counters> Only display some counters (regexp can be used). From 8439dc9a1af55e542833a5e6dd2a1ad193dbda97 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Sat, 31 Dec 2016 14:02:31 +0100 Subject: [PATCH 36/68] + Fix #576 --- .../hardware/pdu/apc/snmp/mode/components/humidity.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm index aa1225fa8..517ec7b56 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm @@ -86,7 +86,7 @@ sub check { } if (defined($result->{rPDU2SensorTempHumidityStatusRelativeHumidity}) && $result->{rPDU2SensorTempHumidityStatusRelativeHumidity} =~ /[0-9]/) { - my $value = $result->{rPDU2SensorTempHumidityStatusRelativeHumidity} / 10; + my $value = $result->{rPDU2SensorTempHumidityStatusRelativeHumidity}; my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'humidity', instance => $result->{rPDU2SensorTempHumidityStatusNumber}, value => $value); if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { $self->{output}->output_add(severity => $exit2, From 9b1addb82c01fb07de3d6905941f4378106a95b5 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Sun, 1 Jan 2017 20:40:15 +0100 Subject: [PATCH 37/68] + Fix #574 --- .../hardware/server/dell/idrac/snmp/mode/hardware.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm index e542b3346..cbaaa0b17 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm @@ -83,7 +83,7 @@ sub set_system { 'slot', 'fru', 'storagectrl', 'storagebattery', 'pdisk', 'vdisk']; $self->{regexp_threshold_overload_check_section_option} = - '^(' . join('|', @{$self->{components_module}}). ')$'; + '^(?:' . join('|', @{$self->{components_module}}). ')\.(?:status|state)$'; } sub snmp_execute { From 7d4a8dbff1f6ac029918eb6d0a5e88043b3cc7b0 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 9 Jan 2017 16:49:49 +0100 Subject: [PATCH 38/68] + Ref #575 --- centreon-plugins/centreon/plugins/http.pm | 1 + .../cloud/ovh/restapi/custom/api.pm | 259 ++++++++++++++++++ .../cloud/ovh/restapi/mode/sms.pm | 119 ++++++++ centreon-plugins/cloud/ovh/restapi/plugin.pm | 49 ++++ 4 files changed, 428 insertions(+) create mode 100644 centreon-plugins/cloud/ovh/restapi/custom/api.pm create mode 100644 centreon-plugins/cloud/ovh/restapi/mode/sms.pm create mode 100644 centreon-plugins/cloud/ovh/restapi/plugin.pm diff --git a/centreon-plugins/centreon/plugins/http.pm b/centreon-plugins/centreon/plugins/http.pm index 4f540d675..75fd771d0 100644 --- a/centreon-plugins/centreon/plugins/http.pm +++ b/centreon-plugins/centreon/plugins/http.pm @@ -300,6 +300,7 @@ sub request { } if (!$self->{output}->is_status(value => $status, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(long_msg => $response->content, debug => 1); $self->{output}->output_add(severity => $status, short_msg => $response->status_line); $self->{output}->display(); diff --git a/centreon-plugins/cloud/ovh/restapi/custom/api.pm b/centreon-plugins/cloud/ovh/restapi/custom/api.pm new file mode 100644 index 000000000..e4b62e04a --- /dev/null +++ b/centreon-plugins/cloud/ovh/restapi/custom/api.pm @@ -0,0 +1,259 @@ +# +# Copyright 2016 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 cloud::ovh::restapi::custom::api; + +use strict; +use warnings; +use centreon::plugins::http; +use JSON::XS; +use Digest::SHA 'sha1_hex'; + +my %map_ovh_type = ( + OVH_API_EU => 'https://eu.api.ovh.com/1.0', + OVH_API_CA => 'https://ca.api.ovh.com/1.0', +); + +sub new { + my ($class, %options) = @_; + my $self = {}; + bless $self, $class; + + if (!defined($options{output})) { + print "Class Custom: Need to specify 'output' argument.\n"; + exit 3; + } + if (!defined($options{options})) { + $options{output}->add_option_msg(short_msg => "Class Custom: Need to specify 'options' argument."); + $options{output}->option_exit(); + } + + if (!defined($options{noptions})) { + $options{options}->add_options(arguments => + { + "ovh-type:s@" => { name => 'ovh_type', }, + "ovh-application-key:s@" => { name => 'ovh_application_key', }, + "ovh-application-secret:s@" => { name => 'ovh_application_secret', }, + "ovh-consumer-key:s@" => { name => 'ovh_consumer_key', }, + "proxyurl:s@" => { name => 'proxyurl', }, + "timeout:s@" => { name => 'timeout', }, + }); + } + $options{options}->add_help(package => __PACKAGE__, sections => 'REST API OPTIONS', once => 1); + + $self->{output} = $options{output}; + $self->{mode} = $options{mode}; + $self->{http} = centreon::plugins::http->new(output => $self->{output}); + + return $self; + +} + +# Method to manage multiples +sub set_options { + my ($self, %options) = @_; + # options{options_result} + + $self->{option_results} = $options{option_results}; +} + +# Method to manage multiples +sub set_defaults { + my ($self, %options) = @_; + # options{default} + + # Manage default value + foreach (keys %{$options{default}}) { + if ($_ eq $self->{mode}) { + for (my $i = 0; $i < scalar(@{$options{default}->{$_}}); $i++) { + foreach my $opt (keys %{$options{default}->{$_}[$i]}) { + if (!defined($self->{option_results}->{$opt}[$i])) { + $self->{option_results}->{$opt}[$i] = $options{default}->{$_}[$i]->{$opt}; + } + } + } + } + } +} + +sub check_options { + my ($self, %options) = @_; + + $self->{ovh_type} = (defined($self->{option_results}->{ovh_type})) ? shift(@{$self->{option_results}->{ovh_type}}) : 'OVH_API_EU'; + $self->{ovh_application_key} = (defined($self->{option_results}->{ovh_application_key})) ? shift(@{$self->{option_results}->{ovh_application_key}}) : undef; + $self->{ovh_application_secret} = (defined($self->{option_results}->{ovh_application_secret})) ? shift(@{$self->{option_results}->{ovh_application_secret}}) : undef; + $self->{ovh_consumer_key} = (defined($self->{option_results}->{ovh_consumer_key})) ? shift(@{$self->{option_results}->{ovh_consumer_key}}) : undef; + $self->{timeout} = (defined($self->{option_results}->{timeout})) ? shift(@{$self->{option_results}->{timeout}}) : 10; + $self->{proxyurl} = (defined($self->{option_results}->{proxyurl})) ? shift(@{$self->{option_results}->{proxyurl}}) : undef; + + if (!defined($self->{ovh_application_key})) { + $self->{output}->add_option_msg(short_msg => "Need to specify --ovh-application-key option."); + $self->{output}->option_exit(); + } + if (!defined($self->{ovh_application_secret})) { + $self->{output}->add_option_msg(short_msg => "Need to specify --ovh-application-secret option."); + $self->{output}->option_exit(); + } + if (!defined($self->{ovh_consumer_key})) { + $self->{output}->add_option_msg(short_msg => "Need to specify --ovh-consumer-key option."); + $self->{output}->option_exit(); + } + + if (!defined($self->{ovh_application_key}) || + scalar(@{$self->{option_results}->{ovh_application_key}}) == 0) { + return 0; + } + + return 1; +} + +sub build_options_for_httplib { + my ($self, %options) = @_; + + $self->{option_results}->{timeout} = $self->{timeout}; + $self->{option_results}->{proxyurl} = $self->{proxyurl}; +} + +sub settings { + my ($self, %options) = @_; + + $self->build_options_for_httplib(); + $self->{http}->add_header(key => 'X-Ovh-Application', value => $self->{ovh_application_key}); + if (!defined($options{no_signature}) || $options{no_signature} == 0) { + my $now = $self->time_delta() + time; + my $method = defined($options{method}) ? uc($options{method}) : 'GET'; + my $body = ''; + + if ($method !~ /GET|DELETE/) { + my $content; + eval { + $content = JSON::XS->new->utf8->encode($options{body}); + }; + if ($@) { + $self->{output}->add_option_msg(short_msg => "Cannot encode json: $@"); + $self->{output}->option_exit(); + } + $self->{http}->add_header(key => 'Content-type', value => 'application/json'); + $self->{option_results}->{query_form_post} = $content; + } + + $self->{http}->add_header(key => 'X-Ovh-Consumer', value => $self->{ovh_consumer_key}); + $self->{http}->add_header(key => 'X-Ovh-Timestamp', value => $now); + $self->{http}->add_header(key => 'X-Ovh-Signature', value => '$1$' . sha1_hex(join('+', ( + # Full signature is '$1$' followed by the hex digest of the SHA1 of all these data joined by a + sign + $self->{ovh_application_secret}, # Application secret + $self->{ovh_consumer_key}, # Consumer key + $method, # HTTP method (uppercased) + $map_ovh_type{uc($self->{ovh_type})} . $options{path}, # Full URL + $body, # Full body + $now, # Curent OVH server time + )))); + } + $self->{http}->set_options(%{$self->{option_results}}); +} + +sub time_delta { + my ($self, %options) = @_; + + if (!defined($self->{time_delta})) { + my $response = $self->get(path => '/auth/time', no_signature => 1, no_decode => 1); + $self->{time_delta} = $response - time(); + } + + return $self->{time_delta}; +} + +sub get { + my ($self, %options) = @_; + + $self->settings(%options); + + my $response = $self->{http}->request(full_url => $map_ovh_type{uc($self->{ovh_type})} . $options{path}, + hostname => '', critical_status => '', warning_status => ''); + my $headers = $self->{http}->get_header(); + my $client_warning = $headers->header('Client-Warning'); + if (defined($client_warning) && $client_warning eq 'Internal response') { + $self->{output}->add_option_msg(short_msg => "Internal LWP::UserAgent error: $response"); + $self->{output}->option_exit(); + } + + if (defined($options{no_decode}) && $options{no_decode} == 1) { + return $response; + } + + my $content; + eval { + $content = JSON::XS->new->utf8->decode($response); + }; + if ($@) { + $self->{output}->add_option_msg(short_msg => "Cannot decode json response: $@"); + $self->{output}->option_exit(); + } + + return $content; +} + +1; + +__END__ + +=head1 NAME + +OVH REST API + +=head1 SYNOPSIS + +OVH Rest API custom mode + +=head1 REST API OPTIONS + +=over 8 + +=item B<--ovh-type> + +Can be: OVH_API_EU or OVH_API_CA (default: OVH_API_EU). + +=item B<--ovh-application-key> + +OVH API applicationKey + +=item B<--ovh-application-secret> + +OVH API applicationSecret + +=item B<--ovh-consumer-key> + +OVH API consumerKey + +=item B<--proxyurl> + +Proxy URL if any + +=item B<--timeout> + +Set HTTP timeout + +=back + +=head1 DESCRIPTION + +B. + +=cut diff --git a/centreon-plugins/cloud/ovh/restapi/mode/sms.pm b/centreon-plugins/cloud/ovh/restapi/mode/sms.pm new file mode 100644 index 000000000..f71aade75 --- /dev/null +++ b/centreon-plugins/cloud/ovh/restapi/mode/sms.pm @@ -0,0 +1,119 @@ +# +# Copyright 2016 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 cloud::ovh::restapi::mode::sms; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'sms', type => 1, cb_prefix_output => 'prefix_sms_output', message_multiple => 'All sms services are ok' } + ]; + + $self->{maps_counters}->{sms} = [ + { label => 'left', set => { + key_values => [ { name => 'left' }, { name => 'display' } ], + output_template => 'SMS left : %s', + perfdatas => [ + { label => 'left', value => 'left_absolute', template => '%s', unit => 'sms', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-service:s" => { name => 'filter_service' }, + }); + + return $self; +} + +sub prefix_sms_output { + my ($self, %options) = @_; + + return "Service '" . $options{instance_value}->{display} . "' "; +} + +sub manage_selection { + my ($self, %options) = @_; + + $self->{sms} = {}; + my $result = $options{custom}->get(path => '/sms'); + foreach my $service (@$result) { + if (defined($self->{option_results}->{filter_service}) && $self->{option_results}->{filter_service} ne '' && + $service !~ /$self->{option_results}->{filter_service}/) { + $self->{output}->output_add(long_msg => "skipping '" . $service . "': no matching filter.", debug => 1); + next; + } + + my $result2 = $options{custom}->get(path => '/sms/' . $service); + $self->{sms}->{$service} = { + display => $service, + left => $result2->{creditsLeft} }; + } + + if (scalar(keys %{$self->{sms}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No sms service found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check sms left. + +=over 8 + +=item B<--filter-service> + +Filter service name (can be a regexp). + +=item B<--warning-*> + +Threshold warning. +Can be: 'left'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'left'. + +=back + +=cut diff --git a/centreon-plugins/cloud/ovh/restapi/plugin.pm b/centreon-plugins/cloud/ovh/restapi/plugin.pm new file mode 100644 index 000000000..ec3a7cb8f --- /dev/null +++ b/centreon-plugins/cloud/ovh/restapi/plugin.pm @@ -0,0 +1,49 @@ +# +# Copyright 2016 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 cloud::ovh::restapi::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_custom); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + %{$self->{modes}} = ( + 'sms' => 'cloud::ovh::restapi::mode::sms', + ); + + $self->{custom_modes}{api} = 'cloud::ovh::restapi::custom::api'; + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check OVH through HTTP/REST API. + +=cut From 3e7d5b9d4f9a6b0c782dfd2afcbec82542b9f0e8 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 9 Jan 2017 17:12:12 +0100 Subject: [PATCH 39/68] + New year! --- centreon-plugins/apps/activedirectory/local/mode/dcdiag.pm | 2 +- centreon-plugins/apps/activedirectory/local/mode/netdom.pm | 2 +- centreon-plugins/apps/activedirectory/local/plugin.pm | 2 +- centreon-plugins/apps/activedirectory/wsman/mode/dcdiag.pm | 2 +- centreon-plugins/apps/activedirectory/wsman/plugin.pm | 2 +- centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm | 2 +- centreon-plugins/apps/apache/serverstatus/mode/requests.pm | 2 +- centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm | 2 +- centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm | 2 +- centreon-plugins/apps/apache/serverstatus/mode/workers.pm | 2 +- centreon-plugins/apps/apache/serverstatus/plugin.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/batterycharge.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/batteryvoltage.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/libgetdata.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/linefrequency.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/linevoltage.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/loadpercentage.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/outputvoltage.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/temperature.pm | 2 +- centreon-plugins/apps/apcupsd/local/mode/timeleft.pm | 2 +- centreon-plugins/apps/apcupsd/local/plugin.pm | 2 +- .../apps/backup/netbackup/local/mode/dedupstatus.pm | 2 +- .../apps/backup/netbackup/local/mode/drivecleaning.pm | 2 +- .../apps/backup/netbackup/local/mode/drivestatus.pm | 2 +- centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm | 2 +- .../apps/backup/netbackup/local/mode/listpolicies.pm | 2 +- centreon-plugins/apps/backup/netbackup/local/mode/tapeusage.pm | 2 +- centreon-plugins/apps/backup/netbackup/local/plugin.pm | 2 +- centreon-plugins/apps/biztalk/sql/mode/rlocationdisabled.pm | 2 +- centreon-plugins/apps/bluemind/mode/incoming.pm | 2 +- centreon-plugins/apps/bluemind/plugin.pm | 2 +- centreon-plugins/apps/centreon/local/mode/metaservice.pm | 2 +- centreon-plugins/apps/centreon/local/mode/retentionbroker.pm | 2 +- centreon-plugins/apps/centreon/local/plugin.pm | 2 +- centreon-plugins/apps/centreon/map/jmx/mode/eventqueue.pm | 2 +- centreon-plugins/apps/centreon/map/jmx/mode/eventstatistics.pm | 2 +- centreon-plugins/apps/centreon/map/jmx/mode/gates.pm | 2 +- centreon-plugins/apps/centreon/map/jmx/mode/sessions.pm | 2 +- centreon-plugins/apps/centreon/map/jmx/plugin.pm | 2 +- centreon-plugins/apps/centreon/sql/mode/countnotifications.pm | 2 +- centreon-plugins/apps/centreon/sql/mode/countproblems.pm | 2 +- centreon-plugins/apps/centreon/sql/mode/countservices.pm | 2 +- centreon-plugins/apps/centreon/sql/mode/partitioning.pm | 2 +- centreon-plugins/apps/centreon/sql/mode/pollerdelay.pm | 2 +- centreon-plugins/apps/checkmyws/mode/status.pm | 2 +- centreon-plugins/apps/checkmyws/plugin.pm | 2 +- centreon-plugins/apps/citrix/local/mode/folder.pm | 2 +- centreon-plugins/apps/citrix/local/mode/license.pm | 2 +- centreon-plugins/apps/citrix/local/mode/session.pm | 2 +- centreon-plugins/apps/citrix/local/mode/zone.pm | 2 +- centreon-plugins/apps/citrix/local/plugin.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/mode/listnodes.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/mode/listresources.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/mode/networkstatus.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/mode/nodestatus.pm | 2 +- .../apps/cluster/mscs/local/mode/resourcegroupstatus.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/mode/resourcestatus.pm | 2 +- centreon-plugins/apps/cluster/mscs/local/plugin.pm | 2 +- centreon-plugins/apps/elasticsearch/mode/cluster.pm | 2 +- centreon-plugins/apps/elasticsearch/mode/indices.pm | 2 +- centreon-plugins/apps/elasticsearch/mode/nodescount.pm | 2 +- centreon-plugins/apps/elasticsearch/plugin.pm | 2 +- .../apps/exchange/2010/local/mode/activesyncmailbox.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/databases.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/imapmailbox.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/listdatabases.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/mapimailbox.pm | 2 +- .../apps/exchange/2010/local/mode/outlookwebservices.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/owamailbox.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/queues.pm | 2 +- .../apps/exchange/2010/local/mode/replicationhealth.pm | 2 +- centreon-plugins/apps/exchange/2010/local/mode/services.pm | 2 +- centreon-plugins/apps/exchange/2010/local/plugin.pm | 2 +- centreon-plugins/apps/github/mode/commits.pm | 2 +- centreon-plugins/apps/github/mode/issues.pm | 2 +- centreon-plugins/apps/github/mode/pullrequests.pm | 2 +- centreon-plugins/apps/github/mode/stats.pm | 2 +- centreon-plugins/apps/github/mode/status.pm | 2 +- centreon-plugins/apps/github/plugin.pm | 2 +- centreon-plugins/apps/hddtemp/local/mode/temperature.pm | 2 +- centreon-plugins/apps/hddtemp/local/plugin.pm | 2 +- centreon-plugins/apps/hddtemp/remote/mode/listdrives.pm | 2 +- centreon-plugins/apps/hddtemp/remote/mode/temperature.pm | 2 +- centreon-plugins/apps/hddtemp/remote/plugin.pm | 2 +- centreon-plugins/apps/iis/local/mode/applicationpoolstate.pm | 2 +- centreon-plugins/apps/iis/local/mode/listapplicationpools.pm | 2 +- centreon-plugins/apps/iis/local/mode/listsites.pm | 2 +- centreon-plugins/apps/iis/local/mode/webservicestatistics.pm | 2 +- centreon-plugins/apps/iis/local/plugin.pm | 2 +- centreon-plugins/apps/iis/wsman/mode/applicationpoolstate.pm | 2 +- centreon-plugins/apps/iis/wsman/mode/listapplicationpools.pm | 2 +- centreon-plugins/apps/iis/wsman/plugin.pm | 2 +- centreon-plugins/apps/java/peoplesoft/jmx/mode/queuelength.pm | 2 +- centreon-plugins/apps/java/peoplesoft/jmx/mode/sessions.pm | 2 +- centreon-plugins/apps/java/peoplesoft/jmx/plugin.pm | 2 +- centreon-plugins/apps/java/weblogic/jmx/mode/workmanager.pm | 2 +- centreon-plugins/apps/java/weblogic/jmx/plugin.pm | 2 +- centreon-plugins/apps/jenkins/mode/jobstate.pm | 2 +- centreon-plugins/apps/jenkins/plugin.pm | 2 +- centreon-plugins/apps/jive/sql/mode/etljobstatus.pm | 2 +- centreon-plugins/apps/kayako/api/mode/listdepartment.pm | 2 +- centreon-plugins/apps/kayako/api/mode/listpriority.pm | 2 +- centreon-plugins/apps/kayako/api/mode/liststaff.pm | 2 +- centreon-plugins/apps/kayako/api/mode/liststatus.pm | 2 +- centreon-plugins/apps/kayako/api/mode/ticketcount.pm | 2 +- centreon-plugins/apps/kayako/api/plugin.pm | 2 +- centreon-plugins/apps/kayako/sql/mode/listdepartment.pm | 2 +- centreon-plugins/apps/kayako/sql/mode/listpriority.pm | 2 +- centreon-plugins/apps/kayako/sql/mode/liststaff.pm | 2 +- centreon-plugins/apps/kayako/sql/mode/liststatus.pm | 2 +- centreon-plugins/apps/kayako/sql/mode/ticketcount.pm | 2 +- centreon-plugins/apps/lmsensors/mode/fan.pm | 2 +- centreon-plugins/apps/lmsensors/mode/misc.pm | 2 +- centreon-plugins/apps/lmsensors/mode/temperature.pm | 2 +- centreon-plugins/apps/lmsensors/mode/voltage.pm | 2 +- centreon-plugins/apps/lmsensors/plugin.pm | 2 +- centreon-plugins/apps/lotus/snmp/mode/mailstate.pm | 2 +- centreon-plugins/apps/lotus/snmp/mode/mailtime.pm | 2 +- centreon-plugins/apps/lotus/snmp/mode/serveravailability.pm | 2 +- centreon-plugins/apps/lotus/snmp/mode/servertransactions.pm | 2 +- centreon-plugins/apps/lotus/snmp/mode/usersessions.pm | 2 +- centreon-plugins/apps/lotus/snmp/plugin.pm | 2 +- centreon-plugins/apps/lync/2013/mssql/mode/appsharingqoe.pm | 2 +- centreon-plugins/apps/lync/2013/mssql/mode/audioqoe.pm | 2 +- centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm | 2 +- centreon-plugins/apps/lync/2013/mssql/mode/poorcalls.pm | 2 +- centreon-plugins/apps/lync/2013/mssql/mode/sessionstypes.pm | 2 +- centreon-plugins/apps/nginx/serverstatus/mode/connections.pm | 2 +- centreon-plugins/apps/nginx/serverstatus/mode/requests.pm | 2 +- centreon-plugins/apps/nginx/serverstatus/mode/responsetime.pm | 2 +- centreon-plugins/apps/nginx/serverstatus/plugin.pm | 2 +- centreon-plugins/apps/pacemaker/local/mode/constraints.pm | 2 +- centreon-plugins/apps/pacemaker/local/mode/crm.pm | 2 +- centreon-plugins/apps/pacemaker/local/plugin.pm | 2 +- centreon-plugins/apps/pfsense/snmp/mode/blockedpackets.pm | 2 +- centreon-plugins/apps/pfsense/snmp/mode/memorydroppedpackets.pm | 2 +- centreon-plugins/apps/pfsense/snmp/mode/runtime.pm | 2 +- centreon-plugins/apps/pfsense/snmp/plugin.pm | 2 +- centreon-plugins/apps/php/apc/web/mode/filecache.pm | 2 +- centreon-plugins/apps/php/apc/web/mode/memory.pm | 2 +- centreon-plugins/apps/php/apc/web/plugin.pm | 2 +- centreon-plugins/apps/php/fpm/web/mode/usage.pm | 2 +- centreon-plugins/apps/php/fpm/web/plugin.pm | 2 +- centreon-plugins/apps/protocols/bgp/4/mode/bgppeerstate.pm | 2 +- centreon-plugins/apps/protocols/bgp/4/plugin.pm | 2 +- centreon-plugins/apps/protocols/dhcp/mode/connection.pm | 2 +- centreon-plugins/apps/protocols/dhcp/plugin.pm | 2 +- centreon-plugins/apps/protocols/dns/lib/dns.pm | 2 +- centreon-plugins/apps/protocols/dns/mode/request.pm | 2 +- centreon-plugins/apps/protocols/dns/plugin.pm | 2 +- centreon-plugins/apps/protocols/ftp/lib/ftp.pm | 2 +- centreon-plugins/apps/protocols/ftp/mode/commands.pm | 2 +- centreon-plugins/apps/protocols/ftp/mode/date.pm | 2 +- centreon-plugins/apps/protocols/ftp/mode/filescount.pm | 2 +- centreon-plugins/apps/protocols/ftp/mode/login.pm | 2 +- centreon-plugins/apps/protocols/ftp/plugin.pm | 2 +- centreon-plugins/apps/protocols/http/mode/expectedcontent.pm | 2 +- centreon-plugins/apps/protocols/http/mode/jsoncontent.pm | 2 +- centreon-plugins/apps/protocols/http/mode/response.pm | 2 +- centreon-plugins/apps/protocols/http/mode/soapcontent.pm | 2 +- centreon-plugins/apps/protocols/http/plugin.pm | 2 +- centreon-plugins/apps/protocols/imap/lib/imap.pm | 2 +- centreon-plugins/apps/protocols/imap/mode/login.pm | 2 +- centreon-plugins/apps/protocols/imap/mode/searchmessage.pm | 2 +- centreon-plugins/apps/protocols/imap/plugin.pm | 2 +- centreon-plugins/apps/protocols/jmx/mode/listattributes.pm | 2 +- centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm | 2 +- centreon-plugins/apps/protocols/jmx/plugin.pm | 2 +- centreon-plugins/apps/protocols/ldap/lib/ldap.pm | 2 +- centreon-plugins/apps/protocols/ldap/mode/login.pm | 2 +- centreon-plugins/apps/protocols/ldap/mode/search.pm | 2 +- centreon-plugins/apps/protocols/ldap/plugin.pm | 2 +- centreon-plugins/apps/protocols/ntp/mode/offset.pm | 2 +- centreon-plugins/apps/protocols/ntp/mode/responsetime.pm | 2 +- centreon-plugins/apps/protocols/ntp/plugin.pm | 2 +- centreon-plugins/apps/protocols/ospf/snmp/mode/neighbor.pm | 2 +- centreon-plugins/apps/protocols/ospf/snmp/plugin.pm | 2 +- centreon-plugins/apps/protocols/radius/mode/login.pm | 2 +- centreon-plugins/apps/protocols/radius/plugin.pm | 2 +- centreon-plugins/apps/protocols/smtp/lib/smtp.pm | 2 +- centreon-plugins/apps/protocols/smtp/mode/login.pm | 2 +- centreon-plugins/apps/protocols/smtp/mode/message.pm | 2 +- centreon-plugins/apps/protocols/smtp/plugin.pm | 2 +- centreon-plugins/apps/protocols/tcp/mode/responsetime.pm | 2 +- centreon-plugins/apps/protocols/tcp/plugin.pm | 2 +- centreon-plugins/apps/protocols/telnet/mode/scenario.pm | 2 +- centreon-plugins/apps/protocols/telnet/plugin.pm | 2 +- centreon-plugins/apps/protocols/udp/mode/connection.pm | 2 +- centreon-plugins/apps/protocols/udp/plugin.pm | 2 +- centreon-plugins/apps/protocols/x509/mode/validity.pm | 2 +- centreon-plugins/apps/protocols/x509/plugin.pm | 2 +- centreon-plugins/apps/rrdcached/mode/stats.pm | 2 +- centreon-plugins/apps/rrdcached/plugin.pm | 2 +- centreon-plugins/apps/selenium/mode/scenario.pm | 2 +- centreon-plugins/apps/selenium/plugin.pm | 2 +- centreon-plugins/apps/tomcat/jmx/plugin.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/applications.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/listapplication.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/memory.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/requestinfo.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/sessions.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/threads.pm | 2 +- centreon-plugins/apps/tomcat/web/mode/traffic.pm | 2 +- centreon-plugins/apps/tomcat/web/plugin.pm | 2 +- centreon-plugins/apps/varnish/local/mode/backend.pm | 2 +- centreon-plugins/apps/varnish/local/mode/bans.pm | 2 +- centreon-plugins/apps/varnish/local/mode/cache.pm | 2 +- centreon-plugins/apps/varnish/local/mode/connections.pm | 2 +- centreon-plugins/apps/varnish/local/mode/dns.pm | 2 +- centreon-plugins/apps/varnish/local/mode/esi.pm | 2 +- centreon-plugins/apps/varnish/local/mode/fetch.pm | 2 +- centreon-plugins/apps/varnish/local/mode/hcb.pm | 2 +- centreon-plugins/apps/varnish/local/mode/n.pm | 2 +- centreon-plugins/apps/varnish/local/mode/objects.pm | 2 +- centreon-plugins/apps/varnish/local/mode/sessions.pm | 2 +- centreon-plugins/apps/varnish/local/mode/shm.pm | 2 +- centreon-plugins/apps/varnish/local/mode/sms.pm | 2 +- centreon-plugins/apps/varnish/local/mode/totals.pm | 2 +- centreon-plugins/apps/varnish/local/mode/uptime.pm | 2 +- centreon-plugins/apps/varnish/local/mode/vcl.pm | 2 +- centreon-plugins/apps/varnish/local/mode/workers.pm | 2 +- centreon-plugins/apps/varnish/local/plugin.pm | 2 +- centreon-plugins/apps/vmware/connector/custom/connector.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/alarmdatacenter.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/alarmhost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/countvmhost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/cpuhost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/cpuvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastorecountvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastorehost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastoreio.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastoreiops.pm | 2 +- .../apps/vmware/connector/mode/datastoresnapshot.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastoreusage.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/datastorevm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/devicevm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/getmap.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/healthhost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/limitvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/listdatacenters.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/listdatastores.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/listnichost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/maintenancehost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/memoryhost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/memoryvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/nethost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/servicehost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/statconnectors.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/statushost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/statusvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/swaphost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/swapvm.pm | 2 +- .../apps/vmware/connector/mode/thinprovisioningvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/timehost.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/toolsvm.pm | 2 +- centreon-plugins/apps/vmware/connector/mode/uptimehost.pm | 2 +- .../apps/vmware/connector/mode/vmoperationcluster.pm | 2 +- centreon-plugins/apps/vmware/connector/plugin.pm | 2 +- centreon-plugins/apps/vmware/wsman/mode/components/cim_card.pm | 2 +- .../apps/vmware/wsman/mode/components/cim_computersystem.pm | 2 +- .../apps/vmware/wsman/mode/components/cim_memory.pm | 2 +- .../apps/vmware/wsman/mode/components/cim_numericsensor.pm | 2 +- .../apps/vmware/wsman/mode/components/cim_processor.pm | 2 +- .../apps/vmware/wsman/mode/components/cim_recordlog.pm | 2 +- .../apps/vmware/wsman/mode/components/omc_discretesensor.pm | 2 +- centreon-plugins/apps/vmware/wsman/mode/components/omc_fan.pm | 2 +- centreon-plugins/apps/vmware/wsman/mode/components/omc_psu.pm | 2 +- centreon-plugins/apps/vmware/wsman/mode/components/resources.pm | 2 +- .../apps/vmware/wsman/mode/components/vmware_battery.pm | 2 +- .../apps/vmware/wsman/mode/components/vmware_controller.pm | 2 +- .../apps/vmware/wsman/mode/components/vmware_sassataport.pm | 2 +- .../apps/vmware/wsman/mode/components/vmware_storageextent.pm | 2 +- .../apps/vmware/wsman/mode/components/vmware_storagevolume.pm | 2 +- centreon-plugins/apps/vmware/wsman/mode/hardware.pm | 2 +- centreon-plugins/apps/vmware/wsman/plugin.pm | 2 +- centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm | 2 +- centreon-plugins/apps/voip/asterisk/remote/mode/activecalls.pm | 2 +- centreon-plugins/apps/voip/asterisk/remote/mode/dahdistatus.pm | 2 +- .../apps/voip/asterisk/remote/mode/externalcalls.pm | 2 +- centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm | 2 +- centreon-plugins/apps/voip/asterisk/remote/plugin.pm | 2 +- centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm | 2 +- centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm | 2 +- centreon-plugins/apps/voip/asterisk/snmp/plugin.pm | 2 +- .../apps/voip/cisco/meetingplace/mode/audiolicenses.pm | 2 +- .../apps/voip/cisco/meetingplace/mode/audioports.pm | 2 +- .../apps/voip/cisco/meetingplace/mode/videolicenses.pm | 2 +- .../apps/voip/cisco/meetingplace/mode/videoports.pm | 2 +- centreon-plugins/apps/voip/cisco/meetingplace/plugin.pm | 2 +- centreon-plugins/apps/vtom/restapi/custom/api.pm | 2 +- centreon-plugins/apps/vtom/restapi/mode/jobstatus.pm | 2 +- centreon-plugins/apps/vtom/restapi/plugin.pm | 2 +- .../centreon/common/adic/tape/snmp/mode/components/component.pm | 2 +- .../centreon/common/adic/tape/snmp/mode/components/fan.pm | 2 +- .../centreon/common/adic/tape/snmp/mode/components/global.pm | 2 +- .../common/adic/tape/snmp/mode/components/physicaldrive.pm | 2 +- .../centreon/common/adic/tape/snmp/mode/components/subsystem.pm | 2 +- .../common/adic/tape/snmp/mode/components/temperature.pm | 2 +- .../centreon/common/adic/tape/snmp/mode/hardware.pm | 2 +- .../common/airespace/snmp/mode/apchannelinterference.pm | 2 +- .../centreon/common/airespace/snmp/mode/apchannelnoise.pm | 2 +- .../centreon/common/airespace/snmp/mode/apstatus.pm | 2 +- centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm | 2 +- .../centreon/common/airespace/snmp/mode/components/psu.pm | 2 +- centreon-plugins/centreon/common/airespace/snmp/mode/cpu.pm | 2 +- .../centreon/common/airespace/snmp/mode/hardware.pm | 2 +- centreon-plugins/centreon/common/airespace/snmp/mode/memory.pm | 2 +- .../centreon/common/aruba/snmp/mode/apconnections.pm | 2 +- centreon-plugins/centreon/common/aruba/snmp/mode/apusers.pm | 2 +- .../centreon/common/aruba/snmp/mode/components/fan.pm | 2 +- .../centreon/common/aruba/snmp/mode/components/module.pm | 2 +- .../centreon/common/aruba/snmp/mode/components/psu.pm | 2 +- centreon-plugins/centreon/common/aruba/snmp/mode/cpu.pm | 2 +- centreon-plugins/centreon/common/aruba/snmp/mode/hardware.pm | 2 +- centreon-plugins/centreon/common/aruba/snmp/mode/memory.pm | 2 +- centreon-plugins/centreon/common/aruba/snmp/mode/storage.pm | 2 +- .../centreon/common/bluearc/snmp/mode/clusterstatus.pm | 2 +- .../centreon/common/bluearc/snmp/mode/components/fan.pm | 2 +- .../centreon/common/bluearc/snmp/mode/components/psu.pm | 2 +- .../centreon/common/bluearc/snmp/mode/components/sysdrive.pm | 2 +- .../centreon/common/bluearc/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/centreon/common/bluearc/snmp/mode/hardware.pm | 2 +- .../centreon/common/bluearc/snmp/mode/volumeusage.pm | 2 +- .../common/cisco/smallbusiness/snmp/mode/components/fan.pm | 2 +- .../common/cisco/smallbusiness/snmp/mode/components/psu.pm | 2 +- .../centreon/common/cisco/smallbusiness/snmp/mode/cpu.pm | 2 +- .../common/cisco/smallbusiness/snmp/mode/environment.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/components/fan.pm | 2 +- .../common/cisco/standard/snmp/mode/components/module.pm | 2 +- .../common/cisco/standard/snmp/mode/components/physical.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/components/psu.pm | 2 +- .../common/cisco/standard/snmp/mode/components/sensor.pm | 2 +- .../common/cisco/standard/snmp/mode/components/temperature.pm | 2 +- .../common/cisco/standard/snmp/mode/components/voltage.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/cpu.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/environment.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/hsrp.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/ipsla.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/memory.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/memoryflash.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/qosusage.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/sessions.pm | 2 +- .../centreon/common/cisco/standard/snmp/mode/stack.pm | 2 +- .../centreon/common/dell/powerconnect3000/mode/globalstatus.pm | 2 +- .../centreon/common/emc/navisphere/custom/custom.pm | 2 +- centreon-plugins/centreon/common/emc/navisphere/mode/cache.pm | 2 +- .../centreon/common/emc/navisphere/mode/controller.pm | 2 +- centreon-plugins/centreon/common/emc/navisphere/mode/disk.pm | 2 +- centreon-plugins/centreon/common/emc/navisphere/mode/faults.pm | 2 +- .../centreon/common/emc/navisphere/mode/hbastate.pm | 2 +- .../centreon/common/emc/navisphere/mode/listluns.pm | 2 +- .../centreon/common/emc/navisphere/mode/portstate.pm | 2 +- centreon-plugins/centreon/common/emc/navisphere/mode/sp.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/battery.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/cable.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/cpu.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/fan.pm | 2 +- .../common/emc/navisphere/mode/spcomponents/iomodule.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/lcc.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/memory.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/psu.pm | 2 +- .../centreon/common/emc/navisphere/mode/spcomponents/sp.pm | 2 +- centreon-plugins/centreon/common/emc/navisphere/mode/spinfo.pm | 2 +- .../centreon/common/fastpath/mode/components/fan.pm | 2 +- .../centreon/common/fastpath/mode/components/psu.pm | 2 +- .../centreon/common/fastpath/mode/components/temperature.pm | 2 +- centreon-plugins/centreon/common/fastpath/mode/cpu.pm | 2 +- centreon-plugins/centreon/common/fastpath/mode/environment.pm | 2 +- centreon-plugins/centreon/common/fastpath/mode/memory.pm | 2 +- .../centreon/common/force10/snmp/mode/components/fan.pm | 2 +- .../centreon/common/force10/snmp/mode/components/psu.pm | 2 +- .../centreon/common/force10/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/centreon/common/force10/snmp/mode/cpu.pm | 2 +- centreon-plugins/centreon/common/force10/snmp/mode/hardware.pm | 2 +- centreon-plugins/centreon/common/force10/snmp/mode/memory.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/clusterstatus.pm | 2 +- centreon-plugins/centreon/common/fortinet/fortigate/mode/cpu.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/disk.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/hardware.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/ipsstats.pm | 2 +- .../common/fortinet/fortigate/mode/listvirtualdomains.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/memory.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/sessions.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/signatures.pm | 2 +- .../centreon/common/fortinet/fortigate/mode/virus.pm | 2 +- centreon-plugins/centreon/common/fortinet/fortigate/mode/vpn.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/classcount.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/cpuload.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/fdusage.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/loadaverage.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/memory.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/memorydetailed.pm | 2 +- centreon-plugins/centreon/common/jvm/mode/threads.pm | 2 +- .../centreon/common/powershell/dell/compellent/hbausage.pm | 2 +- .../centreon/common/powershell/dell/compellent/volumeusage.pm | 2 +- .../common/powershell/exchange/2010/activesyncmailbox.pm | 2 +- .../centreon/common/powershell/exchange/2010/databases.pm | 2 +- .../centreon/common/powershell/exchange/2010/imapmailbox.pm | 2 +- .../centreon/common/powershell/exchange/2010/listdatabases.pm | 2 +- .../centreon/common/powershell/exchange/2010/mapimailbox.pm | 2 +- .../common/powershell/exchange/2010/outlookwebservices.pm | 2 +- .../centreon/common/powershell/exchange/2010/owamailbox.pm | 2 +- .../centreon/common/powershell/exchange/2010/powershell.pm | 2 +- .../centreon/common/powershell/exchange/2010/queues.pm | 2 +- .../common/powershell/exchange/2010/replicationhealth.pm | 2 +- .../centreon/common/powershell/exchange/2010/services.pm | 2 +- .../centreon/common/protocols/jmx/custom/jolokia.pm | 2 +- .../centreon/common/protocols/sql/mode/connectiontime.pm | 2 +- centreon-plugins/centreon/common/protocols/sql/mode/sql.pm | 2 +- centreon-plugins/centreon/common/radlan/mode/cpu.pm | 2 +- centreon-plugins/centreon/common/radlan/mode/environment.pm | 2 +- centreon-plugins/centreon/common/smcli/custom/custom.pm | 2 +- centreon-plugins/centreon/common/smcli/mode/healthstatus.pm | 2 +- .../centreon/common/violin/snmp/mode/components/ca.pm | 2 +- .../centreon/common/violin/snmp/mode/components/fan.pm | 2 +- .../centreon/common/violin/snmp/mode/components/gfc.pm | 2 +- .../centreon/common/violin/snmp/mode/components/lfc.pm | 2 +- .../centreon/common/violin/snmp/mode/components/psu.pm | 2 +- .../centreon/common/violin/snmp/mode/components/temperature.pm | 2 +- .../centreon/common/violin/snmp/mode/components/vimm.pm | 2 +- centreon-plugins/centreon/common/violin/snmp/mode/hardware.pm | 2 +- .../centreon/plugins/alternative/FatPackerOptions.pm | 2 +- centreon-plugins/centreon/plugins/alternative/Getopt.pm | 2 +- centreon-plugins/centreon/plugins/dbi.pm | 2 +- centreon-plugins/centreon/plugins/http.pm | 2 +- centreon-plugins/centreon/plugins/misc.pm | 2 +- centreon-plugins/centreon/plugins/mode.pm | 2 +- centreon-plugins/centreon/plugins/options.pm | 2 +- centreon-plugins/centreon/plugins/output.pm | 2 +- centreon-plugins/centreon/plugins/perfdata.pm | 2 +- centreon-plugins/centreon/plugins/script.pm | 2 +- centreon-plugins/centreon/plugins/script_custom.pm | 2 +- centreon-plugins/centreon/plugins/script_simple.pm | 2 +- centreon-plugins/centreon/plugins/script_snmp.pm | 2 +- centreon-plugins/centreon/plugins/script_sql.pm | 2 +- centreon-plugins/centreon/plugins/script_wsman.pm | 2 +- centreon-plugins/centreon/plugins/snmp.pm | 2 +- centreon-plugins/centreon/plugins/statefile.pm | 2 +- centreon-plugins/centreon/plugins/templates/counter.pm | 2 +- centreon-plugins/centreon/plugins/templates/hardware.pm | 2 +- centreon-plugins/centreon/plugins/values.pm | 2 +- centreon-plugins/centreon/plugins/wsman.pm | 2 +- centreon-plugins/centreon_plugins.pl | 2 +- centreon-plugins/cloud/aws/custom/awscli.pm | 2 +- centreon-plugins/cloud/aws/mode/cloudwatch.pm | 2 +- centreon-plugins/cloud/aws/mode/instancestate.pm | 2 +- centreon-plugins/cloud/aws/mode/list.pm | 2 +- centreon-plugins/cloud/aws/mode/metrics/ec2instancecpu.pm | 2 +- .../cloud/aws/mode/metrics/ec2instancecpucreditbalance.pm | 2 +- .../cloud/aws/mode/metrics/ec2instancecpucreditusage.pm | 2 +- centreon-plugins/cloud/aws/mode/metrics/ec2instancenetwork.pm | 2 +- centreon-plugins/cloud/aws/mode/metrics/rdsinstancecpu.pm | 2 +- centreon-plugins/cloud/aws/mode/metrics/s3bucketsize.pm | 2 +- centreon-plugins/cloud/aws/plugin.pm | 2 +- centreon-plugins/cloud/docker/custom/dockerapi.pm | 2 +- centreon-plugins/cloud/docker/mode/blockio.pm | 2 +- centreon-plugins/cloud/docker/mode/containerstate.pm | 2 +- centreon-plugins/cloud/docker/mode/cpu.pm | 2 +- centreon-plugins/cloud/docker/mode/image.pm | 2 +- centreon-plugins/cloud/docker/mode/info.pm | 2 +- centreon-plugins/cloud/docker/mode/listcontainers.pm | 2 +- centreon-plugins/cloud/docker/mode/listnodes.pm | 2 +- centreon-plugins/cloud/docker/mode/memory.pm | 2 +- centreon-plugins/cloud/docker/mode/nodestate.pm | 2 +- centreon-plugins/cloud/docker/mode/traffic.pm | 2 +- centreon-plugins/cloud/docker/plugin.pm | 2 +- centreon-plugins/cloud/ovh/restapi/custom/api.pm | 2 +- centreon-plugins/cloud/ovh/restapi/mode/sms.pm | 2 +- centreon-plugins/cloud/ovh/restapi/plugin.pm | 2 +- centreon-plugins/database/firebird/mode/longqueries.pm | 2 +- centreon-plugins/database/firebird/mode/memory.pm | 2 +- centreon-plugins/database/firebird/mode/pages.pm | 2 +- centreon-plugins/database/firebird/mode/queries.pm | 2 +- centreon-plugins/database/firebird/mode/users.pm | 2 +- centreon-plugins/database/firebird/plugin.pm | 2 +- centreon-plugins/database/informix/mode/archivelevel0.pm | 2 +- centreon-plugins/database/informix/mode/checkpoints.pm | 2 +- centreon-plugins/database/informix/mode/chunkstates.pm | 2 +- centreon-plugins/database/informix/mode/dbspacesusage.pm | 2 +- centreon-plugins/database/informix/mode/globalcache.pm | 2 +- centreon-plugins/database/informix/mode/listdatabases.pm | 2 +- centreon-plugins/database/informix/mode/listdbspaces.pm | 2 +- centreon-plugins/database/informix/mode/lockoverflow.pm | 2 +- centreon-plugins/database/informix/mode/logfilesusage.pm | 2 +- centreon-plugins/database/informix/mode/longtxs.pm | 2 +- centreon-plugins/database/informix/mode/sessions.pm | 2 +- centreon-plugins/database/informix/mode/tablelocks.pm | 2 +- centreon-plugins/database/informix/plugin.pm | 2 +- centreon-plugins/database/mssql/mode/backupage.pm | 2 +- centreon-plugins/database/mssql/mode/blockedprocesses.pm | 2 +- centreon-plugins/database/mssql/mode/cachehitratio.pm | 2 +- centreon-plugins/database/mssql/mode/connectedusers.pm | 2 +- centreon-plugins/database/mssql/mode/databasessize.pm | 2 +- centreon-plugins/database/mssql/mode/deadlocks.pm | 2 +- centreon-plugins/database/mssql/mode/failedjobs.pm | 2 +- centreon-plugins/database/mssql/mode/lockswaits.pm | 2 +- centreon-plugins/database/mssql/mode/transactions.pm | 2 +- centreon-plugins/database/mssql/plugin.pm | 2 +- centreon-plugins/database/mysql/mode/databasessize.pm | 2 +- centreon-plugins/database/mysql/mode/innodbbufferpoolhitrate.pm | 2 +- centreon-plugins/database/mysql/mode/longqueries.pm | 2 +- centreon-plugins/database/mysql/mode/myisamkeycachehitrate.pm | 2 +- centreon-plugins/database/mysql/mode/openfiles.pm | 2 +- centreon-plugins/database/mysql/mode/qcachehitrate.pm | 2 +- centreon-plugins/database/mysql/mode/queries.pm | 2 +- centreon-plugins/database/mysql/mode/replicationmastermaster.pm | 2 +- centreon-plugins/database/mysql/mode/replicationmasterslave.pm | 2 +- centreon-plugins/database/mysql/mode/slowqueries.pm | 2 +- centreon-plugins/database/mysql/mode/tablessize.pm | 2 +- centreon-plugins/database/mysql/mode/threadsconnected.pm | 2 +- centreon-plugins/database/mysql/mode/uptime.pm | 2 +- centreon-plugins/database/mysql/mysqlcmd.pm | 2 +- centreon-plugins/database/mysql/plugin.pm | 2 +- centreon-plugins/database/oracle/mode/asmdiskgroupusage.pm | 2 +- centreon-plugins/database/oracle/mode/connectedusers.pm | 2 +- centreon-plugins/database/oracle/mode/corruptedblocks.pm | 2 +- centreon-plugins/database/oracle/mode/datacachehitratio.pm | 2 +- centreon-plugins/database/oracle/mode/datafilesstatus.pm | 2 +- centreon-plugins/database/oracle/mode/processusage.pm | 2 +- centreon-plugins/database/oracle/mode/rmanbackupage.pm | 2 +- centreon-plugins/database/oracle/mode/rmanbackupproblems.pm | 2 +- centreon-plugins/database/oracle/mode/rmanonlinebackupage.pm | 2 +- centreon-plugins/database/oracle/mode/sessionusage.pm | 2 +- centreon-plugins/database/oracle/mode/tablespaceusage.pm | 2 +- centreon-plugins/database/oracle/mode/tnsping.pm | 2 +- centreon-plugins/database/oracle/plugin.pm | 2 +- centreon-plugins/database/postgres/mode/backends.pm | 2 +- centreon-plugins/database/postgres/mode/hitratio.pm | 2 +- centreon-plugins/database/postgres/mode/listdatabases.pm | 2 +- centreon-plugins/database/postgres/mode/locks.pm | 2 +- centreon-plugins/database/postgres/mode/querytime.pm | 2 +- centreon-plugins/database/postgres/mode/statistics.pm | 2 +- centreon-plugins/database/postgres/mode/tablespace.pm | 2 +- centreon-plugins/database/postgres/mode/timesync.pm | 2 +- centreon-plugins/database/postgres/mode/vacuum.pm | 2 +- centreon-plugins/database/postgres/plugin.pm | 2 +- centreon-plugins/database/postgres/psqlcmd.pm | 2 +- centreon-plugins/database/sybase/mode/blockedprocesses.pm | 2 +- centreon-plugins/database/sybase/mode/connectedusers.pm | 2 +- centreon-plugins/database/sybase/mode/databasessize.pm | 2 +- centreon-plugins/database/sybase/plugin.pm | 2 +- centreon-plugins/example/custommode/simple.pm | 2 +- centreon-plugins/example/mode/getvalue.pm | 2 +- centreon-plugins/example/mode/launchcmd.pm | 2 +- centreon-plugins/example/mode/testcustom.pm | 2 +- centreon-plugins/example/plugin_command.pm | 2 +- centreon-plugins/example/plugin_custom.pm | 2 +- centreon-plugins/example/plugin_snmp.pm | 2 +- .../hardware/ats/apc/snmp/mode/components/entity.pm | 2 +- centreon-plugins/hardware/ats/apc/snmp/mode/devicestatus.pm | 2 +- centreon-plugins/hardware/ats/apc/snmp/mode/inputlines.pm | 2 +- centreon-plugins/hardware/ats/apc/snmp/mode/outputlines.pm | 2 +- centreon-plugins/hardware/ats/apc/snmp/plugin.pm | 2 +- .../hardware/devices/gorgy/ntpserver/snmp/mode/globalstatus.pm | 2 +- .../hardware/devices/gorgy/ntpserver/snmp/plugin.pm | 2 +- .../safenet/hsm/protecttoolkit/mode/components/hwstatus.pm | 2 +- .../safenet/hsm/protecttoolkit/mode/components/memory.pm | 2 +- .../safenet/hsm/protecttoolkit/mode/components/temperature.pm | 2 +- .../devices/safenet/hsm/protecttoolkit/mode/hardware.pm | 2 +- .../hardware/devices/safenet/hsm/protecttoolkit/plugin.pm | 2 +- .../hardware/pdu/apc/snmp/mode/components/humidity.pm | 2 +- centreon-plugins/hardware/pdu/apc/snmp/mode/components/psu.pm | 2 +- .../hardware/pdu/apc/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/pdu/apc/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/pdu/apc/snmp/mode/load.pm | 2 +- centreon-plugins/hardware/pdu/apc/snmp/mode/outlet.pm | 2 +- centreon-plugins/hardware/pdu/apc/snmp/plugin.pm | 2 +- centreon-plugins/hardware/pdu/clever/snmp/mode/psusage.pm | 2 +- centreon-plugins/hardware/pdu/clever/snmp/plugin.pm | 2 +- centreon-plugins/hardware/pdu/eaton/mode/group.pm | 2 +- centreon-plugins/hardware/pdu/eaton/mode/outlet.pm | 2 +- centreon-plugins/hardware/pdu/eaton/plugin.pm | 2 +- centreon-plugins/hardware/pdu/emerson/snmp/mode/globalstatus.pm | 2 +- centreon-plugins/hardware/pdu/emerson/snmp/mode/psusage.pm | 2 +- centreon-plugins/hardware/pdu/emerson/snmp/mode/rbusage.pm | 2 +- centreon-plugins/hardware/pdu/emerson/snmp/plugin.pm | 2 +- .../hardware/pdu/raritan/snmp/mode/components/resources.pm | 2 +- .../hardware/pdu/raritan/snmp/mode/components/sensor.pm | 2 +- centreon-plugins/hardware/pdu/raritan/snmp/mode/inletsensors.pm | 2 +- .../hardware/pdu/raritan/snmp/mode/ocprotsensors.pm | 2 +- .../hardware/pdu/raritan/snmp/mode/outletsensors.pm | 2 +- centreon-plugins/hardware/pdu/raritan/snmp/plugin.pm | 2 +- .../hardware/printers/standard/rfc3805/mode/coverstatus.pm | 2 +- .../hardware/printers/standard/rfc3805/mode/markerimpression.pm | 2 +- .../hardware/printers/standard/rfc3805/mode/markersupply.pm | 2 +- .../hardware/printers/standard/rfc3805/mode/papertray.pm | 2 +- centreon-plugins/hardware/printers/standard/rfc3805/plugin.pm | 2 +- .../hardware/sensors/akcp/snmp/mode/components/humidity.pm | 2 +- .../hardware/sensors/akcp/snmp/mode/components/resources.pm | 2 +- .../hardware/sensors/akcp/snmp/mode/components/serial.pm | 2 +- .../hardware/sensors/akcp/snmp/mode/components/switch.pm | 2 +- .../hardware/sensors/akcp/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/sensors/akcp/snmp/mode/sensors.pm | 2 +- centreon-plugins/hardware/sensors/akcp/snmp/plugin.pm | 2 +- .../hardware/sensors/hwgste/snmp/mode/components/humidity.pm | 2 +- .../hardware/sensors/hwgste/snmp/mode/components/resources.pm | 2 +- .../hardware/sensors/hwgste/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/sensors/hwgste/snmp/mode/sensors.pm | 2 +- centreon-plugins/hardware/sensors/hwgste/snmp/plugin.pm | 2 +- .../hardware/sensors/jacarta/snmp/mode/components/humidity.pm | 2 +- .../hardware/sensors/jacarta/snmp/mode/components/input.pm | 2 +- .../hardware/sensors/jacarta/snmp/mode/components/resources.pm | 2 +- .../sensors/jacarta/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/sensors/jacarta/snmp/mode/sensors.pm | 2 +- centreon-plugins/hardware/sensors/jacarta/snmp/plugin.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/airflow.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/camera.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/dewpoint.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/doorswitch.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/humidity.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/otherstate.pm | 2 +- .../hardware/sensors/netbotz/snmp/mode/components/resources.pm | 2 +- .../sensors/netbotz/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/sensors/netbotz/snmp/mode/sensors.pm | 2 +- centreon-plugins/hardware/sensors/netbotz/snmp/plugin.pm | 2 +- .../hardware/sensors/sensorip/snmp/mode/components/humidity.pm | 2 +- .../hardware/sensors/sensorip/snmp/mode/components/sp.pm | 2 +- .../hardware/sensors/sensorip/snmp/mode/components/switch.pm | 2 +- .../sensors/sensorip/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/sensors/sensorip/snmp/mode/sensors.pm | 2 +- centreon-plugins/hardware/sensors/sensorip/snmp/plugin.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/contact.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/flood.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/humidity.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/illumination.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/temperature.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/thermistor.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/mode/voltage.pm | 2 +- .../hardware/sensors/sensormetrix/em01/web/plugin.pm | 2 +- .../serverscheck/sensorgateway/snmp/mode/components/sensors.pm | 2 +- .../sensors/serverscheck/sensorgateway/snmp/mode/sensors.pm | 2 +- .../hardware/sensors/serverscheck/sensorgateway/snmp/plugin.pm | 2 +- .../hardware/sensors/temperhum/local/mode/environment.pm | 2 +- centreon-plugins/hardware/sensors/temperhum/local/plugin.pm | 2 +- centreon-plugins/hardware/server/cisco/ucs/mode/auditlogs.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/blade.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/chassis.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/cpu.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/fan.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/fex.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/iocard.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/localdisk.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/memory.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/psu.pm | 2 +- .../hardware/server/cisco/ucs/mode/components/resources.pm | 2 +- centreon-plugins/hardware/server/cisco/ucs/mode/equipment.pm | 2 +- centreon-plugins/hardware/server/cisco/ucs/mode/faults.pm | 2 +- .../hardware/server/cisco/ucs/mode/serviceprofile.pm | 2 +- centreon-plugins/hardware/server/cisco/ucs/plugin.pm | 2 +- .../hardware/server/dell/cmc/snmp/mode/components/chassis.pm | 2 +- .../hardware/server/dell/cmc/snmp/mode/components/health.pm | 2 +- .../hardware/server/dell/cmc/snmp/mode/components/psu.pm | 2 +- .../server/dell/cmc/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/hardware/server/dell/cmc/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/dell/cmc/snmp/plugin.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/amperage.pm | 2 +- .../server/dell/idrac/snmp/mode/components/coolingdevice.pm | 2 +- .../server/dell/idrac/snmp/mode/components/coolingunit.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/fru.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/memory.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/network.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/pci.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/pdisk.pm | 2 +- .../server/dell/idrac/snmp/mode/components/processor.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/psu.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/punit.pm | 2 +- .../server/dell/idrac/snmp/mode/components/resources.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/slot.pm | 2 +- .../server/dell/idrac/snmp/mode/components/storagebattery.pm | 2 +- .../server/dell/idrac/snmp/mode/components/storagectrl.pm | 2 +- .../server/dell/idrac/snmp/mode/components/systembattery.pm | 2 +- .../server/dell/idrac/snmp/mode/components/temperature.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/vdisk.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/components/voltage.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/globalstatus.pm | 2 +- .../hardware/server/dell/idrac/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/dell/idrac/snmp/plugin.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/battery.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/cachebattery.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/connector.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/controller.pm | 2 +- .../hardware/server/dell/openmanage/snmp/mode/components/cpu.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/esmlog.pm | 2 +- .../hardware/server/dell/openmanage/snmp/mode/components/fan.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/globalstatus.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/logicaldrive.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/memory.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/physicaldisk.pm | 2 +- .../hardware/server/dell/openmanage/snmp/mode/components/psu.pm | 2 +- .../server/dell/openmanage/snmp/mode/components/temperature.pm | 2 +- .../hardware/server/dell/openmanage/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/dell/openmanage/snmp/plugin.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/blade.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/enclosure.pm | 2 +- .../hardware/server/hp/bladechassis/snmp/mode/components/fan.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/fuse.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/manager.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/network.pm | 2 +- .../hardware/server/hp/bladechassis/snmp/mode/components/psu.pm | 2 +- .../server/hp/bladechassis/snmp/mode/components/temperature.pm | 2 +- .../hardware/server/hp/bladechassis/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/hp/bladechassis/snmp/plugin.pm | 2 +- centreon-plugins/hardware/server/hp/ilo/xmlapi/custom/api.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/battery.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/cpu.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/ctrl.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/driveencl.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/fan.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/ldrive.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/memory.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/nic.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/pdrive.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/psu.pm | 2 +- .../server/hp/ilo/xmlapi/mode/components/temperature.pm | 2 +- .../hardware/server/hp/ilo/xmlapi/mode/components/vrm.pm | 2 +- centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/hp/ilo/xmlapi/plugin.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/cpu.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/daacc.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/dactl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/daldrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/dapdrive.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/fan.pm | 2 +- .../server/hp/proliant/snmp/mode/components/fcaexternalacc.pm | 2 +- .../server/hp/proliant/snmp/mode/components/fcaexternalctl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/fcahostctl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/fcaldrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/fcapdrive.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/idectl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/ideldrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/idepdrive.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/ilo.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/lnic.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/pc.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/pnic.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/psu.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/sasctl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/sasldrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/saspdrive.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/components/scsictl.pm | 2 +- .../server/hp/proliant/snmp/mode/components/scsildrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/scsipdrive.pm | 2 +- .../server/hp/proliant/snmp/mode/components/temperature.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/globalstatus.pm | 2 +- .../hardware/server/hp/proliant/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/hp/proliant/snmp/plugin.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/ambient.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/blade.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/blower.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/chassisfan.pm | 2 +- .../ibm/bladecenter/snmp/mode/components/chassisstatus.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/fanpack.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/powermodule.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/switchmodule.pm | 2 +- .../server/ibm/bladecenter/snmp/mode/components/systemhealth.pm | 2 +- .../hardware/server/ibm/bladecenter/snmp/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/ibm/bladecenter/snmp/plugin.pm | 2 +- .../hardware/server/ibm/hmc/ssh/mode/hardwareerrors.pm | 2 +- centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm | 2 +- .../server/ibm/mgmt_cards/imm/snmp/mode/components/fan.pm | 2 +- .../ibm/mgmt_cards/imm/snmp/mode/components/globalstatus.pm | 2 +- .../ibm/mgmt_cards/imm/snmp/mode/components/temperature.pm | 2 +- .../server/ibm/mgmt_cards/imm/snmp/mode/components/voltage.pm | 2 +- .../hardware/server/ibm/mgmt_cards/imm/snmp/mode/environment.pm | 2 +- .../hardware/server/ibm/mgmt_cards/imm/snmp/mode/eventlog.pm | 2 +- .../hardware/server/ibm/mgmt_cards/imm/snmp/plugin.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/disk.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/fan.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/psu.pm | 2 +- .../sun/mgmt_cards/components/showenvironment/resources.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/sensors.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/si.pm | 2 +- .../sun/mgmt_cards/components/showenvironment/temperature.pm | 2 +- .../server/sun/mgmt_cards/components/showenvironment/voltage.pm | 2 +- centreon-plugins/hardware/server/sun/mgmt_cards/lib/telnet.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/environmentsf2xx.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/environmentv4xx.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/environmentv8xx.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/showboards.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/showenvironment.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/showfaults.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/showfaulty.pm | 2 +- .../hardware/server/sun/mgmt_cards/mode/showstatus.pm | 2 +- centreon-plugins/hardware/server/sun/mgmt_cards/plugin.pm | 2 +- centreon-plugins/hardware/server/sun/mseries/mode/domains.pm | 2 +- centreon-plugins/hardware/server/sun/mseries/mode/hardware.pm | 2 +- centreon-plugins/hardware/server/sun/mseries/plugin.pm | 2 +- centreon-plugins/hardware/server/sun/sfxxk/mode/boards.pm | 2 +- centreon-plugins/hardware/server/sun/sfxxk/mode/environment.pm | 2 +- centreon-plugins/hardware/server/sun/sfxxk/mode/failover.pm | 2 +- centreon-plugins/hardware/server/sun/sfxxk/plugin.pm | 2 +- centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/mode/batterystatus.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/mode/environment.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/mode/inputlines.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/mode/outputlines.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/mode/outputsource.pm | 2 +- centreon-plugins/hardware/ups/mge/snmp/plugin.pm | 2 +- centreon-plugins/hardware/ups/powerware/snmp/mode/alarms.pm | 2 +- .../hardware/ups/powerware/snmp/mode/batterystatus.pm | 2 +- .../hardware/ups/powerware/snmp/mode/environment.pm | 2 +- centreon-plugins/hardware/ups/powerware/snmp/mode/inputlines.pm | 2 +- .../hardware/ups/powerware/snmp/mode/outputlines.pm | 2 +- .../hardware/ups/powerware/snmp/mode/outputsource.pm | 2 +- centreon-plugins/hardware/ups/powerware/snmp/plugin.pm | 2 +- .../hardware/ups/standard/rfc1628/snmp/mode/alarms.pm | 2 +- .../hardware/ups/standard/rfc1628/snmp/mode/batterystatus.pm | 2 +- .../hardware/ups/standard/rfc1628/snmp/mode/inputlines.pm | 2 +- .../hardware/ups/standard/rfc1628/snmp/mode/outputlines.pm | 2 +- .../hardware/ups/standard/rfc1628/snmp/mode/outputsource.pm | 2 +- centreon-plugins/hardware/ups/standard/rfc1628/snmp/plugin.pm | 2 +- centreon-plugins/network/3com/snmp/mode/components/fan.pm | 2 +- centreon-plugins/network/3com/snmp/mode/components/psu.pm | 2 +- centreon-plugins/network/3com/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/3com/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/3com/snmp/mode/memory.pm | 2 +- centreon-plugins/network/3com/snmp/plugin.pm | 2 +- centreon-plugins/network/aerohive/snmp/mode/connectedusers.pm | 2 +- centreon-plugins/network/aerohive/snmp/plugin.pm | 2 +- .../network/alcatel/common/mode/components/backplane.pm | 2 +- .../network/alcatel/common/mode/components/chassis.pm | 2 +- .../network/alcatel/common/mode/components/container.pm | 2 +- centreon-plugins/network/alcatel/common/mode/components/fan.pm | 2 +- .../network/alcatel/common/mode/components/module.pm | 2 +- .../network/alcatel/common/mode/components/other.pm | 2 +- centreon-plugins/network/alcatel/common/mode/components/port.pm | 2 +- .../network/alcatel/common/mode/components/powersupply.pm | 2 +- .../network/alcatel/common/mode/components/resources.pm | 2 +- .../network/alcatel/common/mode/components/sensor.pm | 2 +- .../network/alcatel/common/mode/components/stack.pm | 2 +- .../network/alcatel/common/mode/components/unknown.pm | 2 +- centreon-plugins/network/alcatel/common/mode/cpu.pm | 2 +- centreon-plugins/network/alcatel/common/mode/flashmemory.pm | 2 +- centreon-plugins/network/alcatel/common/mode/hardware.pm | 2 +- centreon-plugins/network/alcatel/common/mode/memory.pm | 2 +- centreon-plugins/network/alcatel/isam/snmp/mode/vlantraffic.pm | 2 +- centreon-plugins/network/alcatel/isam/snmp/plugin.pm | 2 +- centreon-plugins/network/alcatel/omniswitch/6850/plugin.pm | 2 +- centreon-plugins/network/alcatel/oxe/snmp/mode/domainusage.pm | 2 +- centreon-plugins/network/alcatel/oxe/snmp/mode/pbxrole.pm | 2 +- centreon-plugins/network/alcatel/oxe/snmp/mode/pbxstate.pm | 2 +- centreon-plugins/network/alcatel/oxe/snmp/plugin.pm | 2 +- centreon-plugins/network/arkoon/plugin.pm | 2 +- centreon-plugins/network/aruba/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/atrica/snmp/mode/connections.pm | 2 +- centreon-plugins/network/atrica/snmp/mode/listconnections.pm | 2 +- centreon-plugins/network/atrica/snmp/plugin.pm | 2 +- .../network/bluecoat/snmp/mode/clientconnections.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/clientrequests.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/clienttraffic.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/components/disk.pm | 2 +- .../network/bluecoat/snmp/mode/components/sensor.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/disk.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/bluecoat/snmp/mode/memory.pm | 2 +- .../network/bluecoat/snmp/mode/serverconnections.pm | 2 +- centreon-plugins/network/bluecoat/snmp/plugin.pm | 2 +- centreon-plugins/network/brocade/mode/cpu.pm | 2 +- centreon-plugins/network/brocade/mode/hardware.pm | 2 +- centreon-plugins/network/brocade/mode/memory.pm | 2 +- centreon-plugins/network/brocade/plugin.pm | 2 +- centreon-plugins/network/checkpoint/mode/components/fan.pm | 2 +- centreon-plugins/network/checkpoint/mode/components/psu.pm | 2 +- .../network/checkpoint/mode/components/temperature.pm | 2 +- centreon-plugins/network/checkpoint/mode/components/voltage.pm | 2 +- centreon-plugins/network/checkpoint/mode/connections.pm | 2 +- centreon-plugins/network/checkpoint/mode/cpu.pm | 2 +- centreon-plugins/network/checkpoint/mode/hardware.pm | 2 +- centreon-plugins/network/checkpoint/mode/hastate.pm | 2 +- centreon-plugins/network/checkpoint/mode/memory.pm | 2 +- centreon-plugins/network/checkpoint/plugin.pm | 2 +- centreon-plugins/network/cisco/WaaS/mode/sessions.pm | 2 +- centreon-plugins/network/cisco/WaaS/plugin.pm | 2 +- centreon-plugins/network/cisco/asa/mode/failover.pm | 2 +- centreon-plugins/network/cisco/asa/plugin.pm | 2 +- .../network/cisco/ironport/snmp/mode/components/fan.pm | 2 +- .../network/cisco/ironport/snmp/mode/components/psu.pm | 2 +- .../network/cisco/ironport/snmp/mode/components/raid.pm | 2 +- .../network/cisco/ironport/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/network/cisco/ironport/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/cisco/ironport/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/cisco/ironport/snmp/mode/memory.pm | 2 +- centreon-plugins/network/cisco/ironport/snmp/plugin.pm | 2 +- .../cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm | 2 +- .../network/cisco/meraki/cloudcontroller/snmp/plugin.pm | 2 +- centreon-plugins/network/cisco/prime/restapi/custom/api.pm | 2 +- centreon-plugins/network/cisco/prime/restapi/mode/apusage.pm | 2 +- centreon-plugins/network/cisco/prime/restapi/plugin.pm | 2 +- .../network/cisco/smallbusiness/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/cisco/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/cisco/vg/snmp/plugin.pm | 2 +- centreon-plugins/network/cisco/wlc/snmp/plugin.pm | 2 +- .../network/citrix/netscaler/common/mode/certificatesexpire.pm | 2 +- .../network/citrix/netscaler/common/mode/connections.pm | 2 +- centreon-plugins/network/citrix/netscaler/common/mode/cpu.pm | 2 +- .../network/citrix/netscaler/common/mode/hastate.pm | 2 +- centreon-plugins/network/citrix/netscaler/common/mode/health.pm | 2 +- .../network/citrix/netscaler/common/mode/listvservers.pm | 2 +- centreon-plugins/network/citrix/netscaler/common/mode/memory.pm | 2 +- .../network/citrix/netscaler/common/mode/storage.pm | 2 +- .../network/citrix/netscaler/common/mode/vserverstatus.pm | 2 +- centreon-plugins/network/citrix/netscaler/mpx8000/plugin.pm | 2 +- .../network/cyberoam/snmp/mode/components/service.pm | 2 +- centreon-plugins/network/cyberoam/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/cyberoam/snmp/mode/memory.pm | 2 +- centreon-plugins/network/cyberoam/snmp/mode/requests.pm | 2 +- centreon-plugins/network/cyberoam/snmp/mode/services.pm | 2 +- centreon-plugins/network/cyberoam/snmp/mode/storage.pm | 2 +- centreon-plugins/network/cyberoam/snmp/plugin.pm | 2 +- centreon-plugins/network/dell/6200/plugin.pm | 2 +- centreon-plugins/network/dell/n4000/plugin.pm | 2 +- centreon-plugins/network/dell/sseries/snmp/plugin.pm | 2 +- centreon-plugins/network/digi/anywhereusb/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/digi/anywhereusb/snmp/mode/memory.pm | 2 +- centreon-plugins/network/digi/anywhereusb/snmp/plugin.pm | 2 +- centreon-plugins/network/digi/portserverts/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/digi/portserverts/snmp/mode/memory.pm | 2 +- centreon-plugins/network/digi/portserverts/snmp/plugin.pm | 2 +- centreon-plugins/network/digi/standard/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/digi/standard/snmp/mode/gprs.pm | 2 +- centreon-plugins/network/digi/standard/snmp/mode/memory.pm | 2 +- centreon-plugins/network/digi/standard/snmp/mode/temperature.pm | 2 +- centreon-plugins/network/digi/standard/snmp/plugin.pm | 2 +- .../network/dlink/dgs3100/snmp/mode/components/fan.pm | 2 +- .../network/dlink/dgs3100/snmp/mode/components/psu.pm | 2 +- centreon-plugins/network/dlink/dgs3100/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/dlink/dgs3100/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/dlink/dgs3100/snmp/plugin.pm | 2 +- .../network/dlink/standard/snmp/mode/components/fan.pm | 2 +- .../network/dlink/standard/snmp/mode/components/psu.pm | 2 +- .../network/dlink/standard/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/network/dlink/standard/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/dlink/standard/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/dlink/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm | 2 +- centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm | 2 +- centreon-plugins/network/efficientip/snmp/plugin.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/components/fan.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/components/poe.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/components/psu.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/components/slot.pm | 2 +- .../network/extreme/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/memory.pm | 2 +- centreon-plugins/network/extreme/snmp/mode/stack.pm | 2 +- centreon-plugins/network/extreme/snmp/plugin.pm | 2 +- centreon-plugins/network/f5/bigip/mode/components/fan.pm | 2 +- centreon-plugins/network/f5/bigip/mode/components/psu.pm | 2 +- .../network/f5/bigip/mode/components/temperature.pm | 2 +- centreon-plugins/network/f5/bigip/mode/connections.pm | 2 +- centreon-plugins/network/f5/bigip/mode/failover.pm | 2 +- centreon-plugins/network/f5/bigip/mode/hardware.pm | 2 +- centreon-plugins/network/f5/bigip/mode/listnodes.pm | 2 +- centreon-plugins/network/f5/bigip/mode/listpools.pm | 2 +- centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm | 2 +- centreon-plugins/network/f5/bigip/mode/nodestatus.pm | 2 +- centreon-plugins/network/f5/bigip/mode/poolstatus.pm | 2 +- centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm | 2 +- centreon-plugins/network/f5/bigip/plugin.pm | 2 +- centreon-plugins/network/fortinet/fortigate/plugin.pm | 2 +- centreon-plugins/network/fritzbox/mode/libgetdata.pm | 2 +- centreon-plugins/network/fritzbox/mode/traffic.pm | 2 +- centreon-plugins/network/fritzbox/mode/upstatus.pm | 2 +- centreon-plugins/network/fritzbox/plugin.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/components/default.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/components/fan.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/components/psu.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/components/sensor.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/h3c/snmp/mode/memory.pm | 2 +- centreon-plugins/network/h3c/snmp/plugin.pm | 2 +- .../network/hirschmann/standard/snmp/mode/components/fan.pm | 2 +- .../network/hirschmann/standard/snmp/mode/components/led.pm | 2 +- .../network/hirschmann/standard/snmp/mode/components/psu.pm | 2 +- .../hirschmann/standard/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/network/hirschmann/standard/snmp/mode/cpu.pm | 2 +- .../network/hirschmann/standard/snmp/mode/hardware.pm | 2 +- .../network/hirschmann/standard/snmp/mode/memory.pm | 2 +- .../network/hirschmann/standard/snmp/mode/processcount.pm | 2 +- centreon-plugins/network/hirschmann/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/hp/procurve/mode/components/sensor.pm | 2 +- centreon-plugins/network/hp/procurve/mode/cpu.pm | 2 +- centreon-plugins/network/hp/procurve/mode/environment.pm | 2 +- centreon-plugins/network/hp/procurve/mode/memory.pm | 2 +- centreon-plugins/network/hp/procurve/plugin.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/domain.pm | 2 +- .../network/hp/vc/snmp/mode/components/enclosure.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/enet.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/fc.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/module.pm | 2 +- .../network/hp/vc/snmp/mode/components/moduleport.pm | 2 +- .../network/hp/vc/snmp/mode/components/physicalserver.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/port.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/components/profile.pm | 2 +- .../network/hp/vc/snmp/mode/components/resources.pm | 2 +- centreon-plugins/network/hp/vc/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/hp/vc/snmp/plugin.pm | 2 +- centreon-plugins/network/juniper/common/ive/mode/cpu.pm | 2 +- centreon-plugins/network/juniper/common/ive/mode/disk.pm | 2 +- centreon-plugins/network/juniper/common/ive/mode/logfile.pm | 2 +- centreon-plugins/network/juniper/common/ive/mode/users.pm | 2 +- .../network/juniper/common/junos/mode/components/fru.pm | 2 +- .../network/juniper/common/junos/mode/components/operating.pm | 2 +- .../network/juniper/common/junos/mode/cpsessions.pm | 2 +- .../network/juniper/common/junos/mode/cpuforwarding.pm | 2 +- .../network/juniper/common/junos/mode/cpurouting.pm | 2 +- .../network/juniper/common/junos/mode/flowsessions.pm | 2 +- centreon-plugins/network/juniper/common/junos/mode/hardware.pm | 2 +- .../network/juniper/common/junos/mode/memoryforwarding.pm | 2 +- .../network/juniper/common/junos/mode/memoryrouting.pm | 2 +- .../network/juniper/common/screenos/mode/components/fan.pm | 2 +- .../network/juniper/common/screenos/mode/components/module.pm | 2 +- .../network/juniper/common/screenos/mode/components/psu.pm | 2 +- .../juniper/common/screenos/mode/components/temperature.pm | 2 +- centreon-plugins/network/juniper/common/screenos/mode/cpu.pm | 2 +- .../network/juniper/common/screenos/mode/hardware.pm | 2 +- centreon-plugins/network/juniper/common/screenos/mode/memory.pm | 2 +- .../network/juniper/common/screenos/mode/sessions.pm | 2 +- centreon-plugins/network/juniper/ex/plugin.pm | 2 +- centreon-plugins/network/juniper/ggsn/mode/apnstats.pm | 2 +- centreon-plugins/network/juniper/ggsn/mode/globalstats.pm | 2 +- centreon-plugins/network/juniper/ggsn/plugin.pm | 2 +- centreon-plugins/network/juniper/isg/plugin.pm | 2 +- centreon-plugins/network/juniper/mag/mode/bladetemperature.pm | 2 +- centreon-plugins/network/juniper/mag/plugin.pm | 2 +- centreon-plugins/network/juniper/mseries/plugin.pm | 2 +- centreon-plugins/network/juniper/sa/plugin.pm | 2 +- centreon-plugins/network/juniper/srx/plugin.pm | 2 +- centreon-plugins/network/juniper/ssg/plugin.pm | 2 +- centreon-plugins/network/kemp/snmp/mode/hastatus.pm | 2 +- centreon-plugins/network/kemp/snmp/mode/listvs.pm | 2 +- centreon-plugins/network/kemp/snmp/mode/rsstatus.pm | 2 +- centreon-plugins/network/kemp/snmp/mode/vsstatus.pm | 2 +- centreon-plugins/network/kemp/snmp/plugin.pm | 2 +- centreon-plugins/network/netasq/snmp/mode/connections.pm | 2 +- centreon-plugins/network/netasq/snmp/mode/hanodes.pm | 2 +- centreon-plugins/network/netasq/snmp/mode/vpnstatus.pm | 2 +- centreon-plugins/network/netasq/snmp/plugin.pm | 2 +- .../network/nortel/standard/snmp/mode/components/card.pm | 2 +- .../network/nortel/standard/snmp/mode/components/entity.pm | 2 +- .../network/nortel/standard/snmp/mode/components/fan.pm | 2 +- .../network/nortel/standard/snmp/mode/components/psu.pm | 2 +- .../network/nortel/standard/snmp/mode/components/resources.pm | 2 +- .../network/nortel/standard/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/network/nortel/standard/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/nortel/standard/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/nortel/standard/snmp/mode/memory.pm | 2 +- centreon-plugins/network/nortel/standard/snmp/plugin.pm | 2 +- centreon-plugins/network/oneaccess/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/oneaccess/snmp/mode/memory.pm | 2 +- centreon-plugins/network/oneaccess/snmp/plugin.pm | 2 +- centreon-plugins/network/paloalto/snmp/mode/clusterstatus.pm | 2 +- centreon-plugins/network/paloalto/snmp/mode/panorama.pm | 2 +- centreon-plugins/network/paloalto/snmp/mode/sessions.pm | 2 +- centreon-plugins/network/paloalto/snmp/plugin.pm | 2 +- .../network/polycom/rmx/snmp/mode/components/board.pm | 2 +- .../network/polycom/rmx/snmp/mode/components/fan.pm | 2 +- .../network/polycom/rmx/snmp/mode/components/psu.pm | 2 +- centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm | 2 +- .../network/polycom/rmx/snmp/mode/videoconferencingusage.pm | 2 +- centreon-plugins/network/polycom/rmx/snmp/plugin.pm | 2 +- centreon-plugins/network/radware/alteon/5224/plugin.pm | 2 +- centreon-plugins/network/radware/alteon/common/mode/cpu.pm | 2 +- centreon-plugins/network/radware/alteon/common/mode/hardware.pm | 2 +- centreon-plugins/network/radware/alteon/common/mode/memory.pm | 2 +- centreon-plugins/network/redback/snmp/mode/components/disk.pm | 2 +- centreon-plugins/network/redback/snmp/mode/components/fan.pm | 2 +- centreon-plugins/network/redback/snmp/mode/components/psu.pm | 2 +- .../network/redback/snmp/mode/components/temperature.pm | 2 +- .../network/redback/snmp/mode/components/voltage.pm | 2 +- centreon-plugins/network/redback/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/redback/snmp/mode/disk.pm | 2 +- centreon-plugins/network/redback/snmp/mode/hardware.pm | 2 +- centreon-plugins/network/redback/snmp/mode/memory.pm | 2 +- centreon-plugins/network/redback/snmp/plugin.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/bwoptimization.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/bwpassthrough.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/connections.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/diskutilization.pm | 2 +- centreon-plugins/network/riverbed/steelhead/snmp/mode/health.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/loadaverage.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/servicestatus.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/serviceuptime.pm | 2 +- .../network/riverbed/steelhead/snmp/mode/temperature.pm | 2 +- centreon-plugins/network/riverbed/steelhead/snmp/plugin.pm | 2 +- centreon-plugins/network/ruggedcom/mode/errors.pm | 2 +- centreon-plugins/network/ruggedcom/mode/hardware.pm | 2 +- centreon-plugins/network/ruggedcom/mode/memory.pm | 2 +- centreon-plugins/network/ruggedcom/mode/temperature.pm | 2 +- centreon-plugins/network/ruggedcom/plugin.pm | 2 +- centreon-plugins/network/securactive/mode/bca.pm | 2 +- centreon-plugins/network/securactive/mode/bcn.pm | 2 +- centreon-plugins/network/securactive/mode/listbca.pm | 2 +- centreon-plugins/network/securactive/mode/listbcn.pm | 2 +- centreon-plugins/network/securactive/plugin.pm | 2 +- centreon-plugins/network/sonus/sbc/snmp/mode/callstats.pm | 2 +- centreon-plugins/network/sonus/sbc/snmp/mode/channels.pm | 2 +- centreon-plugins/network/sonus/sbc/snmp/mode/dspstats.pm | 2 +- centreon-plugins/network/sonus/sbc/snmp/plugin.pm | 2 +- .../network/sophos/es/snmp/mode/components/component.pm | 2 +- .../network/sophos/es/snmp/mode/components/system.pm | 2 +- centreon-plugins/network/sophos/es/snmp/mode/health.pm | 2 +- centreon-plugins/network/sophos/es/snmp/mode/message.pm | 2 +- centreon-plugins/network/sophos/es/snmp/plugin.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/clusterload.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/clusterstate.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/connections.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/cpu.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/droppedpackets.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/memory.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/rejectedpackets.pm | 2 +- centreon-plugins/network/stonesoft/snmp/mode/storage.pm | 2 +- centreon-plugins/network/stonesoft/snmp/plugin.pm | 2 +- centreon-plugins/network/ucopia/wlc/snmp/mode/temperature.pm | 2 +- centreon-plugins/network/ucopia/wlc/snmp/mode/users.pm | 2 +- centreon-plugins/network/ucopia/wlc/snmp/plugin.pm | 2 +- centreon-plugins/notification/slack/mode/alert.pm | 2 +- centreon-plugins/notification/slack/plugin.pm | 2 +- centreon-plugins/os/aix/local/mode/errpt.pm | 2 +- centreon-plugins/os/aix/local/mode/liststorages.pm | 2 +- centreon-plugins/os/aix/local/mode/lvsync.pm | 2 +- centreon-plugins/os/aix/local/mode/storage.pm | 2 +- centreon-plugins/os/aix/local/plugin.pm | 2 +- centreon-plugins/os/aix/snmp/mode/swap.pm | 2 +- centreon-plugins/os/aix/snmp/plugin.pm | 2 +- centreon-plugins/os/freebsd/snmp/mode/memory.pm | 2 +- centreon-plugins/os/freebsd/snmp/plugin.pm | 2 +- centreon-plugins/os/hpux/snmp/mode/cpu.pm | 2 +- centreon-plugins/os/hpux/snmp/mode/load.pm | 2 +- centreon-plugins/os/hpux/snmp/mode/memory.pm | 2 +- centreon-plugins/os/hpux/snmp/mode/process.pm | 2 +- centreon-plugins/os/hpux/snmp/mode/storage.pm | 2 +- centreon-plugins/os/hpux/snmp/plugin.pm | 2 +- centreon-plugins/os/linux/local/mode/cmdreturn.pm | 2 +- centreon-plugins/os/linux/local/mode/connections.pm | 2 +- centreon-plugins/os/linux/local/mode/cpu.pm | 2 +- centreon-plugins/os/linux/local/mode/cpudetailed.pm | 2 +- centreon-plugins/os/linux/local/mode/diskio.pm | 2 +- centreon-plugins/os/linux/local/mode/filesdate.pm | 2 +- centreon-plugins/os/linux/local/mode/filessize.pm | 2 +- centreon-plugins/os/linux/local/mode/inodes.pm | 2 +- centreon-plugins/os/linux/local/mode/listinterfaces.pm | 2 +- centreon-plugins/os/linux/local/mode/listpartitions.pm | 2 +- centreon-plugins/os/linux/local/mode/liststorages.pm | 2 +- centreon-plugins/os/linux/local/mode/loadaverage.pm | 2 +- centreon-plugins/os/linux/local/mode/memory.pm | 2 +- centreon-plugins/os/linux/local/mode/packeterrors.pm | 2 +- centreon-plugins/os/linux/local/mode/paging.pm | 2 +- centreon-plugins/os/linux/local/mode/process.pm | 2 +- centreon-plugins/os/linux/local/mode/storage.pm | 2 +- centreon-plugins/os/linux/local/mode/swap.pm | 2 +- centreon-plugins/os/linux/local/mode/traffic.pm | 2 +- centreon-plugins/os/linux/local/mode/uptime.pm | 2 +- centreon-plugins/os/linux/local/plugin.pm | 2 +- centreon-plugins/os/linux/snmp/plugin.pm | 2 +- centreon-plugins/os/solaris/local/mode/analyzedisks.pm | 2 +- centreon-plugins/os/solaris/local/mode/cpu.pm | 2 +- centreon-plugins/os/solaris/local/mode/fcconnected.pm | 2 +- centreon-plugins/os/solaris/local/mode/fmadm.pm | 2 +- centreon-plugins/os/solaris/local/mode/hwraidctl.pm | 2 +- centreon-plugins/os/solaris/local/mode/hwsas2ircu.pm | 2 +- centreon-plugins/os/solaris/local/mode/lomv120.pm | 2 +- centreon-plugins/os/solaris/local/mode/lomv120components/fan.pm | 2 +- centreon-plugins/os/solaris/local/mode/lomv120components/psu.pm | 2 +- centreon-plugins/os/solaris/local/mode/lomv120components/sf.pm | 2 +- .../os/solaris/local/mode/lomv120components/voltage.pm | 2 +- centreon-plugins/os/solaris/local/mode/lomv1280.pm | 2 +- centreon-plugins/os/solaris/local/mode/prtdiag.pm | 2 +- centreon-plugins/os/solaris/local/mode/svmdisks.pm | 2 +- centreon-plugins/os/solaris/local/mode/vxdisks.pm | 2 +- centreon-plugins/os/solaris/local/plugin.pm | 2 +- centreon-plugins/os/solaris/snmp/plugin.pm | 2 +- centreon-plugins/os/windows/local/mode/ntp.pm | 2 +- centreon-plugins/os/windows/local/mode/rdpsessions.pm | 2 +- centreon-plugins/os/windows/local/plugin.pm | 2 +- centreon-plugins/os/windows/snmp/mode/memory.pm | 2 +- centreon-plugins/os/windows/snmp/mode/service.pm | 2 +- centreon-plugins/os/windows/snmp/mode/swap.pm | 2 +- centreon-plugins/os/windows/snmp/plugin.pm | 2 +- centreon-plugins/os/windows/wsman/mode/listservices.pm | 2 +- centreon-plugins/os/windows/wsman/mode/service.pm | 2 +- centreon-plugins/os/windows/wsman/plugin.pm | 2 +- centreon-plugins/snmp_standard/mode/cpu.pm | 2 +- centreon-plugins/snmp_standard/mode/cpudetailed.pm | 2 +- centreon-plugins/snmp_standard/mode/diskio.pm | 2 +- centreon-plugins/snmp_standard/mode/diskusage.pm | 2 +- centreon-plugins/snmp_standard/mode/dynamiccommand.pm | 2 +- centreon-plugins/snmp_standard/mode/hardwaredevice.pm | 2 +- centreon-plugins/snmp_standard/mode/hardwarefibrealliance.pm | 2 +- centreon-plugins/snmp_standard/mode/inodes.pm | 2 +- centreon-plugins/snmp_standard/mode/interfaces.pm | 2 +- centreon-plugins/snmp_standard/mode/isdnusage.pm | 2 +- centreon-plugins/snmp_standard/mode/listdiskspath.pm | 2 +- centreon-plugins/snmp_standard/mode/listinterfaces.pm | 2 +- centreon-plugins/snmp_standard/mode/liststorages.pm | 2 +- centreon-plugins/snmp_standard/mode/loadaverage.pm | 2 +- centreon-plugins/snmp_standard/mode/memory.pm | 2 +- centreon-plugins/snmp_standard/mode/ntp.pm | 2 +- centreon-plugins/snmp_standard/mode/numericvalue.pm | 2 +- centreon-plugins/snmp_standard/mode/printererror.pm | 2 +- centreon-plugins/snmp_standard/mode/processcount.pm | 2 +- centreon-plugins/snmp_standard/mode/spanningtree.pm | 2 +- centreon-plugins/snmp_standard/mode/storage.pm | 2 +- centreon-plugins/snmp_standard/mode/stringvalue.pm | 2 +- centreon-plugins/snmp_standard/mode/swap.pm | 2 +- centreon-plugins/snmp_standard/mode/tcpcon.pm | 2 +- centreon-plugins/snmp_standard/mode/uptime.pm | 2 +- centreon-plugins/snmp_standard/plugin.pm | 2 +- centreon-plugins/storage/dell/MD3000/cli/plugin.pm | 2 +- centreon-plugins/storage/dell/TL2000/mode/globalstatus.pm | 2 +- centreon-plugins/storage/dell/TL2000/plugin.pm | 2 +- centreon-plugins/storage/dell/compellent/local/mode/hbausage.pm | 2 +- .../storage/dell/compellent/local/mode/volumeusage.pm | 2 +- centreon-plugins/storage/dell/compellent/local/plugin.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/cache.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/ctrl.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/ctrlfan.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/ctrlpower.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/ctrltemp.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/ctrlvoltage.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/disk.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/encl.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/enclfan.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/encliomod.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/enclpower.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/encltemp.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/resources.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/sc.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/server.pm | 2 +- .../storage/dell/compellent/snmp/mode/components/volume.pm | 2 +- centreon-plugins/storage/dell/compellent/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/dell/compellent/snmp/plugin.pm | 2 +- .../storage/dell/equallogic/snmp/mode/arraystats.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/disk.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/fan.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/health.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/psu.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/raid.pm | 2 +- .../storage/dell/equallogic/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/storage/dell/equallogic/snmp/mode/diskusage.pm | 2 +- centreon-plugins/storage/dell/equallogic/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/dell/equallogic/snmp/mode/poolusage.pm | 2 +- centreon-plugins/storage/dell/equallogic/snmp/plugin.pm | 2 +- centreon-plugins/storage/dell/ml6000/snmp/plugin.pm | 2 +- centreon-plugins/storage/emc/DataDomain/lib/functions.pm | 2 +- .../storage/emc/DataDomain/mode/components/battery.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/components/disk.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/components/fan.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/components/psu.pm | 2 +- .../storage/emc/DataDomain/mode/components/temperature.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/filesystem.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/hardware.pm | 2 +- centreon-plugins/storage/emc/DataDomain/mode/replication.pm | 2 +- centreon-plugins/storage/emc/DataDomain/plugin.pm | 2 +- .../storage/emc/celerra/local/mode/components/controlstation.pm | 2 +- .../storage/emc/celerra/local/mode/components/datamover.pm | 2 +- centreon-plugins/storage/emc/celerra/local/mode/getreason.pm | 2 +- centreon-plugins/storage/emc/celerra/local/plugin.pm | 2 +- centreon-plugins/storage/emc/clariion/plugin.pm | 2 +- centreon-plugins/storage/emc/isilon/snmp/mode/clusterusage.pm | 2 +- .../storage/emc/isilon/snmp/mode/components/disk.pm | 2 +- centreon-plugins/storage/emc/isilon/snmp/mode/components/fan.pm | 2 +- .../storage/emc/isilon/snmp/mode/components/power.pm | 2 +- .../storage/emc/isilon/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/storage/emc/isilon/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/emc/isilon/snmp/plugin.pm | 2 +- .../storage/emc/recoverypoint/ssh/mode/monitoredparameters.pm | 2 +- .../storage/emc/recoverypoint/ssh/mode/systemstatus.pm | 2 +- centreon-plugins/storage/emc/recoverypoint/ssh/plugin.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/config.pm | 2 +- .../emc/symmetrix/dmx34/local/mode/components/director.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/disk.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/fru.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/memory.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/test.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/components/xcm.pm | 2 +- .../storage/emc/symmetrix/dmx34/local/mode/hardware.pm | 2 +- centreon-plugins/storage/emc/symmetrix/dmx34/local/plugin.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/components/cabling.pm | 2 +- .../emc/symmetrix/vmax/local/mode/components/director.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/components/fabric.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/components/module.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/components/power.pm | 2 +- .../emc/symmetrix/vmax/local/mode/components/sparedisk.pm | 2 +- .../emc/symmetrix/vmax/local/mode/components/temperature.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/components/voltage.pm | 2 +- .../storage/emc/symmetrix/vmax/local/mode/hardware.pm | 2 +- centreon-plugins/storage/emc/symmetrix/vmax/local/plugin.pm | 2 +- centreon-plugins/storage/emc/vplex/restapi/custom/vplexapi.pm | 2 +- .../storage/emc/vplex/restapi/mode/clustercommunication.pm | 2 +- .../storage/emc/vplex/restapi/mode/clusterdevices.pm | 2 +- centreon-plugins/storage/emc/vplex/restapi/mode/directors.pm | 2 +- .../storage/emc/vplex/restapi/mode/distributeddevices.pm | 2 +- centreon-plugins/storage/emc/vplex/restapi/mode/fans.pm | 2 +- centreon-plugins/storage/emc/vplex/restapi/mode/psus.pm | 2 +- .../storage/emc/vplex/restapi/mode/storagevolumes.pm | 2 +- centreon-plugins/storage/emc/vplex/restapi/plugin.pm | 2 +- .../storage/emc/xtremio/restapi/custom/xtremioapi.pm | 2 +- .../storage/emc/xtremio/restapi/mode/clusterhealth.pm | 2 +- .../storage/emc/xtremio/restapi/mode/ssdendurance.pm | 2 +- centreon-plugins/storage/emc/xtremio/restapi/mode/ssdiops.pm | 2 +- centreon-plugins/storage/emc/xtremio/restapi/mode/xenvscpu.pm | 2 +- centreon-plugins/storage/emc/xtremio/restapi/mode/xenvsstate.pm | 2 +- centreon-plugins/storage/emc/xtremio/restapi/plugin.pm | 2 +- centreon-plugins/storage/exagrid/snmp/mode/serverusage.pm | 2 +- centreon-plugins/storage/exagrid/snmp/plugin.pm | 2 +- centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/cpu.pm | 2 +- .../storage/fujitsu/eternus/dx/ssh/mode/physicaldisk.pm | 2 +- .../storage/fujitsu/eternus/dx/ssh/mode/portstats.pm | 2 +- centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/psu.pm | 2 +- .../storage/fujitsu/eternus/dx/ssh/mode/raidgroups.pm | 2 +- .../storage/fujitsu/eternus/dx/ssh/mode/volumestats.pm | 2 +- centreon-plugins/storage/fujitsu/eternus/dx/ssh/plugin.pm | 2 +- centreon-plugins/storage/hitachi/hnas/snmp/plugin.pm | 2 +- .../storage/hitachi/standard/snmp/mode/components/component.pm | 2 +- .../storage/hitachi/standard/snmp/mode/components/dkc.pm | 2 +- .../storage/hitachi/standard/snmp/mode/components/dku.pm | 2 +- centreon-plugins/storage/hitachi/standard/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/hitachi/standard/snmp/plugin.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/battery.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/cim.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/iscsi.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/node.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/physicaldisk.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/psu.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/storage.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/temperature.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/volume.pm | 2 +- centreon-plugins/storage/hp/3par/7000/mode/wsapi.pm | 2 +- centreon-plugins/storage/hp/3par/7000/plugin.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/device.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/fan.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/psu.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/rc.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/ro.pm | 2 +- .../storage/hp/lefthand/mode/components/temperature.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm | 2 +- centreon-plugins/storage/hp/lefthand/mode/hardware.pm | 2 +- centreon-plugins/storage/hp/lefthand/plugin.pm | 2 +- centreon-plugins/storage/hp/msa2000/snmp/plugin.pm | 2 +- centreon-plugins/storage/hp/msl/snmp/mode/status.pm | 2 +- centreon-plugins/storage/hp/msl/snmp/plugin.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/custom.pm | 2 +- .../storage/hp/p2000/xmlapi/mode/components/disk.pm | 2 +- .../storage/hp/p2000/xmlapi/mode/components/enclosure.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/mode/components/fru.pm | 2 +- .../storage/hp/p2000/xmlapi/mode/components/sensors.pm | 2 +- .../storage/hp/p2000/xmlapi/mode/components/vdisk.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/mode/health.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/mode/listvolumes.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/mode/volumesstats.pm | 2 +- centreon-plugins/storage/hp/p2000/xmlapi/plugin.pm | 2 +- centreon-plugins/storage/hp/storeonce/restapi/custom/api.pm | 2 +- .../storage/hp/storeonce/restapi/mode/clusterusage.pm | 2 +- centreon-plugins/storage/hp/storeonce/restapi/mode/fcsusage.pm | 2 +- .../storage/hp/storeonce/restapi/mode/servicesetusage.pm | 2 +- centreon-plugins/storage/hp/storeonce/restapi/plugin.pm | 2 +- centreon-plugins/storage/hp/storeonce/ssh/custom/custom.pm | 2 +- .../storage/hp/storeonce/ssh/mode/components/hardware.pm | 2 +- .../storage/hp/storeonce/ssh/mode/components/serviceset.pm | 2 +- centreon-plugins/storage/hp/storeonce/ssh/mode/hardware.pm | 2 +- centreon-plugins/storage/hp/storeonce/ssh/plugin.pm | 2 +- centreon-plugins/storage/ibm/DS3000/cli/plugin.pm | 2 +- centreon-plugins/storage/ibm/DS4000/cli/plugin.pm | 2 +- centreon-plugins/storage/ibm/DS5000/cli/plugin.pm | 2 +- centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm | 2 +- centreon-plugins/storage/ibm/TS3100/plugin.pm | 2 +- centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm | 2 +- centreon-plugins/storage/ibm/TS3200/plugin.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/array.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/drive.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/enclosure.pm | 2 +- .../ibm/storwize/ssh/mode/components/enclosurebattery.pm | 2 +- .../ibm/storwize/ssh/mode/components/enclosurecanister.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/enclosurepsu.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/host.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/mdisk.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/node.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/portfc.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/portsas.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/quorum.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/systemstats.pm | 2 +- .../storage/ibm/storwize/ssh/mode/components/vdisk.pm | 2 +- centreon-plugins/storage/ibm/storwize/ssh/mode/eventlog.pm | 2 +- centreon-plugins/storage/ibm/storwize/ssh/mode/hardware.pm | 2 +- centreon-plugins/storage/ibm/storwize/ssh/mode/poolusage.pm | 2 +- centreon-plugins/storage/ibm/storwize/ssh/plugin.pm | 2 +- centreon-plugins/storage/lenovo/sseries/snmp/plugin.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/aggregatestate.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/cacheage.pm | 2 +- .../storage/netapp/snmp/mode/components/communication.pm | 2 +- .../storage/netapp/snmp/mode/components/electronics.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/components/fan.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/components/psu.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/components/raid.pm | 2 +- .../storage/netapp/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/components/voltage.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/cpstatistics.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/cpuload.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/diskfailed.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/fan.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/filesys.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/globalstatus.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/listfilesys.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/ndmpsessions.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/nvram.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/partnerstatus.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/psu.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/qtreeusage.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/sharecalls.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/shelf.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/snapmirrorlag.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/snapshotage.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/temperature.pm | 2 +- centreon-plugins/storage/netapp/snmp/mode/volumeoptions.pm | 2 +- centreon-plugins/storage/netapp/snmp/plugin.pm | 2 +- centreon-plugins/storage/nimble/snmp/mode/globalstats.pm | 2 +- centreon-plugins/storage/nimble/snmp/mode/volumeusage.pm | 2 +- centreon-plugins/storage/nimble/snmp/plugin.pm | 2 +- .../storage/overland/neo/snmp/mode/components/drive.pm | 2 +- .../storage/overland/neo/snmp/mode/components/library.pm | 2 +- centreon-plugins/storage/overland/neo/snmp/mode/eventlog.pm | 2 +- centreon-plugins/storage/overland/neo/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/overland/neo/snmp/plugin.pm | 2 +- centreon-plugins/storage/panzura/snmp/mode/cpucloud.pm | 2 +- centreon-plugins/storage/panzura/snmp/mode/diskusagelocal.pm | 2 +- centreon-plugins/storage/panzura/snmp/mode/memory.pm | 2 +- centreon-plugins/storage/panzura/snmp/mode/ratios.pm | 2 +- centreon-plugins/storage/panzura/snmp/plugin.pm | 2 +- centreon-plugins/storage/qnap/snmp/mode/components/disk.pm | 2 +- centreon-plugins/storage/qnap/snmp/mode/components/fan.pm | 2 +- .../storage/qnap/snmp/mode/components/temperature.pm | 2 +- centreon-plugins/storage/qnap/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/qnap/snmp/mode/memory.pm | 2 +- centreon-plugins/storage/qnap/snmp/mode/volumeusage.pm | 2 +- centreon-plugins/storage/qnap/snmp/plugin.pm | 2 +- centreon-plugins/storage/quantum/scalar/snmp/plugin.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/cap.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/controller.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/elevator.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/fan.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/interface.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/psu.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/resources.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/robot.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/temperature.pm | 2 +- .../storage/storagetek/sl/snmp/mode/components/turntable.pm | 2 +- centreon-plugins/storage/storagetek/sl/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/storagetek/sl/snmp/plugin.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/components/disk.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/components/fan.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/components/psu.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/components/raid.pm | 2 +- .../storage/synology/snmp/mode/components/system.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/hardware.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/temperature.pm | 2 +- centreon-plugins/storage/synology/snmp/mode/ups.pm | 2 +- centreon-plugins/storage/synology/snmp/plugin.pm | 2 +- centreon-plugins/storage/violin/3000/snmp/plugin.pm | 2 +- 1465 files changed, 1465 insertions(+), 1465 deletions(-) diff --git a/centreon-plugins/apps/activedirectory/local/mode/dcdiag.pm b/centreon-plugins/apps/activedirectory/local/mode/dcdiag.pm index cf747ac3c..5cd950747 100644 --- a/centreon-plugins/apps/activedirectory/local/mode/dcdiag.pm +++ b/centreon-plugins/apps/activedirectory/local/mode/dcdiag.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/activedirectory/local/mode/netdom.pm b/centreon-plugins/apps/activedirectory/local/mode/netdom.pm index 5059eefd4..636b2554c 100644 --- a/centreon-plugins/apps/activedirectory/local/mode/netdom.pm +++ b/centreon-plugins/apps/activedirectory/local/mode/netdom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/activedirectory/local/plugin.pm b/centreon-plugins/apps/activedirectory/local/plugin.pm index b78e18018..231002867 100644 --- a/centreon-plugins/apps/activedirectory/local/plugin.pm +++ b/centreon-plugins/apps/activedirectory/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/activedirectory/wsman/mode/dcdiag.pm b/centreon-plugins/apps/activedirectory/wsman/mode/dcdiag.pm index 3996d4fbc..83440f531 100644 --- a/centreon-plugins/apps/activedirectory/wsman/mode/dcdiag.pm +++ b/centreon-plugins/apps/activedirectory/wsman/mode/dcdiag.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/activedirectory/wsman/plugin.pm b/centreon-plugins/apps/activedirectory/wsman/plugin.pm index a04c98062..735e96bed 100644 --- a/centreon-plugins/apps/activedirectory/wsman/plugin.pm +++ b/centreon-plugins/apps/activedirectory/wsman/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm b/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm index 465cd197f..ef75b7b56 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/cpuload.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/mode/requests.pm b/centreon-plugins/apps/apache/serverstatus/mode/requests.pm index 16667df95..d2296524c 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/requests.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/requests.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm b/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm index d4d4c62c4..666a35f09 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/responsetime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm b/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm index 1507e1335..c1fe0972b 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/slotstates.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/mode/workers.pm b/centreon-plugins/apps/apache/serverstatus/mode/workers.pm index ef3c7959e..91f652f33 100644 --- a/centreon-plugins/apps/apache/serverstatus/mode/workers.pm +++ b/centreon-plugins/apps/apache/serverstatus/mode/workers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apache/serverstatus/plugin.pm b/centreon-plugins/apps/apache/serverstatus/plugin.pm index 620407bf4..0ec8e88c6 100644 --- a/centreon-plugins/apps/apache/serverstatus/plugin.pm +++ b/centreon-plugins/apps/apache/serverstatus/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/batterycharge.pm b/centreon-plugins/apps/apcupsd/local/mode/batterycharge.pm index dc191ad87..ace5daf7c 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/batterycharge.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/batterycharge.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/batteryvoltage.pm b/centreon-plugins/apps/apcupsd/local/mode/batteryvoltage.pm index fe6afc5cc..6b106b464 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/batteryvoltage.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/batteryvoltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/libgetdata.pm b/centreon-plugins/apps/apcupsd/local/mode/libgetdata.pm index a3710515f..7735dcd06 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/libgetdata.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/libgetdata.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/linefrequency.pm b/centreon-plugins/apps/apcupsd/local/mode/linefrequency.pm index e3d961a43..6a8bc37fc 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/linefrequency.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/linefrequency.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/linevoltage.pm b/centreon-plugins/apps/apcupsd/local/mode/linevoltage.pm index 08fb59a4e..c6dff2371 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/linevoltage.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/linevoltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/loadpercentage.pm b/centreon-plugins/apps/apcupsd/local/mode/loadpercentage.pm index c278ea011..bcd4badae 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/loadpercentage.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/loadpercentage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/outputvoltage.pm b/centreon-plugins/apps/apcupsd/local/mode/outputvoltage.pm index 5ec59e5b6..6147afd7b 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/outputvoltage.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/outputvoltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/temperature.pm b/centreon-plugins/apps/apcupsd/local/mode/temperature.pm index 11aa4e54f..379846648 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/temperature.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/mode/timeleft.pm b/centreon-plugins/apps/apcupsd/local/mode/timeleft.pm index 39789d43d..718ed9940 100644 --- a/centreon-plugins/apps/apcupsd/local/mode/timeleft.pm +++ b/centreon-plugins/apps/apcupsd/local/mode/timeleft.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/apcupsd/local/plugin.pm b/centreon-plugins/apps/apcupsd/local/plugin.pm index a653bd346..66ad4c8d3 100644 --- a/centreon-plugins/apps/apcupsd/local/plugin.pm +++ b/centreon-plugins/apps/apcupsd/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/dedupstatus.pm b/centreon-plugins/apps/backup/netbackup/local/mode/dedupstatus.pm index 3baa279e6..e563d367e 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/dedupstatus.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/dedupstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/drivecleaning.pm b/centreon-plugins/apps/backup/netbackup/local/mode/drivecleaning.pm index 22422bbfa..27d9fe6e6 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/drivecleaning.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/drivecleaning.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/drivestatus.pm b/centreon-plugins/apps/backup/netbackup/local/mode/drivestatus.pm index 423420ff3..f1b9741bf 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/drivestatus.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/drivestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm index ff355718d..b2b57495a 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/listpolicies.pm b/centreon-plugins/apps/backup/netbackup/local/mode/listpolicies.pm index b27e48404..de2e58336 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/listpolicies.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/listpolicies.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/tapeusage.pm b/centreon-plugins/apps/backup/netbackup/local/mode/tapeusage.pm index 90c8da675..9a1bb9fb0 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/tapeusage.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/tapeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/backup/netbackup/local/plugin.pm b/centreon-plugins/apps/backup/netbackup/local/plugin.pm index 3c575df15..2bc5f4bd0 100644 --- a/centreon-plugins/apps/backup/netbackup/local/plugin.pm +++ b/centreon-plugins/apps/backup/netbackup/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/biztalk/sql/mode/rlocationdisabled.pm b/centreon-plugins/apps/biztalk/sql/mode/rlocationdisabled.pm index 657cd1710..38c4fc3ba 100644 --- a/centreon-plugins/apps/biztalk/sql/mode/rlocationdisabled.pm +++ b/centreon-plugins/apps/biztalk/sql/mode/rlocationdisabled.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/bluemind/mode/incoming.pm b/centreon-plugins/apps/bluemind/mode/incoming.pm index 2ff258003..36ad96b99 100644 --- a/centreon-plugins/apps/bluemind/mode/incoming.pm +++ b/centreon-plugins/apps/bluemind/mode/incoming.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/bluemind/plugin.pm b/centreon-plugins/apps/bluemind/plugin.pm index c9c0bee69..ce82f8331 100644 --- a/centreon-plugins/apps/bluemind/plugin.pm +++ b/centreon-plugins/apps/bluemind/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/local/mode/metaservice.pm b/centreon-plugins/apps/centreon/local/mode/metaservice.pm index e44290f8a..153b00507 100644 --- a/centreon-plugins/apps/centreon/local/mode/metaservice.pm +++ b/centreon-plugins/apps/centreon/local/mode/metaservice.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/local/mode/retentionbroker.pm b/centreon-plugins/apps/centreon/local/mode/retentionbroker.pm index a5efc7640..d0c0f2003 100644 --- a/centreon-plugins/apps/centreon/local/mode/retentionbroker.pm +++ b/centreon-plugins/apps/centreon/local/mode/retentionbroker.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/local/plugin.pm b/centreon-plugins/apps/centreon/local/plugin.pm index e9b02e138..1d85868b6 100644 --- a/centreon-plugins/apps/centreon/local/plugin.pm +++ b/centreon-plugins/apps/centreon/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/map/jmx/mode/eventqueue.pm b/centreon-plugins/apps/centreon/map/jmx/mode/eventqueue.pm index cea2649df..3097c5fa7 100644 --- a/centreon-plugins/apps/centreon/map/jmx/mode/eventqueue.pm +++ b/centreon-plugins/apps/centreon/map/jmx/mode/eventqueue.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/map/jmx/mode/eventstatistics.pm b/centreon-plugins/apps/centreon/map/jmx/mode/eventstatistics.pm index b1b9b2a40..e57d4fd3f 100644 --- a/centreon-plugins/apps/centreon/map/jmx/mode/eventstatistics.pm +++ b/centreon-plugins/apps/centreon/map/jmx/mode/eventstatistics.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/map/jmx/mode/gates.pm b/centreon-plugins/apps/centreon/map/jmx/mode/gates.pm index 62bef8224..b70a32f56 100644 --- a/centreon-plugins/apps/centreon/map/jmx/mode/gates.pm +++ b/centreon-plugins/apps/centreon/map/jmx/mode/gates.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/map/jmx/mode/sessions.pm b/centreon-plugins/apps/centreon/map/jmx/mode/sessions.pm index f0ae02058..609a82b09 100644 --- a/centreon-plugins/apps/centreon/map/jmx/mode/sessions.pm +++ b/centreon-plugins/apps/centreon/map/jmx/mode/sessions.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/map/jmx/plugin.pm b/centreon-plugins/apps/centreon/map/jmx/plugin.pm index f36f661f1..fd44545c7 100644 --- a/centreon-plugins/apps/centreon/map/jmx/plugin.pm +++ b/centreon-plugins/apps/centreon/map/jmx/plugin.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/sql/mode/countnotifications.pm b/centreon-plugins/apps/centreon/sql/mode/countnotifications.pm index 11cdb2757..2e36baef0 100644 --- a/centreon-plugins/apps/centreon/sql/mode/countnotifications.pm +++ b/centreon-plugins/apps/centreon/sql/mode/countnotifications.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/sql/mode/countproblems.pm b/centreon-plugins/apps/centreon/sql/mode/countproblems.pm index 4ecedb339..601427bb2 100644 --- a/centreon-plugins/apps/centreon/sql/mode/countproblems.pm +++ b/centreon-plugins/apps/centreon/sql/mode/countproblems.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/sql/mode/countservices.pm b/centreon-plugins/apps/centreon/sql/mode/countservices.pm index 4e79c53e6..0c5a16bb5 100644 --- a/centreon-plugins/apps/centreon/sql/mode/countservices.pm +++ b/centreon-plugins/apps/centreon/sql/mode/countservices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/sql/mode/partitioning.pm b/centreon-plugins/apps/centreon/sql/mode/partitioning.pm index fdc02a942..27ff60e29 100644 --- a/centreon-plugins/apps/centreon/sql/mode/partitioning.pm +++ b/centreon-plugins/apps/centreon/sql/mode/partitioning.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/centreon/sql/mode/pollerdelay.pm b/centreon-plugins/apps/centreon/sql/mode/pollerdelay.pm index 4429d4a99..f8ef0e3b1 100644 --- a/centreon-plugins/apps/centreon/sql/mode/pollerdelay.pm +++ b/centreon-plugins/apps/centreon/sql/mode/pollerdelay.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/checkmyws/mode/status.pm b/centreon-plugins/apps/checkmyws/mode/status.pm index e6de45cc0..f7e8d5bfa 100644 --- a/centreon-plugins/apps/checkmyws/mode/status.pm +++ b/centreon-plugins/apps/checkmyws/mode/status.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/checkmyws/plugin.pm b/centreon-plugins/apps/checkmyws/plugin.pm index ba1b77a53..c96d0ecef 100644 --- a/centreon-plugins/apps/checkmyws/plugin.pm +++ b/centreon-plugins/apps/checkmyws/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/citrix/local/mode/folder.pm b/centreon-plugins/apps/citrix/local/mode/folder.pm index 7d9c486cb..1f54c86aa 100644 --- a/centreon-plugins/apps/citrix/local/mode/folder.pm +++ b/centreon-plugins/apps/citrix/local/mode/folder.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/citrix/local/mode/license.pm b/centreon-plugins/apps/citrix/local/mode/license.pm index 09586dfb3..b85dc9690 100644 --- a/centreon-plugins/apps/citrix/local/mode/license.pm +++ b/centreon-plugins/apps/citrix/local/mode/license.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/citrix/local/mode/session.pm b/centreon-plugins/apps/citrix/local/mode/session.pm index 18eb512e6..0c7d62361 100644 --- a/centreon-plugins/apps/citrix/local/mode/session.pm +++ b/centreon-plugins/apps/citrix/local/mode/session.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/citrix/local/mode/zone.pm b/centreon-plugins/apps/citrix/local/mode/zone.pm index 9c5c608d4..c6c31e80f 100644 --- a/centreon-plugins/apps/citrix/local/mode/zone.pm +++ b/centreon-plugins/apps/citrix/local/mode/zone.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/citrix/local/plugin.pm b/centreon-plugins/apps/citrix/local/plugin.pm index bcb1ea708..c1e7d069a 100644 --- a/centreon-plugins/apps/citrix/local/plugin.pm +++ b/centreon-plugins/apps/citrix/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/listnodes.pm b/centreon-plugins/apps/cluster/mscs/local/mode/listnodes.pm index 28ab65f79..8b82b0489 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/listnodes.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/listnodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/listresources.pm b/centreon-plugins/apps/cluster/mscs/local/mode/listresources.pm index 47ad9e578..fdfd31430 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/listresources.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/listresources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/networkstatus.pm b/centreon-plugins/apps/cluster/mscs/local/mode/networkstatus.pm index b3a6c907a..954289c37 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/networkstatus.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/networkstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/nodestatus.pm b/centreon-plugins/apps/cluster/mscs/local/mode/nodestatus.pm index 89d28337b..33af2e14f 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/nodestatus.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/nodestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/resourcegroupstatus.pm b/centreon-plugins/apps/cluster/mscs/local/mode/resourcegroupstatus.pm index bdf277526..01828db69 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/resourcegroupstatus.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/resourcegroupstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/mode/resourcestatus.pm b/centreon-plugins/apps/cluster/mscs/local/mode/resourcestatus.pm index 28ed41a42..c154ef76e 100644 --- a/centreon-plugins/apps/cluster/mscs/local/mode/resourcestatus.pm +++ b/centreon-plugins/apps/cluster/mscs/local/mode/resourcestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/cluster/mscs/local/plugin.pm b/centreon-plugins/apps/cluster/mscs/local/plugin.pm index 482d7d4c7..693826a68 100644 --- a/centreon-plugins/apps/cluster/mscs/local/plugin.pm +++ b/centreon-plugins/apps/cluster/mscs/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/elasticsearch/mode/cluster.pm b/centreon-plugins/apps/elasticsearch/mode/cluster.pm index 868be4134..79b398efe 100644 --- a/centreon-plugins/apps/elasticsearch/mode/cluster.pm +++ b/centreon-plugins/apps/elasticsearch/mode/cluster.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/elasticsearch/mode/indices.pm b/centreon-plugins/apps/elasticsearch/mode/indices.pm index c805d8b6b..cd05970f1 100644 --- a/centreon-plugins/apps/elasticsearch/mode/indices.pm +++ b/centreon-plugins/apps/elasticsearch/mode/indices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/elasticsearch/mode/nodescount.pm b/centreon-plugins/apps/elasticsearch/mode/nodescount.pm index c46eef4cd..cab50ebc7 100644 --- a/centreon-plugins/apps/elasticsearch/mode/nodescount.pm +++ b/centreon-plugins/apps/elasticsearch/mode/nodescount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/elasticsearch/plugin.pm b/centreon-plugins/apps/elasticsearch/plugin.pm index f071b4c2b..3407ba309 100644 --- a/centreon-plugins/apps/elasticsearch/plugin.pm +++ b/centreon-plugins/apps/elasticsearch/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/activesyncmailbox.pm b/centreon-plugins/apps/exchange/2010/local/mode/activesyncmailbox.pm index 47c89fa6b..94f68ff03 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/activesyncmailbox.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/activesyncmailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/databases.pm b/centreon-plugins/apps/exchange/2010/local/mode/databases.pm index bff0bc11a..c54219432 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/databases.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/databases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/imapmailbox.pm b/centreon-plugins/apps/exchange/2010/local/mode/imapmailbox.pm index 18dd1cbd9..72742274f 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/imapmailbox.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/imapmailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/listdatabases.pm b/centreon-plugins/apps/exchange/2010/local/mode/listdatabases.pm index 90fb1dd7d..83b6c42ff 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/listdatabases.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/listdatabases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/mapimailbox.pm b/centreon-plugins/apps/exchange/2010/local/mode/mapimailbox.pm index c78d1e640..59ddedfff 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/mapimailbox.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/mapimailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/outlookwebservices.pm b/centreon-plugins/apps/exchange/2010/local/mode/outlookwebservices.pm index 00feff54a..a623adacd 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/outlookwebservices.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/outlookwebservices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/owamailbox.pm b/centreon-plugins/apps/exchange/2010/local/mode/owamailbox.pm index 747e74663..133ea14ff 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/owamailbox.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/owamailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/queues.pm b/centreon-plugins/apps/exchange/2010/local/mode/queues.pm index ca8f0af0d..2745d1908 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/queues.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/queues.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/replicationhealth.pm b/centreon-plugins/apps/exchange/2010/local/mode/replicationhealth.pm index 546b4818c..68a867e5f 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/replicationhealth.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/replicationhealth.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/mode/services.pm b/centreon-plugins/apps/exchange/2010/local/mode/services.pm index a43d36741..96b0aa3cc 100644 --- a/centreon-plugins/apps/exchange/2010/local/mode/services.pm +++ b/centreon-plugins/apps/exchange/2010/local/mode/services.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/exchange/2010/local/plugin.pm b/centreon-plugins/apps/exchange/2010/local/plugin.pm index 22a54fce9..6b92a506f 100644 --- a/centreon-plugins/apps/exchange/2010/local/plugin.pm +++ b/centreon-plugins/apps/exchange/2010/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/mode/commits.pm b/centreon-plugins/apps/github/mode/commits.pm index 4972f0f81..43f54ee3c 100644 --- a/centreon-plugins/apps/github/mode/commits.pm +++ b/centreon-plugins/apps/github/mode/commits.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/mode/issues.pm b/centreon-plugins/apps/github/mode/issues.pm index 0fffc26c5..858d7708f 100644 --- a/centreon-plugins/apps/github/mode/issues.pm +++ b/centreon-plugins/apps/github/mode/issues.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/mode/pullrequests.pm b/centreon-plugins/apps/github/mode/pullrequests.pm index c37033a55..4603b965c 100644 --- a/centreon-plugins/apps/github/mode/pullrequests.pm +++ b/centreon-plugins/apps/github/mode/pullrequests.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/mode/stats.pm b/centreon-plugins/apps/github/mode/stats.pm index 071e362b6..bb8f81731 100644 --- a/centreon-plugins/apps/github/mode/stats.pm +++ b/centreon-plugins/apps/github/mode/stats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/mode/status.pm b/centreon-plugins/apps/github/mode/status.pm index 59cbd290a..cb7e151ac 100644 --- a/centreon-plugins/apps/github/mode/status.pm +++ b/centreon-plugins/apps/github/mode/status.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/github/plugin.pm b/centreon-plugins/apps/github/plugin.pm index cddc714f6..49f9d33cd 100644 --- a/centreon-plugins/apps/github/plugin.pm +++ b/centreon-plugins/apps/github/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/hddtemp/local/mode/temperature.pm b/centreon-plugins/apps/hddtemp/local/mode/temperature.pm index fbfc2fd00..4c9f42594 100644 --- a/centreon-plugins/apps/hddtemp/local/mode/temperature.pm +++ b/centreon-plugins/apps/hddtemp/local/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/hddtemp/local/plugin.pm b/centreon-plugins/apps/hddtemp/local/plugin.pm index 58778ed91..b5251bc4f 100644 --- a/centreon-plugins/apps/hddtemp/local/plugin.pm +++ b/centreon-plugins/apps/hddtemp/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/hddtemp/remote/mode/listdrives.pm b/centreon-plugins/apps/hddtemp/remote/mode/listdrives.pm index 1a9d1e85c..a63e678fb 100644 --- a/centreon-plugins/apps/hddtemp/remote/mode/listdrives.pm +++ b/centreon-plugins/apps/hddtemp/remote/mode/listdrives.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/hddtemp/remote/mode/temperature.pm b/centreon-plugins/apps/hddtemp/remote/mode/temperature.pm index e1cff58c0..be1e3200b 100644 --- a/centreon-plugins/apps/hddtemp/remote/mode/temperature.pm +++ b/centreon-plugins/apps/hddtemp/remote/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/hddtemp/remote/plugin.pm b/centreon-plugins/apps/hddtemp/remote/plugin.pm index 6b7dd8c9b..ba45ce917 100644 --- a/centreon-plugins/apps/hddtemp/remote/plugin.pm +++ b/centreon-plugins/apps/hddtemp/remote/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/local/mode/applicationpoolstate.pm b/centreon-plugins/apps/iis/local/mode/applicationpoolstate.pm index 1df35b22e..29b87a286 100644 --- a/centreon-plugins/apps/iis/local/mode/applicationpoolstate.pm +++ b/centreon-plugins/apps/iis/local/mode/applicationpoolstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/local/mode/listapplicationpools.pm b/centreon-plugins/apps/iis/local/mode/listapplicationpools.pm index 5368a51d9..52922e447 100644 --- a/centreon-plugins/apps/iis/local/mode/listapplicationpools.pm +++ b/centreon-plugins/apps/iis/local/mode/listapplicationpools.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/local/mode/listsites.pm b/centreon-plugins/apps/iis/local/mode/listsites.pm index 608443a50..7efee60a7 100644 --- a/centreon-plugins/apps/iis/local/mode/listsites.pm +++ b/centreon-plugins/apps/iis/local/mode/listsites.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/local/mode/webservicestatistics.pm b/centreon-plugins/apps/iis/local/mode/webservicestatistics.pm index d6eb6becf..915f60f06 100644 --- a/centreon-plugins/apps/iis/local/mode/webservicestatistics.pm +++ b/centreon-plugins/apps/iis/local/mode/webservicestatistics.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/local/plugin.pm b/centreon-plugins/apps/iis/local/plugin.pm index 048aacc4f..83306b240 100644 --- a/centreon-plugins/apps/iis/local/plugin.pm +++ b/centreon-plugins/apps/iis/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/wsman/mode/applicationpoolstate.pm b/centreon-plugins/apps/iis/wsman/mode/applicationpoolstate.pm index 05285b39f..ae157f751 100644 --- a/centreon-plugins/apps/iis/wsman/mode/applicationpoolstate.pm +++ b/centreon-plugins/apps/iis/wsman/mode/applicationpoolstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/wsman/mode/listapplicationpools.pm b/centreon-plugins/apps/iis/wsman/mode/listapplicationpools.pm index 5ff2b5f3f..07faeb216 100644 --- a/centreon-plugins/apps/iis/wsman/mode/listapplicationpools.pm +++ b/centreon-plugins/apps/iis/wsman/mode/listapplicationpools.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/iis/wsman/plugin.pm b/centreon-plugins/apps/iis/wsman/plugin.pm index f0c9117ce..fc474bd5f 100644 --- a/centreon-plugins/apps/iis/wsman/plugin.pm +++ b/centreon-plugins/apps/iis/wsman/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/java/peoplesoft/jmx/mode/queuelength.pm b/centreon-plugins/apps/java/peoplesoft/jmx/mode/queuelength.pm index 500fc2be9..199bf68b3 100644 --- a/centreon-plugins/apps/java/peoplesoft/jmx/mode/queuelength.pm +++ b/centreon-plugins/apps/java/peoplesoft/jmx/mode/queuelength.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/java/peoplesoft/jmx/mode/sessions.pm b/centreon-plugins/apps/java/peoplesoft/jmx/mode/sessions.pm index cd49efdfc..1cb83d790 100644 --- a/centreon-plugins/apps/java/peoplesoft/jmx/mode/sessions.pm +++ b/centreon-plugins/apps/java/peoplesoft/jmx/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/java/peoplesoft/jmx/plugin.pm b/centreon-plugins/apps/java/peoplesoft/jmx/plugin.pm index 17a0a233d..e502bf546 100644 --- a/centreon-plugins/apps/java/peoplesoft/jmx/plugin.pm +++ b/centreon-plugins/apps/java/peoplesoft/jmx/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/java/weblogic/jmx/mode/workmanager.pm b/centreon-plugins/apps/java/weblogic/jmx/mode/workmanager.pm index 5c06eca0c..e7724d062 100644 --- a/centreon-plugins/apps/java/weblogic/jmx/mode/workmanager.pm +++ b/centreon-plugins/apps/java/weblogic/jmx/mode/workmanager.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/java/weblogic/jmx/plugin.pm b/centreon-plugins/apps/java/weblogic/jmx/plugin.pm index 00219ca31..422aa1749 100644 --- a/centreon-plugins/apps/java/weblogic/jmx/plugin.pm +++ b/centreon-plugins/apps/java/weblogic/jmx/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/jenkins/mode/jobstate.pm b/centreon-plugins/apps/jenkins/mode/jobstate.pm index 3db09d98c..43ddda6a3 100644 --- a/centreon-plugins/apps/jenkins/mode/jobstate.pm +++ b/centreon-plugins/apps/jenkins/mode/jobstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/jenkins/plugin.pm b/centreon-plugins/apps/jenkins/plugin.pm index dbe2a6fd2..abe59e760 100644 --- a/centreon-plugins/apps/jenkins/plugin.pm +++ b/centreon-plugins/apps/jenkins/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/jive/sql/mode/etljobstatus.pm b/centreon-plugins/apps/jive/sql/mode/etljobstatus.pm index a6c675b86..1f9072254 100644 --- a/centreon-plugins/apps/jive/sql/mode/etljobstatus.pm +++ b/centreon-plugins/apps/jive/sql/mode/etljobstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/mode/listdepartment.pm b/centreon-plugins/apps/kayako/api/mode/listdepartment.pm index 4c0a85664..dec1943b1 100644 --- a/centreon-plugins/apps/kayako/api/mode/listdepartment.pm +++ b/centreon-plugins/apps/kayako/api/mode/listdepartment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/mode/listpriority.pm b/centreon-plugins/apps/kayako/api/mode/listpriority.pm index 76caff8d9..2908065a2 100644 --- a/centreon-plugins/apps/kayako/api/mode/listpriority.pm +++ b/centreon-plugins/apps/kayako/api/mode/listpriority.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/mode/liststaff.pm b/centreon-plugins/apps/kayako/api/mode/liststaff.pm index 1cedebfeb..64e516efe 100644 --- a/centreon-plugins/apps/kayako/api/mode/liststaff.pm +++ b/centreon-plugins/apps/kayako/api/mode/liststaff.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/mode/liststatus.pm b/centreon-plugins/apps/kayako/api/mode/liststatus.pm index 52ca12f78..634ed2402 100644 --- a/centreon-plugins/apps/kayako/api/mode/liststatus.pm +++ b/centreon-plugins/apps/kayako/api/mode/liststatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/mode/ticketcount.pm b/centreon-plugins/apps/kayako/api/mode/ticketcount.pm index f8008d84a..16a3f71e0 100644 --- a/centreon-plugins/apps/kayako/api/mode/ticketcount.pm +++ b/centreon-plugins/apps/kayako/api/mode/ticketcount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/api/plugin.pm b/centreon-plugins/apps/kayako/api/plugin.pm index 65bb80983..42303efbc 100644 --- a/centreon-plugins/apps/kayako/api/plugin.pm +++ b/centreon-plugins/apps/kayako/api/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/sql/mode/listdepartment.pm b/centreon-plugins/apps/kayako/sql/mode/listdepartment.pm index b376bbb57..fe4bcdb8f 100644 --- a/centreon-plugins/apps/kayako/sql/mode/listdepartment.pm +++ b/centreon-plugins/apps/kayako/sql/mode/listdepartment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/sql/mode/listpriority.pm b/centreon-plugins/apps/kayako/sql/mode/listpriority.pm index 3ababda75..f67bd0a21 100644 --- a/centreon-plugins/apps/kayako/sql/mode/listpriority.pm +++ b/centreon-plugins/apps/kayako/sql/mode/listpriority.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/sql/mode/liststaff.pm b/centreon-plugins/apps/kayako/sql/mode/liststaff.pm index 91fe605a6..6749e3949 100644 --- a/centreon-plugins/apps/kayako/sql/mode/liststaff.pm +++ b/centreon-plugins/apps/kayako/sql/mode/liststaff.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/sql/mode/liststatus.pm b/centreon-plugins/apps/kayako/sql/mode/liststatus.pm index 4a9377472..28e2eb7e9 100644 --- a/centreon-plugins/apps/kayako/sql/mode/liststatus.pm +++ b/centreon-plugins/apps/kayako/sql/mode/liststatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/kayako/sql/mode/ticketcount.pm b/centreon-plugins/apps/kayako/sql/mode/ticketcount.pm index c29f52c6b..9965a9398 100644 --- a/centreon-plugins/apps/kayako/sql/mode/ticketcount.pm +++ b/centreon-plugins/apps/kayako/sql/mode/ticketcount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lmsensors/mode/fan.pm b/centreon-plugins/apps/lmsensors/mode/fan.pm index cb6e0a3c0..af9870563 100644 --- a/centreon-plugins/apps/lmsensors/mode/fan.pm +++ b/centreon-plugins/apps/lmsensors/mode/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lmsensors/mode/misc.pm b/centreon-plugins/apps/lmsensors/mode/misc.pm index 7e7a663aa..34531d188 100644 --- a/centreon-plugins/apps/lmsensors/mode/misc.pm +++ b/centreon-plugins/apps/lmsensors/mode/misc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lmsensors/mode/temperature.pm b/centreon-plugins/apps/lmsensors/mode/temperature.pm index 9151cc5d9..7ccf3936e 100644 --- a/centreon-plugins/apps/lmsensors/mode/temperature.pm +++ b/centreon-plugins/apps/lmsensors/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lmsensors/mode/voltage.pm b/centreon-plugins/apps/lmsensors/mode/voltage.pm index 712426a81..b400a97db 100644 --- a/centreon-plugins/apps/lmsensors/mode/voltage.pm +++ b/centreon-plugins/apps/lmsensors/mode/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lmsensors/plugin.pm b/centreon-plugins/apps/lmsensors/plugin.pm index 8ebc72276..f7c1d150a 100644 --- a/centreon-plugins/apps/lmsensors/plugin.pm +++ b/centreon-plugins/apps/lmsensors/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/mode/mailstate.pm b/centreon-plugins/apps/lotus/snmp/mode/mailstate.pm index e25d56445..0cd5d7477 100644 --- a/centreon-plugins/apps/lotus/snmp/mode/mailstate.pm +++ b/centreon-plugins/apps/lotus/snmp/mode/mailstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/mode/mailtime.pm b/centreon-plugins/apps/lotus/snmp/mode/mailtime.pm index b82900a8f..087fc5ee5 100644 --- a/centreon-plugins/apps/lotus/snmp/mode/mailtime.pm +++ b/centreon-plugins/apps/lotus/snmp/mode/mailtime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/mode/serveravailability.pm b/centreon-plugins/apps/lotus/snmp/mode/serveravailability.pm index 9bd2f7d1c..1d32cdf53 100644 --- a/centreon-plugins/apps/lotus/snmp/mode/serveravailability.pm +++ b/centreon-plugins/apps/lotus/snmp/mode/serveravailability.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/mode/servertransactions.pm b/centreon-plugins/apps/lotus/snmp/mode/servertransactions.pm index 3a49a9ffa..9ffbc78de 100644 --- a/centreon-plugins/apps/lotus/snmp/mode/servertransactions.pm +++ b/centreon-plugins/apps/lotus/snmp/mode/servertransactions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/mode/usersessions.pm b/centreon-plugins/apps/lotus/snmp/mode/usersessions.pm index c60449e60..f1880e4ba 100644 --- a/centreon-plugins/apps/lotus/snmp/mode/usersessions.pm +++ b/centreon-plugins/apps/lotus/snmp/mode/usersessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lotus/snmp/plugin.pm b/centreon-plugins/apps/lotus/snmp/plugin.pm index 6def9b5d1..6ff232c85 100644 --- a/centreon-plugins/apps/lotus/snmp/plugin.pm +++ b/centreon-plugins/apps/lotus/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/appsharingqoe.pm b/centreon-plugins/apps/lync/2013/mssql/mode/appsharingqoe.pm index 87e15beea..16b2c79f4 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/appsharingqoe.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/appsharingqoe.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/audioqoe.pm b/centreon-plugins/apps/lync/2013/mssql/mode/audioqoe.pm index 2e8f9895b..fcef33e3f 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/audioqoe.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/audioqoe.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm b/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm index 9e04aaff5..d90ed220b 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/poorcalls.pm b/centreon-plugins/apps/lync/2013/mssql/mode/poorcalls.pm index 96d8a21bf..6804f5122 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/poorcalls.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/poorcalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/sessionstypes.pm b/centreon-plugins/apps/lync/2013/mssql/mode/sessionstypes.pm index 8ad9703d2..ea69d4c54 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/sessionstypes.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/sessionstypes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/nginx/serverstatus/mode/connections.pm b/centreon-plugins/apps/nginx/serverstatus/mode/connections.pm index 592cff24f..f856a10ea 100644 --- a/centreon-plugins/apps/nginx/serverstatus/mode/connections.pm +++ b/centreon-plugins/apps/nginx/serverstatus/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/nginx/serverstatus/mode/requests.pm b/centreon-plugins/apps/nginx/serverstatus/mode/requests.pm index c8732c56d..6c9760562 100644 --- a/centreon-plugins/apps/nginx/serverstatus/mode/requests.pm +++ b/centreon-plugins/apps/nginx/serverstatus/mode/requests.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/nginx/serverstatus/mode/responsetime.pm b/centreon-plugins/apps/nginx/serverstatus/mode/responsetime.pm index 019875505..20294918a 100644 --- a/centreon-plugins/apps/nginx/serverstatus/mode/responsetime.pm +++ b/centreon-plugins/apps/nginx/serverstatus/mode/responsetime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/nginx/serverstatus/plugin.pm b/centreon-plugins/apps/nginx/serverstatus/plugin.pm index 9f0112d81..03983adb6 100644 --- a/centreon-plugins/apps/nginx/serverstatus/plugin.pm +++ b/centreon-plugins/apps/nginx/serverstatus/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pacemaker/local/mode/constraints.pm b/centreon-plugins/apps/pacemaker/local/mode/constraints.pm index bdd4c8354..30faa88da 100644 --- a/centreon-plugins/apps/pacemaker/local/mode/constraints.pm +++ b/centreon-plugins/apps/pacemaker/local/mode/constraints.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pacemaker/local/mode/crm.pm b/centreon-plugins/apps/pacemaker/local/mode/crm.pm index 01f2b910f..28a1dd907 100644 --- a/centreon-plugins/apps/pacemaker/local/mode/crm.pm +++ b/centreon-plugins/apps/pacemaker/local/mode/crm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pacemaker/local/plugin.pm b/centreon-plugins/apps/pacemaker/local/plugin.pm index f07c3de64..5977b892b 100644 --- a/centreon-plugins/apps/pacemaker/local/plugin.pm +++ b/centreon-plugins/apps/pacemaker/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pfsense/snmp/mode/blockedpackets.pm b/centreon-plugins/apps/pfsense/snmp/mode/blockedpackets.pm index 481697e4f..617452cd4 100644 --- a/centreon-plugins/apps/pfsense/snmp/mode/blockedpackets.pm +++ b/centreon-plugins/apps/pfsense/snmp/mode/blockedpackets.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pfsense/snmp/mode/memorydroppedpackets.pm b/centreon-plugins/apps/pfsense/snmp/mode/memorydroppedpackets.pm index 109655f7b..6d15ee1ff 100644 --- a/centreon-plugins/apps/pfsense/snmp/mode/memorydroppedpackets.pm +++ b/centreon-plugins/apps/pfsense/snmp/mode/memorydroppedpackets.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pfsense/snmp/mode/runtime.pm b/centreon-plugins/apps/pfsense/snmp/mode/runtime.pm index d1cc9dc7b..85fbecf27 100644 --- a/centreon-plugins/apps/pfsense/snmp/mode/runtime.pm +++ b/centreon-plugins/apps/pfsense/snmp/mode/runtime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/pfsense/snmp/plugin.pm b/centreon-plugins/apps/pfsense/snmp/plugin.pm index 5746f623b..284cd7872 100644 --- a/centreon-plugins/apps/pfsense/snmp/plugin.pm +++ b/centreon-plugins/apps/pfsense/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/php/apc/web/mode/filecache.pm b/centreon-plugins/apps/php/apc/web/mode/filecache.pm index a99a42019..9f02d5d16 100644 --- a/centreon-plugins/apps/php/apc/web/mode/filecache.pm +++ b/centreon-plugins/apps/php/apc/web/mode/filecache.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/php/apc/web/mode/memory.pm b/centreon-plugins/apps/php/apc/web/mode/memory.pm index b3f901530..da7baee2b 100644 --- a/centreon-plugins/apps/php/apc/web/mode/memory.pm +++ b/centreon-plugins/apps/php/apc/web/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/php/apc/web/plugin.pm b/centreon-plugins/apps/php/apc/web/plugin.pm index 1415378c4..09d80473e 100644 --- a/centreon-plugins/apps/php/apc/web/plugin.pm +++ b/centreon-plugins/apps/php/apc/web/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/php/fpm/web/mode/usage.pm b/centreon-plugins/apps/php/fpm/web/mode/usage.pm index b3089376f..60abce170 100644 --- a/centreon-plugins/apps/php/fpm/web/mode/usage.pm +++ b/centreon-plugins/apps/php/fpm/web/mode/usage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/php/fpm/web/plugin.pm b/centreon-plugins/apps/php/fpm/web/plugin.pm index fc412c18f..a1751aed3 100644 --- a/centreon-plugins/apps/php/fpm/web/plugin.pm +++ b/centreon-plugins/apps/php/fpm/web/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/bgp/4/mode/bgppeerstate.pm b/centreon-plugins/apps/protocols/bgp/4/mode/bgppeerstate.pm index f38394cca..a7d2f9645 100644 --- a/centreon-plugins/apps/protocols/bgp/4/mode/bgppeerstate.pm +++ b/centreon-plugins/apps/protocols/bgp/4/mode/bgppeerstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/bgp/4/plugin.pm b/centreon-plugins/apps/protocols/bgp/4/plugin.pm index ff32f1405..a90202627 100644 --- a/centreon-plugins/apps/protocols/bgp/4/plugin.pm +++ b/centreon-plugins/apps/protocols/bgp/4/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/dhcp/mode/connection.pm b/centreon-plugins/apps/protocols/dhcp/mode/connection.pm index d0b1d2a6b..7bdfb6140 100644 --- a/centreon-plugins/apps/protocols/dhcp/mode/connection.pm +++ b/centreon-plugins/apps/protocols/dhcp/mode/connection.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/dhcp/plugin.pm b/centreon-plugins/apps/protocols/dhcp/plugin.pm index e25a739f1..6b3a74ba7 100644 --- a/centreon-plugins/apps/protocols/dhcp/plugin.pm +++ b/centreon-plugins/apps/protocols/dhcp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/dns/lib/dns.pm b/centreon-plugins/apps/protocols/dns/lib/dns.pm index 9416a313d..b8c0dbd57 100644 --- a/centreon-plugins/apps/protocols/dns/lib/dns.pm +++ b/centreon-plugins/apps/protocols/dns/lib/dns.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/dns/mode/request.pm b/centreon-plugins/apps/protocols/dns/mode/request.pm index f6511037c..c54127e72 100644 --- a/centreon-plugins/apps/protocols/dns/mode/request.pm +++ b/centreon-plugins/apps/protocols/dns/mode/request.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/dns/plugin.pm b/centreon-plugins/apps/protocols/dns/plugin.pm index f6449f70d..f70cbdfe7 100644 --- a/centreon-plugins/apps/protocols/dns/plugin.pm +++ b/centreon-plugins/apps/protocols/dns/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/lib/ftp.pm b/centreon-plugins/apps/protocols/ftp/lib/ftp.pm index 6d0bbe676..39cd78fa7 100644 --- a/centreon-plugins/apps/protocols/ftp/lib/ftp.pm +++ b/centreon-plugins/apps/protocols/ftp/lib/ftp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/mode/commands.pm b/centreon-plugins/apps/protocols/ftp/mode/commands.pm index 32abc484d..99849fd88 100644 --- a/centreon-plugins/apps/protocols/ftp/mode/commands.pm +++ b/centreon-plugins/apps/protocols/ftp/mode/commands.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/mode/date.pm b/centreon-plugins/apps/protocols/ftp/mode/date.pm index 5f3b7f370..28cefad1c 100644 --- a/centreon-plugins/apps/protocols/ftp/mode/date.pm +++ b/centreon-plugins/apps/protocols/ftp/mode/date.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/mode/filescount.pm b/centreon-plugins/apps/protocols/ftp/mode/filescount.pm index bb9dd1a5d..08452ddbd 100644 --- a/centreon-plugins/apps/protocols/ftp/mode/filescount.pm +++ b/centreon-plugins/apps/protocols/ftp/mode/filescount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/mode/login.pm b/centreon-plugins/apps/protocols/ftp/mode/login.pm index e4118c057..7c95d68a6 100644 --- a/centreon-plugins/apps/protocols/ftp/mode/login.pm +++ b/centreon-plugins/apps/protocols/ftp/mode/login.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ftp/plugin.pm b/centreon-plugins/apps/protocols/ftp/plugin.pm index c8bfad271..66ab240e3 100644 --- a/centreon-plugins/apps/protocols/ftp/plugin.pm +++ b/centreon-plugins/apps/protocols/ftp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/http/mode/expectedcontent.pm b/centreon-plugins/apps/protocols/http/mode/expectedcontent.pm index dc745d280..a573f75df 100644 --- a/centreon-plugins/apps/protocols/http/mode/expectedcontent.pm +++ b/centreon-plugins/apps/protocols/http/mode/expectedcontent.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/http/mode/jsoncontent.pm b/centreon-plugins/apps/protocols/http/mode/jsoncontent.pm index 60163f11c..9e9122b8c 100644 --- a/centreon-plugins/apps/protocols/http/mode/jsoncontent.pm +++ b/centreon-plugins/apps/protocols/http/mode/jsoncontent.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/http/mode/response.pm b/centreon-plugins/apps/protocols/http/mode/response.pm index c0305dca4..16f2ea2f3 100644 --- a/centreon-plugins/apps/protocols/http/mode/response.pm +++ b/centreon-plugins/apps/protocols/http/mode/response.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/http/mode/soapcontent.pm b/centreon-plugins/apps/protocols/http/mode/soapcontent.pm index 9b7743626..01ebd87f0 100644 --- a/centreon-plugins/apps/protocols/http/mode/soapcontent.pm +++ b/centreon-plugins/apps/protocols/http/mode/soapcontent.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/http/plugin.pm b/centreon-plugins/apps/protocols/http/plugin.pm index 48ded3c07..029b2f1f3 100644 --- a/centreon-plugins/apps/protocols/http/plugin.pm +++ b/centreon-plugins/apps/protocols/http/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/imap/lib/imap.pm b/centreon-plugins/apps/protocols/imap/lib/imap.pm index 135b87fa1..21e71c4fa 100644 --- a/centreon-plugins/apps/protocols/imap/lib/imap.pm +++ b/centreon-plugins/apps/protocols/imap/lib/imap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/imap/mode/login.pm b/centreon-plugins/apps/protocols/imap/mode/login.pm index dadfd4ff3..0bdd58d20 100644 --- a/centreon-plugins/apps/protocols/imap/mode/login.pm +++ b/centreon-plugins/apps/protocols/imap/mode/login.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/imap/mode/searchmessage.pm b/centreon-plugins/apps/protocols/imap/mode/searchmessage.pm index f022d3407..d8ba82829 100644 --- a/centreon-plugins/apps/protocols/imap/mode/searchmessage.pm +++ b/centreon-plugins/apps/protocols/imap/mode/searchmessage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/imap/plugin.pm b/centreon-plugins/apps/protocols/imap/plugin.pm index d10251fad..4f4455272 100644 --- a/centreon-plugins/apps/protocols/imap/plugin.pm +++ b/centreon-plugins/apps/protocols/imap/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/jmx/mode/listattributes.pm b/centreon-plugins/apps/protocols/jmx/mode/listattributes.pm index 846a43ee7..505505b38 100644 --- a/centreon-plugins/apps/protocols/jmx/mode/listattributes.pm +++ b/centreon-plugins/apps/protocols/jmx/mode/listattributes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm b/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm index 04f24b667..3925b089f 100644 --- a/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm +++ b/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/jmx/plugin.pm b/centreon-plugins/apps/protocols/jmx/plugin.pm index ab813fb9e..fbe75965f 100644 --- a/centreon-plugins/apps/protocols/jmx/plugin.pm +++ b/centreon-plugins/apps/protocols/jmx/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ldap/lib/ldap.pm b/centreon-plugins/apps/protocols/ldap/lib/ldap.pm index 4a1705623..aed258b9f 100644 --- a/centreon-plugins/apps/protocols/ldap/lib/ldap.pm +++ b/centreon-plugins/apps/protocols/ldap/lib/ldap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ldap/mode/login.pm b/centreon-plugins/apps/protocols/ldap/mode/login.pm index 37a5e548e..7f52d16e9 100644 --- a/centreon-plugins/apps/protocols/ldap/mode/login.pm +++ b/centreon-plugins/apps/protocols/ldap/mode/login.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ldap/mode/search.pm b/centreon-plugins/apps/protocols/ldap/mode/search.pm index 0932d11e8..cae8ec797 100644 --- a/centreon-plugins/apps/protocols/ldap/mode/search.pm +++ b/centreon-plugins/apps/protocols/ldap/mode/search.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ldap/plugin.pm b/centreon-plugins/apps/protocols/ldap/plugin.pm index 7876e15a6..691b65bb1 100644 --- a/centreon-plugins/apps/protocols/ldap/plugin.pm +++ b/centreon-plugins/apps/protocols/ldap/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ntp/mode/offset.pm b/centreon-plugins/apps/protocols/ntp/mode/offset.pm index 600a48ffc..6c72a0f01 100644 --- a/centreon-plugins/apps/protocols/ntp/mode/offset.pm +++ b/centreon-plugins/apps/protocols/ntp/mode/offset.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ntp/mode/responsetime.pm b/centreon-plugins/apps/protocols/ntp/mode/responsetime.pm index 070532408..a604908c7 100644 --- a/centreon-plugins/apps/protocols/ntp/mode/responsetime.pm +++ b/centreon-plugins/apps/protocols/ntp/mode/responsetime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ntp/plugin.pm b/centreon-plugins/apps/protocols/ntp/plugin.pm index 464104da8..c8011115e 100644 --- a/centreon-plugins/apps/protocols/ntp/plugin.pm +++ b/centreon-plugins/apps/protocols/ntp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ospf/snmp/mode/neighbor.pm b/centreon-plugins/apps/protocols/ospf/snmp/mode/neighbor.pm index 10b3690d2..d7356826e 100644 --- a/centreon-plugins/apps/protocols/ospf/snmp/mode/neighbor.pm +++ b/centreon-plugins/apps/protocols/ospf/snmp/mode/neighbor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/ospf/snmp/plugin.pm b/centreon-plugins/apps/protocols/ospf/snmp/plugin.pm index 4c1e3dd59..d244a3996 100644 --- a/centreon-plugins/apps/protocols/ospf/snmp/plugin.pm +++ b/centreon-plugins/apps/protocols/ospf/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/radius/mode/login.pm b/centreon-plugins/apps/protocols/radius/mode/login.pm index ee6887096..a3e66358d 100644 --- a/centreon-plugins/apps/protocols/radius/mode/login.pm +++ b/centreon-plugins/apps/protocols/radius/mode/login.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/radius/plugin.pm b/centreon-plugins/apps/protocols/radius/plugin.pm index bf9a391db..2b7ede3f1 100644 --- a/centreon-plugins/apps/protocols/radius/plugin.pm +++ b/centreon-plugins/apps/protocols/radius/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/smtp/lib/smtp.pm b/centreon-plugins/apps/protocols/smtp/lib/smtp.pm index 0e4984332..0b0c2905f 100644 --- a/centreon-plugins/apps/protocols/smtp/lib/smtp.pm +++ b/centreon-plugins/apps/protocols/smtp/lib/smtp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/smtp/mode/login.pm b/centreon-plugins/apps/protocols/smtp/mode/login.pm index ef0281369..1266ac659 100644 --- a/centreon-plugins/apps/protocols/smtp/mode/login.pm +++ b/centreon-plugins/apps/protocols/smtp/mode/login.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/smtp/mode/message.pm b/centreon-plugins/apps/protocols/smtp/mode/message.pm index db8857c56..3994ed68c 100644 --- a/centreon-plugins/apps/protocols/smtp/mode/message.pm +++ b/centreon-plugins/apps/protocols/smtp/mode/message.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/smtp/plugin.pm b/centreon-plugins/apps/protocols/smtp/plugin.pm index c0160c212..e5d267752 100644 --- a/centreon-plugins/apps/protocols/smtp/plugin.pm +++ b/centreon-plugins/apps/protocols/smtp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/tcp/mode/responsetime.pm b/centreon-plugins/apps/protocols/tcp/mode/responsetime.pm index 9bee17d11..1997681e8 100644 --- a/centreon-plugins/apps/protocols/tcp/mode/responsetime.pm +++ b/centreon-plugins/apps/protocols/tcp/mode/responsetime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/tcp/plugin.pm b/centreon-plugins/apps/protocols/tcp/plugin.pm index b430ee5f3..775f55140 100644 --- a/centreon-plugins/apps/protocols/tcp/plugin.pm +++ b/centreon-plugins/apps/protocols/tcp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/telnet/mode/scenario.pm b/centreon-plugins/apps/protocols/telnet/mode/scenario.pm index 257ae9339..388b32cc1 100644 --- a/centreon-plugins/apps/protocols/telnet/mode/scenario.pm +++ b/centreon-plugins/apps/protocols/telnet/mode/scenario.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/telnet/plugin.pm b/centreon-plugins/apps/protocols/telnet/plugin.pm index 6409fb2d4..271294b38 100644 --- a/centreon-plugins/apps/protocols/telnet/plugin.pm +++ b/centreon-plugins/apps/protocols/telnet/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/udp/mode/connection.pm b/centreon-plugins/apps/protocols/udp/mode/connection.pm index 47ce6af46..955bec3da 100644 --- a/centreon-plugins/apps/protocols/udp/mode/connection.pm +++ b/centreon-plugins/apps/protocols/udp/mode/connection.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/udp/plugin.pm b/centreon-plugins/apps/protocols/udp/plugin.pm index e7f6d4c52..fe0dce1ce 100644 --- a/centreon-plugins/apps/protocols/udp/plugin.pm +++ b/centreon-plugins/apps/protocols/udp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/x509/mode/validity.pm b/centreon-plugins/apps/protocols/x509/mode/validity.pm index 0cc712ef0..352320bc3 100644 --- a/centreon-plugins/apps/protocols/x509/mode/validity.pm +++ b/centreon-plugins/apps/protocols/x509/mode/validity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/protocols/x509/plugin.pm b/centreon-plugins/apps/protocols/x509/plugin.pm index 8cea1e568..c1e9af360 100644 --- a/centreon-plugins/apps/protocols/x509/plugin.pm +++ b/centreon-plugins/apps/protocols/x509/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/rrdcached/mode/stats.pm b/centreon-plugins/apps/rrdcached/mode/stats.pm index cae7b34bf..ac8eb8b65 100644 --- a/centreon-plugins/apps/rrdcached/mode/stats.pm +++ b/centreon-plugins/apps/rrdcached/mode/stats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/rrdcached/plugin.pm b/centreon-plugins/apps/rrdcached/plugin.pm index 30e6fa135..55413f40c 100644 --- a/centreon-plugins/apps/rrdcached/plugin.pm +++ b/centreon-plugins/apps/rrdcached/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/selenium/mode/scenario.pm b/centreon-plugins/apps/selenium/mode/scenario.pm index df5f90a2f..0c744f213 100644 --- a/centreon-plugins/apps/selenium/mode/scenario.pm +++ b/centreon-plugins/apps/selenium/mode/scenario.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/selenium/plugin.pm b/centreon-plugins/apps/selenium/plugin.pm index c35e4b434..1a24bd221 100644 --- a/centreon-plugins/apps/selenium/plugin.pm +++ b/centreon-plugins/apps/selenium/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/jmx/plugin.pm b/centreon-plugins/apps/tomcat/jmx/plugin.pm index 945a2668b..9f55d917b 100644 --- a/centreon-plugins/apps/tomcat/jmx/plugin.pm +++ b/centreon-plugins/apps/tomcat/jmx/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/applications.pm b/centreon-plugins/apps/tomcat/web/mode/applications.pm index 30372d661..f3cf4eb8a 100644 --- a/centreon-plugins/apps/tomcat/web/mode/applications.pm +++ b/centreon-plugins/apps/tomcat/web/mode/applications.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/listapplication.pm b/centreon-plugins/apps/tomcat/web/mode/listapplication.pm index fa88ba7e5..2a4efb2d2 100644 --- a/centreon-plugins/apps/tomcat/web/mode/listapplication.pm +++ b/centreon-plugins/apps/tomcat/web/mode/listapplication.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/memory.pm b/centreon-plugins/apps/tomcat/web/mode/memory.pm index 59629286d..e2896cf72 100644 --- a/centreon-plugins/apps/tomcat/web/mode/memory.pm +++ b/centreon-plugins/apps/tomcat/web/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/requestinfo.pm b/centreon-plugins/apps/tomcat/web/mode/requestinfo.pm index 10fa3ecbe..423afef5e 100644 --- a/centreon-plugins/apps/tomcat/web/mode/requestinfo.pm +++ b/centreon-plugins/apps/tomcat/web/mode/requestinfo.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/sessions.pm b/centreon-plugins/apps/tomcat/web/mode/sessions.pm index d4edc59ad..10fa12070 100644 --- a/centreon-plugins/apps/tomcat/web/mode/sessions.pm +++ b/centreon-plugins/apps/tomcat/web/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/threads.pm b/centreon-plugins/apps/tomcat/web/mode/threads.pm index 2b147db55..4063863fe 100644 --- a/centreon-plugins/apps/tomcat/web/mode/threads.pm +++ b/centreon-plugins/apps/tomcat/web/mode/threads.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/mode/traffic.pm b/centreon-plugins/apps/tomcat/web/mode/traffic.pm index dff575cfa..08480457d 100644 --- a/centreon-plugins/apps/tomcat/web/mode/traffic.pm +++ b/centreon-plugins/apps/tomcat/web/mode/traffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/tomcat/web/plugin.pm b/centreon-plugins/apps/tomcat/web/plugin.pm index dff816934..e73ae1d39 100644 --- a/centreon-plugins/apps/tomcat/web/plugin.pm +++ b/centreon-plugins/apps/tomcat/web/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/backend.pm b/centreon-plugins/apps/varnish/local/mode/backend.pm index 9cfbd889c..48e227506 100644 --- a/centreon-plugins/apps/varnish/local/mode/backend.pm +++ b/centreon-plugins/apps/varnish/local/mode/backend.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/bans.pm b/centreon-plugins/apps/varnish/local/mode/bans.pm index 04772ebb7..e6b9de3bb 100644 --- a/centreon-plugins/apps/varnish/local/mode/bans.pm +++ b/centreon-plugins/apps/varnish/local/mode/bans.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/cache.pm b/centreon-plugins/apps/varnish/local/mode/cache.pm index c2d6f1859..ad04ec8d3 100644 --- a/centreon-plugins/apps/varnish/local/mode/cache.pm +++ b/centreon-plugins/apps/varnish/local/mode/cache.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/connections.pm b/centreon-plugins/apps/varnish/local/mode/connections.pm index 0aae615cd..3bd7e8470 100644 --- a/centreon-plugins/apps/varnish/local/mode/connections.pm +++ b/centreon-plugins/apps/varnish/local/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/dns.pm b/centreon-plugins/apps/varnish/local/mode/dns.pm index 79449164b..e8e145b5c 100644 --- a/centreon-plugins/apps/varnish/local/mode/dns.pm +++ b/centreon-plugins/apps/varnish/local/mode/dns.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/esi.pm b/centreon-plugins/apps/varnish/local/mode/esi.pm index 8c16a2812..f07b1b30c 100644 --- a/centreon-plugins/apps/varnish/local/mode/esi.pm +++ b/centreon-plugins/apps/varnish/local/mode/esi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/fetch.pm b/centreon-plugins/apps/varnish/local/mode/fetch.pm index 6d7b1e94b..a20b75b2d 100644 --- a/centreon-plugins/apps/varnish/local/mode/fetch.pm +++ b/centreon-plugins/apps/varnish/local/mode/fetch.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/hcb.pm b/centreon-plugins/apps/varnish/local/mode/hcb.pm index 2c9f85231..e1a61c1b7 100644 --- a/centreon-plugins/apps/varnish/local/mode/hcb.pm +++ b/centreon-plugins/apps/varnish/local/mode/hcb.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/n.pm b/centreon-plugins/apps/varnish/local/mode/n.pm index 065420b3a..aca112e6c 100644 --- a/centreon-plugins/apps/varnish/local/mode/n.pm +++ b/centreon-plugins/apps/varnish/local/mode/n.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/objects.pm b/centreon-plugins/apps/varnish/local/mode/objects.pm index 7d518cad6..48404d76e 100644 --- a/centreon-plugins/apps/varnish/local/mode/objects.pm +++ b/centreon-plugins/apps/varnish/local/mode/objects.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/sessions.pm b/centreon-plugins/apps/varnish/local/mode/sessions.pm index 9cb7fb78e..29105c824 100644 --- a/centreon-plugins/apps/varnish/local/mode/sessions.pm +++ b/centreon-plugins/apps/varnish/local/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/shm.pm b/centreon-plugins/apps/varnish/local/mode/shm.pm index a16511855..873470d64 100644 --- a/centreon-plugins/apps/varnish/local/mode/shm.pm +++ b/centreon-plugins/apps/varnish/local/mode/shm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/sms.pm b/centreon-plugins/apps/varnish/local/mode/sms.pm index 62c13c8f3..52937036d 100644 --- a/centreon-plugins/apps/varnish/local/mode/sms.pm +++ b/centreon-plugins/apps/varnish/local/mode/sms.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/totals.pm b/centreon-plugins/apps/varnish/local/mode/totals.pm index 979835d7a..d202ebe0a 100644 --- a/centreon-plugins/apps/varnish/local/mode/totals.pm +++ b/centreon-plugins/apps/varnish/local/mode/totals.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/uptime.pm b/centreon-plugins/apps/varnish/local/mode/uptime.pm index 288d17423..c798a5344 100644 --- a/centreon-plugins/apps/varnish/local/mode/uptime.pm +++ b/centreon-plugins/apps/varnish/local/mode/uptime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/vcl.pm b/centreon-plugins/apps/varnish/local/mode/vcl.pm index f248f7db2..eb6a90bb5 100644 --- a/centreon-plugins/apps/varnish/local/mode/vcl.pm +++ b/centreon-plugins/apps/varnish/local/mode/vcl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/mode/workers.pm b/centreon-plugins/apps/varnish/local/mode/workers.pm index 1508f6cf7..4533557a5 100644 --- a/centreon-plugins/apps/varnish/local/mode/workers.pm +++ b/centreon-plugins/apps/varnish/local/mode/workers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/varnish/local/plugin.pm b/centreon-plugins/apps/varnish/local/plugin.pm index a5fb9b8b1..097e198bf 100644 --- a/centreon-plugins/apps/varnish/local/plugin.pm +++ b/centreon-plugins/apps/varnish/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/custom/connector.pm b/centreon-plugins/apps/vmware/connector/custom/connector.pm index aaae66180..b54f96a85 100644 --- a/centreon-plugins/apps/vmware/connector/custom/connector.pm +++ b/centreon-plugins/apps/vmware/connector/custom/connector.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/alarmdatacenter.pm b/centreon-plugins/apps/vmware/connector/mode/alarmdatacenter.pm index 1df2dc068..446d85430 100644 --- a/centreon-plugins/apps/vmware/connector/mode/alarmdatacenter.pm +++ b/centreon-plugins/apps/vmware/connector/mode/alarmdatacenter.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/alarmhost.pm b/centreon-plugins/apps/vmware/connector/mode/alarmhost.pm index f965f44fd..c4d6e3e7c 100644 --- a/centreon-plugins/apps/vmware/connector/mode/alarmhost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/alarmhost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/countvmhost.pm b/centreon-plugins/apps/vmware/connector/mode/countvmhost.pm index 046d2b022..ebc36ca17 100644 --- a/centreon-plugins/apps/vmware/connector/mode/countvmhost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/countvmhost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/cpuhost.pm b/centreon-plugins/apps/vmware/connector/mode/cpuhost.pm index 26961e56b..a147e8514 100644 --- a/centreon-plugins/apps/vmware/connector/mode/cpuhost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/cpuhost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm b/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm index ce6ec637a..e84484611 100644 --- a/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/cpuvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastorecountvm.pm b/centreon-plugins/apps/vmware/connector/mode/datastorecountvm.pm index bacd304b3..452172b05 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastorecountvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastorecountvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastorehost.pm b/centreon-plugins/apps/vmware/connector/mode/datastorehost.pm index 3c6673164..85eefe645 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastorehost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastorehost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastoreio.pm b/centreon-plugins/apps/vmware/connector/mode/datastoreio.pm index d83a243e5..e34e8eeda 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastoreio.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastoreio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastoreiops.pm b/centreon-plugins/apps/vmware/connector/mode/datastoreiops.pm index 928f8414a..6cb6bd4fe 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastoreiops.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastoreiops.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastoresnapshot.pm b/centreon-plugins/apps/vmware/connector/mode/datastoresnapshot.pm index d8d2af24e..e93be3ed9 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastoresnapshot.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastoresnapshot.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastoreusage.pm b/centreon-plugins/apps/vmware/connector/mode/datastoreusage.pm index 2109b7279..3544cf10d 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastoreusage.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastoreusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm b/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm index 99ecde259..0f116c456 100644 --- a/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/datastorevm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/devicevm.pm b/centreon-plugins/apps/vmware/connector/mode/devicevm.pm index 4a9d2270c..2fb64b89e 100644 --- a/centreon-plugins/apps/vmware/connector/mode/devicevm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/devicevm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/getmap.pm b/centreon-plugins/apps/vmware/connector/mode/getmap.pm index aaa242c35..af2286615 100644 --- a/centreon-plugins/apps/vmware/connector/mode/getmap.pm +++ b/centreon-plugins/apps/vmware/connector/mode/getmap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/healthhost.pm b/centreon-plugins/apps/vmware/connector/mode/healthhost.pm index c6b42a8fd..0c2e0401a 100644 --- a/centreon-plugins/apps/vmware/connector/mode/healthhost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/healthhost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/limitvm.pm b/centreon-plugins/apps/vmware/connector/mode/limitvm.pm index 11b0343e8..0338fc9a4 100644 --- a/centreon-plugins/apps/vmware/connector/mode/limitvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/limitvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/listdatacenters.pm b/centreon-plugins/apps/vmware/connector/mode/listdatacenters.pm index c4a0669b8..30a443427 100644 --- a/centreon-plugins/apps/vmware/connector/mode/listdatacenters.pm +++ b/centreon-plugins/apps/vmware/connector/mode/listdatacenters.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/listdatastores.pm b/centreon-plugins/apps/vmware/connector/mode/listdatastores.pm index 21b0d71c0..b268fb96f 100644 --- a/centreon-plugins/apps/vmware/connector/mode/listdatastores.pm +++ b/centreon-plugins/apps/vmware/connector/mode/listdatastores.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/listnichost.pm b/centreon-plugins/apps/vmware/connector/mode/listnichost.pm index 0229f6c43..150d40014 100644 --- a/centreon-plugins/apps/vmware/connector/mode/listnichost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/listnichost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/maintenancehost.pm b/centreon-plugins/apps/vmware/connector/mode/maintenancehost.pm index aa56d085f..5f2de2d7c 100644 --- a/centreon-plugins/apps/vmware/connector/mode/maintenancehost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/maintenancehost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/memoryhost.pm b/centreon-plugins/apps/vmware/connector/mode/memoryhost.pm index c6a2781c7..462da960f 100644 --- a/centreon-plugins/apps/vmware/connector/mode/memoryhost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/memoryhost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm b/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm index 86805ccf0..cab36f82a 100644 --- a/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/memoryvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/nethost.pm b/centreon-plugins/apps/vmware/connector/mode/nethost.pm index 84498c001..43223b75d 100644 --- a/centreon-plugins/apps/vmware/connector/mode/nethost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/nethost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/servicehost.pm b/centreon-plugins/apps/vmware/connector/mode/servicehost.pm index 05cff7c79..4716dfd2b 100644 --- a/centreon-plugins/apps/vmware/connector/mode/servicehost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/servicehost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm b/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm index cb9147bd3..dc8e95da5 100644 --- a/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/snapshotvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/statconnectors.pm b/centreon-plugins/apps/vmware/connector/mode/statconnectors.pm index 186be8fce..3f052e700 100644 --- a/centreon-plugins/apps/vmware/connector/mode/statconnectors.pm +++ b/centreon-plugins/apps/vmware/connector/mode/statconnectors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/statushost.pm b/centreon-plugins/apps/vmware/connector/mode/statushost.pm index 88d1fd01b..279452b39 100644 --- a/centreon-plugins/apps/vmware/connector/mode/statushost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/statushost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/statusvm.pm b/centreon-plugins/apps/vmware/connector/mode/statusvm.pm index 1dfe69102..4503faea6 100644 --- a/centreon-plugins/apps/vmware/connector/mode/statusvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/statusvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/swaphost.pm b/centreon-plugins/apps/vmware/connector/mode/swaphost.pm index d7fec9e09..ada26cb89 100644 --- a/centreon-plugins/apps/vmware/connector/mode/swaphost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/swaphost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/swapvm.pm b/centreon-plugins/apps/vmware/connector/mode/swapvm.pm index f24b04696..3670ae3a6 100644 --- a/centreon-plugins/apps/vmware/connector/mode/swapvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/swapvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm b/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm index e3cfb383e..4e8037488 100644 --- a/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/thinprovisioningvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/timehost.pm b/centreon-plugins/apps/vmware/connector/mode/timehost.pm index f1dce6305..7d008d17d 100644 --- a/centreon-plugins/apps/vmware/connector/mode/timehost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/timehost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm b/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm index 1ca302f32..7f94b8edf 100644 --- a/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm +++ b/centreon-plugins/apps/vmware/connector/mode/toolsvm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/uptimehost.pm b/centreon-plugins/apps/vmware/connector/mode/uptimehost.pm index cebe13380..cf19b5e17 100644 --- a/centreon-plugins/apps/vmware/connector/mode/uptimehost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/uptimehost.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/mode/vmoperationcluster.pm b/centreon-plugins/apps/vmware/connector/mode/vmoperationcluster.pm index a86967c9b..39de95f46 100644 --- a/centreon-plugins/apps/vmware/connector/mode/vmoperationcluster.pm +++ b/centreon-plugins/apps/vmware/connector/mode/vmoperationcluster.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/connector/plugin.pm b/centreon-plugins/apps/vmware/connector/plugin.pm index 9eeb4c665..76312fd58 100644 --- a/centreon-plugins/apps/vmware/connector/plugin.pm +++ b/centreon-plugins/apps/vmware/connector/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_card.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_card.pm index d1cfefef1..825253e93 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_card.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_card.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_computersystem.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_computersystem.pm index 4586b8340..242f5099b 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_computersystem.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_computersystem.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_memory.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_memory.pm index fcbb0f477..7a062bff7 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_memory.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_numericsensor.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_numericsensor.pm index dab17caf7..3f1254c10 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_numericsensor.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_numericsensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_processor.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_processor.pm index a80d6e4b6..5d5833f87 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_processor.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_processor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/cim_recordlog.pm b/centreon-plugins/apps/vmware/wsman/mode/components/cim_recordlog.pm index dbc5fb1b1..820be9634 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/cim_recordlog.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/cim_recordlog.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/omc_discretesensor.pm b/centreon-plugins/apps/vmware/wsman/mode/components/omc_discretesensor.pm index 97f0cafc8..ff6d3fa26 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/omc_discretesensor.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/omc_discretesensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/omc_fan.pm b/centreon-plugins/apps/vmware/wsman/mode/components/omc_fan.pm index ee3922da0..f0e8c929a 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/omc_fan.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/omc_fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/omc_psu.pm b/centreon-plugins/apps/vmware/wsman/mode/components/omc_psu.pm index ea48ddd22..1fcd1a4f3 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/omc_psu.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/omc_psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/resources.pm b/centreon-plugins/apps/vmware/wsman/mode/components/resources.pm index 02e98f853..93530bc9a 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/resources.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_battery.pm b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_battery.pm index 254a5c231..56943bdf5 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_battery.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_controller.pm b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_controller.pm index bd3ac5478..9757a2f1f 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_controller.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_controller.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_sassataport.pm b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_sassataport.pm index 2fe5c0bfe..edb188cfd 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_sassataport.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_sassataport.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storageextent.pm b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storageextent.pm index c78359b77..d13d25b70 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storageextent.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storageextent.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storagevolume.pm b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storagevolume.pm index bcfeed42e..9efd36696 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storagevolume.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/components/vmware_storagevolume.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/mode/hardware.pm b/centreon-plugins/apps/vmware/wsman/mode/hardware.pm index f4b4f247e..7aed1e56d 100644 --- a/centreon-plugins/apps/vmware/wsman/mode/hardware.pm +++ b/centreon-plugins/apps/vmware/wsman/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vmware/wsman/plugin.pm b/centreon-plugins/apps/vmware/wsman/plugin.pm index 6e99d865d..270171165 100644 --- a/centreon-plugins/apps/vmware/wsman/plugin.pm +++ b/centreon-plugins/apps/vmware/wsman/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm b/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm index 87efb753c..afc346116 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/mode/activecalls.pm b/centreon-plugins/apps/voip/asterisk/remote/mode/activecalls.pm index 4cf3828ec..9fc86dece 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/mode/activecalls.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/mode/activecalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/mode/dahdistatus.pm b/centreon-plugins/apps/voip/asterisk/remote/mode/dahdistatus.pm index e165c4d15..027b5b886 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/mode/dahdistatus.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/mode/dahdistatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/mode/externalcalls.pm b/centreon-plugins/apps/voip/asterisk/remote/mode/externalcalls.pm index 2d699bd24..6144885af 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/mode/externalcalls.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/mode/externalcalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm b/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm index 92c5d7959..6d92077c7 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/remote/plugin.pm b/centreon-plugins/apps/voip/asterisk/remote/plugin.pm index eb0cc05fc..40a94a11a 100644 --- a/centreon-plugins/apps/voip/asterisk/remote/plugin.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm b/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm index bb0f76135..c9cf8fe06 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm b/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm index c26fabdc7..31748c3f8 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm b/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm index 93e7e5e5f..d6811d6f3 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/cisco/meetingplace/mode/audiolicenses.pm b/centreon-plugins/apps/voip/cisco/meetingplace/mode/audiolicenses.pm index d9ca5ddd7..2240a24fd 100644 --- a/centreon-plugins/apps/voip/cisco/meetingplace/mode/audiolicenses.pm +++ b/centreon-plugins/apps/voip/cisco/meetingplace/mode/audiolicenses.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/cisco/meetingplace/mode/audioports.pm b/centreon-plugins/apps/voip/cisco/meetingplace/mode/audioports.pm index 10bdeff45..493596c11 100644 --- a/centreon-plugins/apps/voip/cisco/meetingplace/mode/audioports.pm +++ b/centreon-plugins/apps/voip/cisco/meetingplace/mode/audioports.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/cisco/meetingplace/mode/videolicenses.pm b/centreon-plugins/apps/voip/cisco/meetingplace/mode/videolicenses.pm index 892ee52cf..bd989022b 100644 --- a/centreon-plugins/apps/voip/cisco/meetingplace/mode/videolicenses.pm +++ b/centreon-plugins/apps/voip/cisco/meetingplace/mode/videolicenses.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/cisco/meetingplace/mode/videoports.pm b/centreon-plugins/apps/voip/cisco/meetingplace/mode/videoports.pm index 222248e93..e47e1ae3a 100644 --- a/centreon-plugins/apps/voip/cisco/meetingplace/mode/videoports.pm +++ b/centreon-plugins/apps/voip/cisco/meetingplace/mode/videoports.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/voip/cisco/meetingplace/plugin.pm b/centreon-plugins/apps/voip/cisco/meetingplace/plugin.pm index e27739863..69b198035 100644 --- a/centreon-plugins/apps/voip/cisco/meetingplace/plugin.pm +++ b/centreon-plugins/apps/voip/cisco/meetingplace/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vtom/restapi/custom/api.pm b/centreon-plugins/apps/vtom/restapi/custom/api.pm index a5477323d..0d6f5c908 100644 --- a/centreon-plugins/apps/vtom/restapi/custom/api.pm +++ b/centreon-plugins/apps/vtom/restapi/custom/api.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vtom/restapi/mode/jobstatus.pm b/centreon-plugins/apps/vtom/restapi/mode/jobstatus.pm index e376da865..f03ebc442 100644 --- a/centreon-plugins/apps/vtom/restapi/mode/jobstatus.pm +++ b/centreon-plugins/apps/vtom/restapi/mode/jobstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/apps/vtom/restapi/plugin.pm b/centreon-plugins/apps/vtom/restapi/plugin.pm index 5a4bb9f4f..e5ec58f29 100644 --- a/centreon-plugins/apps/vtom/restapi/plugin.pm +++ b/centreon-plugins/apps/vtom/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/component.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/component.pm index 50a3bc195..eb8b4e283 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/component.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/component.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/fan.pm index 2b0d91828..731d37f24 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/global.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/global.pm index 29914680d..b88c2a3fe 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/global.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/global.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/physicaldrive.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/physicaldrive.pm index 650f04205..00498c4e0 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/physicaldrive.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/physicaldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/subsystem.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/subsystem.pm index d46098ce8..d2570cd4a 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/subsystem.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/subsystem.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/temperature.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/temperature.pm index 49821f26a..d46cb34d7 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/adic/tape/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/adic/tape/snmp/mode/hardware.pm index 76683d9fd..d6016aced 100644 --- a/centreon-plugins/centreon/common/adic/tape/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/adic/tape/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelinterference.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelinterference.pm index 0a38851eb..68343be2f 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelinterference.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelinterference.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelnoise.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelnoise.pm index 1aba195ad..c355e6c34 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelnoise.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/apchannelnoise.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/apstatus.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/apstatus.pm index 9fca60b16..4e3690c80 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/apstatus.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/apstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm index b5eee820b..345360ba7 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/apusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/components/psu.pm index e8d5b0eeb..17e3c2147 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/cpu.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/cpu.pm index 9d8771648..5d041de92 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/cpu.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/hardware.pm index 3bbecadb1..3b7803d7c 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/airespace/snmp/mode/memory.pm b/centreon-plugins/centreon/common/airespace/snmp/mode/memory.pm index 1c954eff0..5baf520b8 100644 --- a/centreon-plugins/centreon/common/airespace/snmp/mode/memory.pm +++ b/centreon-plugins/centreon/common/airespace/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/apconnections.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/apconnections.pm index d6be2cbc4..a86309e55 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/apconnections.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/apconnections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/apusers.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/apusers.pm index 53293e32e..691061d46 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/apusers.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/apusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/components/fan.pm index b3b61b493..992fcd1dd 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/components/module.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/components/module.pm index 35b0f7aba..782bd95ff 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/components/module.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/components/psu.pm index b826fa4e4..5423e90c6 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/cpu.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/cpu.pm index 5cacc48ea..4ea578031 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/cpu.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/hardware.pm index 3b91dffde..d1fe31874 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/memory.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/memory.pm index 4db707a45..9049a090b 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/memory.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/aruba/snmp/mode/storage.pm b/centreon-plugins/centreon/common/aruba/snmp/mode/storage.pm index c18f7ed26..c7bd3d7d4 100644 --- a/centreon-plugins/centreon/common/aruba/snmp/mode/storage.pm +++ b/centreon-plugins/centreon/common/aruba/snmp/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/clusterstatus.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/clusterstatus.pm index eaf323a7a..0702fe339 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/clusterstatus.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/clusterstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/fan.pm index e8456ca8d..bff546d2d 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/psu.pm index 303f9eb60..9cc7dc28d 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/sysdrive.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/sysdrive.pm index 03097928b..1fe8e3236 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/sysdrive.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/sysdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/temperature.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/temperature.pm index 024410fb4..2cd345b10 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/hardware.pm index 28930bc26..9288bdef8 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/bluearc/snmp/mode/volumeusage.pm b/centreon-plugins/centreon/common/bluearc/snmp/mode/volumeusage.pm index 171e4302f..ca58c68d7 100644 --- a/centreon-plugins/centreon/common/bluearc/snmp/mode/volumeusage.pm +++ b/centreon-plugins/centreon/common/bluearc/snmp/mode/volumeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/fan.pm index 7f8ad5fd1..71d8a46e8 100644 --- a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/psu.pm index 4e97ac9db..6a09cb3c2 100644 --- a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/cpu.pm b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/cpu.pm index 1c38d8562..9c8acff8f 100644 --- a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/cpu.pm +++ b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/environment.pm index 0332fffa0..6436d3162 100644 --- a/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/smallbusiness/snmp/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/fan.pm index 808494ad4..416965cc9 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/module.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/module.pm index 43838e7e1..ecad5af5a 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/module.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/physical.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/physical.pm index 5462e5c5c..0da5d95c5 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/physical.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/physical.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/psu.pm index 77549657b..96a4ff343 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/sensor.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/sensor.pm index 829cba91a..5190a05d4 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/sensor.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/temperature.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/temperature.pm index f5cd20453..db0d0144c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/voltage.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/voltage.pm index c77fe33a7..a9356749c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/voltage.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/cpu.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/cpu.pm index ff6a9fd39..93022f4e4 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/cpu.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm index 300b8ea56..788eb64e7 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/hsrp.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/hsrp.pm index aeeaf0357..0f60753ab 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/hsrp.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/hsrp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm index 190a3907c..4f0315396 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsectunnel.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsla.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsla.pm index ea714dc03..acdf53d5f 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsla.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/ipsla.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memory.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memory.pm index 91c149e14..49ee66df6 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memory.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memoryflash.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memoryflash.pm index e3ea795a8..46cadf45c 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memoryflash.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/memoryflash.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm index 38f0b7b07..7856ed772 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/qosusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/sessions.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/sessions.pm index 366285234..4fa82c317 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/sessions.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/stack.pm b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/stack.pm index e971e36e0..b466ce403 100644 --- a/centreon-plugins/centreon/common/cisco/standard/snmp/mode/stack.pm +++ b/centreon-plugins/centreon/common/cisco/standard/snmp/mode/stack.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/dell/powerconnect3000/mode/globalstatus.pm b/centreon-plugins/centreon/common/dell/powerconnect3000/mode/globalstatus.pm index c2199f00a..867795a9d 100644 --- a/centreon-plugins/centreon/common/dell/powerconnect3000/mode/globalstatus.pm +++ b/centreon-plugins/centreon/common/dell/powerconnect3000/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/custom/custom.pm b/centreon-plugins/centreon/common/emc/navisphere/custom/custom.pm index 17e40e06c..15a6d55a6 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/custom/custom.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/custom/custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/cache.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/cache.pm index e1c39a72b..3b69d816f 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/cache.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/cache.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/controller.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/controller.pm index b0aa0a81a..b6d21fd61 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/controller.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/controller.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/disk.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/disk.pm index 3971afccc..60807d710 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/disk.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/faults.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/faults.pm index 0f569c903..a44312c22 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/faults.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/faults.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/hbastate.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/hbastate.pm index 4cb719d17..bff9b80db 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/hbastate.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/hbastate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/listluns.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/listluns.pm index 088d12428..bbed8effb 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/listluns.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/listluns.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/portstate.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/portstate.pm index 6a01c8327..1e58257ed 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/portstate.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/portstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/sp.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/sp.pm index b8e9b7f00..96279f5dc 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/sp.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/sp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/battery.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/battery.pm index 5bb257dd4..58f098057 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/battery.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cable.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cable.pm index 73a475465..d95c68379 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cable.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cable.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cpu.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cpu.pm index 4874e3b7f..4531f2949 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cpu.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/fan.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/fan.pm index ea2598480..f5955a41c 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/fan.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/iomodule.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/iomodule.pm index 4a68e5e96..4a0ef0aa0 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/iomodule.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/iomodule.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/lcc.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/lcc.pm index 71cc1b105..9d3a6c78a 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/lcc.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/lcc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/memory.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/memory.pm index 002bb0956..ae55fa5dd 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/memory.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/psu.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/psu.pm index b25687d83..228dc75da 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/psu.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/sp.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/sp.pm index 06eef859d..6e23726ef 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/sp.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spcomponents/sp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/emc/navisphere/mode/spinfo.pm b/centreon-plugins/centreon/common/emc/navisphere/mode/spinfo.pm index 518b80f4e..e86523ab7 100644 --- a/centreon-plugins/centreon/common/emc/navisphere/mode/spinfo.pm +++ b/centreon-plugins/centreon/common/emc/navisphere/mode/spinfo.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/components/fan.pm b/centreon-plugins/centreon/common/fastpath/mode/components/fan.pm index 0309c741f..1017e753f 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/components/psu.pm b/centreon-plugins/centreon/common/fastpath/mode/components/psu.pm index 5b3a7f1d1..0882fa895 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/components/temperature.pm b/centreon-plugins/centreon/common/fastpath/mode/components/temperature.pm index 10c5b98ab..6f9c999aa 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/cpu.pm b/centreon-plugins/centreon/common/fastpath/mode/cpu.pm index 588fb1f15..ac99e514d 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/cpu.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/environment.pm b/centreon-plugins/centreon/common/fastpath/mode/environment.pm index 9c84c05e3..5957b2a36 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/environment.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fastpath/mode/memory.pm b/centreon-plugins/centreon/common/fastpath/mode/memory.pm index 6d0ea1fcd..c643a841f 100644 --- a/centreon-plugins/centreon/common/fastpath/mode/memory.pm +++ b/centreon-plugins/centreon/common/fastpath/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/force10/snmp/mode/components/fan.pm index a2e3f7377..d31eb1a81 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/force10/snmp/mode/components/psu.pm index 15c098a06..cda2a3959 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/components/temperature.pm b/centreon-plugins/centreon/common/force10/snmp/mode/components/temperature.pm index e549b3e35..a9d221a18 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/cpu.pm b/centreon-plugins/centreon/common/force10/snmp/mode/cpu.pm index 9db4b06f4..b09866d71 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/cpu.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/force10/snmp/mode/hardware.pm index f2bbfc618..078d62d13 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/force10/snmp/mode/memory.pm b/centreon-plugins/centreon/common/force10/snmp/mode/memory.pm index 7153def46..a5ddf4fc4 100644 --- a/centreon-plugins/centreon/common/force10/snmp/mode/memory.pm +++ b/centreon-plugins/centreon/common/force10/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/clusterstatus.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/clusterstatus.pm index ab665e677..68ab91929 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/clusterstatus.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/clusterstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/cpu.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/cpu.pm index b39d18dc0..47f196129 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/cpu.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/disk.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/disk.pm index 6a06e2986..f576f6d8c 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/disk.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/hardware.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/hardware.pm index 697009092..a1cb382dc 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/hardware.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/ipsstats.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/ipsstats.pm index 1f88f7c3c..3e73ab5c1 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/ipsstats.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/ipsstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/listvirtualdomains.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/listvirtualdomains.pm index 992bc0161..953a7a278 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/listvirtualdomains.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/listvirtualdomains.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/memory.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/memory.pm index 45c1dd18d..21616c71b 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/memory.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/sessions.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/sessions.pm index e713285c3..2cd0f0d25 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/sessions.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm index 7c280ada6..92555fe82 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/signatures.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/virus.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/virus.pm index 127663f97..13d7d5f98 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/virus.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/virus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/fortinet/fortigate/mode/vpn.pm b/centreon-plugins/centreon/common/fortinet/fortigate/mode/vpn.pm index cd6ae4cff..b7520e593 100644 --- a/centreon-plugins/centreon/common/fortinet/fortigate/mode/vpn.pm +++ b/centreon-plugins/centreon/common/fortinet/fortigate/mode/vpn.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/classcount.pm b/centreon-plugins/centreon/common/jvm/mode/classcount.pm index 5511a8356..9558c4260 100644 --- a/centreon-plugins/centreon/common/jvm/mode/classcount.pm +++ b/centreon-plugins/centreon/common/jvm/mode/classcount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/cpuload.pm b/centreon-plugins/centreon/common/jvm/mode/cpuload.pm index f94eef8b8..9fb6f1554 100644 --- a/centreon-plugins/centreon/common/jvm/mode/cpuload.pm +++ b/centreon-plugins/centreon/common/jvm/mode/cpuload.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/fdusage.pm b/centreon-plugins/centreon/common/jvm/mode/fdusage.pm index e3f3c2f5c..e64ba5bf6 100644 --- a/centreon-plugins/centreon/common/jvm/mode/fdusage.pm +++ b/centreon-plugins/centreon/common/jvm/mode/fdusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/loadaverage.pm b/centreon-plugins/centreon/common/jvm/mode/loadaverage.pm index 37b11ee8a..3bb02250f 100644 --- a/centreon-plugins/centreon/common/jvm/mode/loadaverage.pm +++ b/centreon-plugins/centreon/common/jvm/mode/loadaverage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/memory.pm b/centreon-plugins/centreon/common/jvm/mode/memory.pm index e2a09b1fa..98579baf7 100644 --- a/centreon-plugins/centreon/common/jvm/mode/memory.pm +++ b/centreon-plugins/centreon/common/jvm/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/memorydetailed.pm b/centreon-plugins/centreon/common/jvm/mode/memorydetailed.pm index 927e93ec3..025570144 100644 --- a/centreon-plugins/centreon/common/jvm/mode/memorydetailed.pm +++ b/centreon-plugins/centreon/common/jvm/mode/memorydetailed.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/jvm/mode/threads.pm b/centreon-plugins/centreon/common/jvm/mode/threads.pm index 2502a0ce6..c5e913ffa 100644 --- a/centreon-plugins/centreon/common/jvm/mode/threads.pm +++ b/centreon-plugins/centreon/common/jvm/mode/threads.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/dell/compellent/hbausage.pm b/centreon-plugins/centreon/common/powershell/dell/compellent/hbausage.pm index 2105b539b..fce031f93 100644 --- a/centreon-plugins/centreon/common/powershell/dell/compellent/hbausage.pm +++ b/centreon-plugins/centreon/common/powershell/dell/compellent/hbausage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/dell/compellent/volumeusage.pm b/centreon-plugins/centreon/common/powershell/dell/compellent/volumeusage.pm index c8bd176e0..ade61ddde 100644 --- a/centreon-plugins/centreon/common/powershell/dell/compellent/volumeusage.pm +++ b/centreon-plugins/centreon/common/powershell/dell/compellent/volumeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/activesyncmailbox.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/activesyncmailbox.pm index 60c85682e..6a5aaa314 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/activesyncmailbox.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/activesyncmailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/databases.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/databases.pm index e4a842564..b91fe799f 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/databases.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/databases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/imapmailbox.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/imapmailbox.pm index 2b90af5e8..878de1217 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/imapmailbox.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/imapmailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/listdatabases.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/listdatabases.pm index c50015f81..bc97185b3 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/listdatabases.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/listdatabases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/mapimailbox.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/mapimailbox.pm index 761c08143..2ca8af7de 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/mapimailbox.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/mapimailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/outlookwebservices.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/outlookwebservices.pm index a8b1956a2..83313ec90 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/outlookwebservices.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/outlookwebservices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/owamailbox.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/owamailbox.pm index 17567819e..f711bec5d 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/owamailbox.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/owamailbox.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/powershell.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/powershell.pm index 48ce78767..d893edc40 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/powershell.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/powershell.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/queues.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/queues.pm index ddae7acc4..0067f3b65 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/queues.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/queues.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/replicationhealth.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/replicationhealth.pm index 2188505c1..0926e84f2 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/replicationhealth.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/replicationhealth.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/powershell/exchange/2010/services.pm b/centreon-plugins/centreon/common/powershell/exchange/2010/services.pm index dc90505ab..6ff36f7c0 100644 --- a/centreon-plugins/centreon/common/powershell/exchange/2010/services.pm +++ b/centreon-plugins/centreon/common/powershell/exchange/2010/services.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/protocols/jmx/custom/jolokia.pm b/centreon-plugins/centreon/common/protocols/jmx/custom/jolokia.pm index e3fe7077c..5ba544456 100644 --- a/centreon-plugins/centreon/common/protocols/jmx/custom/jolokia.pm +++ b/centreon-plugins/centreon/common/protocols/jmx/custom/jolokia.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/protocols/sql/mode/connectiontime.pm b/centreon-plugins/centreon/common/protocols/sql/mode/connectiontime.pm index b2680dfe5..c770d885d 100644 --- a/centreon-plugins/centreon/common/protocols/sql/mode/connectiontime.pm +++ b/centreon-plugins/centreon/common/protocols/sql/mode/connectiontime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/protocols/sql/mode/sql.pm b/centreon-plugins/centreon/common/protocols/sql/mode/sql.pm index a8e0df4e3..24d96625a 100644 --- a/centreon-plugins/centreon/common/protocols/sql/mode/sql.pm +++ b/centreon-plugins/centreon/common/protocols/sql/mode/sql.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/radlan/mode/cpu.pm b/centreon-plugins/centreon/common/radlan/mode/cpu.pm index a142ec6a4..e9d3ebd68 100644 --- a/centreon-plugins/centreon/common/radlan/mode/cpu.pm +++ b/centreon-plugins/centreon/common/radlan/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/radlan/mode/environment.pm b/centreon-plugins/centreon/common/radlan/mode/environment.pm index 54625eaeb..4b3ad986e 100644 --- a/centreon-plugins/centreon/common/radlan/mode/environment.pm +++ b/centreon-plugins/centreon/common/radlan/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/smcli/custom/custom.pm b/centreon-plugins/centreon/common/smcli/custom/custom.pm index 791645476..0a2b465b4 100644 --- a/centreon-plugins/centreon/common/smcli/custom/custom.pm +++ b/centreon-plugins/centreon/common/smcli/custom/custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/smcli/mode/healthstatus.pm b/centreon-plugins/centreon/common/smcli/mode/healthstatus.pm index c6f7129ee..50e848605 100644 --- a/centreon-plugins/centreon/common/smcli/mode/healthstatus.pm +++ b/centreon-plugins/centreon/common/smcli/mode/healthstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/ca.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/ca.pm index f2074a401..2248b0c0e 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/ca.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/ca.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/fan.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/fan.pm index 3e1a85c07..6e0d36218 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/fan.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/gfc.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/gfc.pm index 61fd5e653..46750639d 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/gfc.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/gfc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/lfc.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/lfc.pm index db333c315..45d14acee 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/lfc.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/lfc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/psu.pm index 3197922a9..a51944b1e 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/temperature.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/temperature.pm index f1662f663..9e92d7162 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/temperature.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/components/vimm.pm b/centreon-plugins/centreon/common/violin/snmp/mode/components/vimm.pm index 724dcafab..3b28edb4a 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/components/vimm.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/components/vimm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/common/violin/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/violin/snmp/mode/hardware.pm index 46537288b..276d42756 100644 --- a/centreon-plugins/centreon/common/violin/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/violin/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/alternative/FatPackerOptions.pm b/centreon-plugins/centreon/plugins/alternative/FatPackerOptions.pm index c8a6b0a67..3f2eaa29e 100644 --- a/centreon-plugins/centreon/plugins/alternative/FatPackerOptions.pm +++ b/centreon-plugins/centreon/plugins/alternative/FatPackerOptions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/alternative/Getopt.pm b/centreon-plugins/centreon/plugins/alternative/Getopt.pm index 6d920a1a9..f0c31da54 100644 --- a/centreon-plugins/centreon/plugins/alternative/Getopt.pm +++ b/centreon-plugins/centreon/plugins/alternative/Getopt.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/dbi.pm b/centreon-plugins/centreon/plugins/dbi.pm index b8bfc90b0..147097c1e 100644 --- a/centreon-plugins/centreon/plugins/dbi.pm +++ b/centreon-plugins/centreon/plugins/dbi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/http.pm b/centreon-plugins/centreon/plugins/http.pm index 75fd771d0..29a702476 100644 --- a/centreon-plugins/centreon/plugins/http.pm +++ b/centreon-plugins/centreon/plugins/http.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/misc.pm b/centreon-plugins/centreon/plugins/misc.pm index add26b8ed..e9f7a1eda 100644 --- a/centreon-plugins/centreon/plugins/misc.pm +++ b/centreon-plugins/centreon/plugins/misc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/mode.pm b/centreon-plugins/centreon/plugins/mode.pm index 6a12b565c..8b469b166 100644 --- a/centreon-plugins/centreon/plugins/mode.pm +++ b/centreon-plugins/centreon/plugins/mode.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/options.pm b/centreon-plugins/centreon/plugins/options.pm index 9395294ef..98d970efa 100644 --- a/centreon-plugins/centreon/plugins/options.pm +++ b/centreon-plugins/centreon/plugins/options.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/output.pm b/centreon-plugins/centreon/plugins/output.pm index 59a76a87a..02563f022 100644 --- a/centreon-plugins/centreon/plugins/output.pm +++ b/centreon-plugins/centreon/plugins/output.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/perfdata.pm b/centreon-plugins/centreon/plugins/perfdata.pm index 31dceeb79..4d8c3ed9c 100644 --- a/centreon-plugins/centreon/plugins/perfdata.pm +++ b/centreon-plugins/centreon/plugins/perfdata.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script.pm b/centreon-plugins/centreon/plugins/script.pm index 692d871ba..c66f01927 100644 --- a/centreon-plugins/centreon/plugins/script.pm +++ b/centreon-plugins/centreon/plugins/script.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script_custom.pm b/centreon-plugins/centreon/plugins/script_custom.pm index 92e1672db..25a246060 100644 --- a/centreon-plugins/centreon/plugins/script_custom.pm +++ b/centreon-plugins/centreon/plugins/script_custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script_simple.pm b/centreon-plugins/centreon/plugins/script_simple.pm index 208a5ece5..0875639cc 100644 --- a/centreon-plugins/centreon/plugins/script_simple.pm +++ b/centreon-plugins/centreon/plugins/script_simple.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script_snmp.pm b/centreon-plugins/centreon/plugins/script_snmp.pm index e8d029a9e..1cfd11be8 100644 --- a/centreon-plugins/centreon/plugins/script_snmp.pm +++ b/centreon-plugins/centreon/plugins/script_snmp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script_sql.pm b/centreon-plugins/centreon/plugins/script_sql.pm index bce150a78..81d3e5acc 100644 --- a/centreon-plugins/centreon/plugins/script_sql.pm +++ b/centreon-plugins/centreon/plugins/script_sql.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/script_wsman.pm b/centreon-plugins/centreon/plugins/script_wsman.pm index f4734d205..22daecde4 100644 --- a/centreon-plugins/centreon/plugins/script_wsman.pm +++ b/centreon-plugins/centreon/plugins/script_wsman.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/snmp.pm b/centreon-plugins/centreon/plugins/snmp.pm index 723cc43eb..91aaee97d 100644 --- a/centreon-plugins/centreon/plugins/snmp.pm +++ b/centreon-plugins/centreon/plugins/snmp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/statefile.pm b/centreon-plugins/centreon/plugins/statefile.pm index e77be2031..0275fa778 100644 --- a/centreon-plugins/centreon/plugins/statefile.pm +++ b/centreon-plugins/centreon/plugins/statefile.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/templates/counter.pm b/centreon-plugins/centreon/plugins/templates/counter.pm index 4dcc182e2..e146610e6 100644 --- a/centreon-plugins/centreon/plugins/templates/counter.pm +++ b/centreon-plugins/centreon/plugins/templates/counter.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/templates/hardware.pm b/centreon-plugins/centreon/plugins/templates/hardware.pm index 763d4323c..333940ecf 100644 --- a/centreon-plugins/centreon/plugins/templates/hardware.pm +++ b/centreon-plugins/centreon/plugins/templates/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/values.pm b/centreon-plugins/centreon/plugins/values.pm index 6eb3f073e..3d849602b 100644 --- a/centreon-plugins/centreon/plugins/values.pm +++ b/centreon-plugins/centreon/plugins/values.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon/plugins/wsman.pm b/centreon-plugins/centreon/plugins/wsman.pm index 911e7cfa5..fcfab930d 100644 --- a/centreon-plugins/centreon/plugins/wsman.pm +++ b/centreon-plugins/centreon/plugins/wsman.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/centreon_plugins.pl b/centreon-plugins/centreon_plugins.pl index 95ae52cc0..99241cc63 100644 --- a/centreon-plugins/centreon_plugins.pl +++ b/centreon-plugins/centreon_plugins.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/custom/awscli.pm b/centreon-plugins/cloud/aws/custom/awscli.pm index 44e1ec131..92947b8e2 100644 --- a/centreon-plugins/cloud/aws/custom/awscli.pm +++ b/centreon-plugins/cloud/aws/custom/awscli.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/cloudwatch.pm b/centreon-plugins/cloud/aws/mode/cloudwatch.pm index 56d8d2ddc..9c8822d82 100644 --- a/centreon-plugins/cloud/aws/mode/cloudwatch.pm +++ b/centreon-plugins/cloud/aws/mode/cloudwatch.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/instancestate.pm b/centreon-plugins/cloud/aws/mode/instancestate.pm index 90565688a..7e4798f60 100644 --- a/centreon-plugins/cloud/aws/mode/instancestate.pm +++ b/centreon-plugins/cloud/aws/mode/instancestate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/list.pm b/centreon-plugins/cloud/aws/mode/list.pm index d86374b34..e21c4329d 100644 --- a/centreon-plugins/cloud/aws/mode/list.pm +++ b/centreon-plugins/cloud/aws/mode/list.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpu.pm b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpu.pm index a42df116f..0fbd0276b 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpu.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditbalance.pm b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditbalance.pm index 54b46514f..2eccc18d2 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditbalance.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditbalance.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditusage.pm b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditusage.pm index f08ed5d7f..a98f9e083 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditusage.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/ec2instancecpucreditusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/ec2instancenetwork.pm b/centreon-plugins/cloud/aws/mode/metrics/ec2instancenetwork.pm index cdd5c71a8..394edacc2 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/ec2instancenetwork.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/ec2instancenetwork.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/rdsinstancecpu.pm b/centreon-plugins/cloud/aws/mode/metrics/rdsinstancecpu.pm index 286a0387a..614598b25 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/rdsinstancecpu.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/rdsinstancecpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/mode/metrics/s3bucketsize.pm b/centreon-plugins/cloud/aws/mode/metrics/s3bucketsize.pm index 238779af3..98c794218 100644 --- a/centreon-plugins/cloud/aws/mode/metrics/s3bucketsize.pm +++ b/centreon-plugins/cloud/aws/mode/metrics/s3bucketsize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/aws/plugin.pm b/centreon-plugins/cloud/aws/plugin.pm index 08127019f..40bf1da07 100644 --- a/centreon-plugins/cloud/aws/plugin.pm +++ b/centreon-plugins/cloud/aws/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/custom/dockerapi.pm b/centreon-plugins/cloud/docker/custom/dockerapi.pm index 15df49d8b..c7a15182c 100644 --- a/centreon-plugins/cloud/docker/custom/dockerapi.pm +++ b/centreon-plugins/cloud/docker/custom/dockerapi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/blockio.pm b/centreon-plugins/cloud/docker/mode/blockio.pm index 566308002..267c20c71 100644 --- a/centreon-plugins/cloud/docker/mode/blockio.pm +++ b/centreon-plugins/cloud/docker/mode/blockio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/containerstate.pm b/centreon-plugins/cloud/docker/mode/containerstate.pm index 05007f6bf..9d5850fcb 100644 --- a/centreon-plugins/cloud/docker/mode/containerstate.pm +++ b/centreon-plugins/cloud/docker/mode/containerstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/cpu.pm b/centreon-plugins/cloud/docker/mode/cpu.pm index 17ad4c315..32e0b48f1 100644 --- a/centreon-plugins/cloud/docker/mode/cpu.pm +++ b/centreon-plugins/cloud/docker/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/image.pm b/centreon-plugins/cloud/docker/mode/image.pm index 7ea69365a..1a8e5ffa0 100644 --- a/centreon-plugins/cloud/docker/mode/image.pm +++ b/centreon-plugins/cloud/docker/mode/image.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/info.pm b/centreon-plugins/cloud/docker/mode/info.pm index e6dd0f1e4..3793c3fdf 100644 --- a/centreon-plugins/cloud/docker/mode/info.pm +++ b/centreon-plugins/cloud/docker/mode/info.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/listcontainers.pm b/centreon-plugins/cloud/docker/mode/listcontainers.pm index 01c096b1a..6223f8808 100644 --- a/centreon-plugins/cloud/docker/mode/listcontainers.pm +++ b/centreon-plugins/cloud/docker/mode/listcontainers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/listnodes.pm b/centreon-plugins/cloud/docker/mode/listnodes.pm index caa9f22e5..56a69b525 100644 --- a/centreon-plugins/cloud/docker/mode/listnodes.pm +++ b/centreon-plugins/cloud/docker/mode/listnodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/memory.pm b/centreon-plugins/cloud/docker/mode/memory.pm index 8ede73677..1b8dd8317 100644 --- a/centreon-plugins/cloud/docker/mode/memory.pm +++ b/centreon-plugins/cloud/docker/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/nodestate.pm b/centreon-plugins/cloud/docker/mode/nodestate.pm index a4e2a48c7..9f7e6574e 100644 --- a/centreon-plugins/cloud/docker/mode/nodestate.pm +++ b/centreon-plugins/cloud/docker/mode/nodestate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/mode/traffic.pm b/centreon-plugins/cloud/docker/mode/traffic.pm index 64d05a4bb..a183bf90b 100644 --- a/centreon-plugins/cloud/docker/mode/traffic.pm +++ b/centreon-plugins/cloud/docker/mode/traffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/docker/plugin.pm b/centreon-plugins/cloud/docker/plugin.pm index 88ce56726..26fb0da07 100644 --- a/centreon-plugins/cloud/docker/plugin.pm +++ b/centreon-plugins/cloud/docker/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/ovh/restapi/custom/api.pm b/centreon-plugins/cloud/ovh/restapi/custom/api.pm index e4b62e04a..40779f0f8 100644 --- a/centreon-plugins/cloud/ovh/restapi/custom/api.pm +++ b/centreon-plugins/cloud/ovh/restapi/custom/api.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/ovh/restapi/mode/sms.pm b/centreon-plugins/cloud/ovh/restapi/mode/sms.pm index f71aade75..4c1f885db 100644 --- a/centreon-plugins/cloud/ovh/restapi/mode/sms.pm +++ b/centreon-plugins/cloud/ovh/restapi/mode/sms.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/cloud/ovh/restapi/plugin.pm b/centreon-plugins/cloud/ovh/restapi/plugin.pm index ec3a7cb8f..2fb0a60c7 100644 --- a/centreon-plugins/cloud/ovh/restapi/plugin.pm +++ b/centreon-plugins/cloud/ovh/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/mode/longqueries.pm b/centreon-plugins/database/firebird/mode/longqueries.pm index 24b63c5df..bc1690146 100644 --- a/centreon-plugins/database/firebird/mode/longqueries.pm +++ b/centreon-plugins/database/firebird/mode/longqueries.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/mode/memory.pm b/centreon-plugins/database/firebird/mode/memory.pm index 910a82d36..b7dad55f5 100644 --- a/centreon-plugins/database/firebird/mode/memory.pm +++ b/centreon-plugins/database/firebird/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/mode/pages.pm b/centreon-plugins/database/firebird/mode/pages.pm index ab7ab2c80..eb7057a24 100644 --- a/centreon-plugins/database/firebird/mode/pages.pm +++ b/centreon-plugins/database/firebird/mode/pages.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/mode/queries.pm b/centreon-plugins/database/firebird/mode/queries.pm index 4bb0034d6..59dc5e80c 100644 --- a/centreon-plugins/database/firebird/mode/queries.pm +++ b/centreon-plugins/database/firebird/mode/queries.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/mode/users.pm b/centreon-plugins/database/firebird/mode/users.pm index 88a693aae..99f302f43 100644 --- a/centreon-plugins/database/firebird/mode/users.pm +++ b/centreon-plugins/database/firebird/mode/users.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/firebird/plugin.pm b/centreon-plugins/database/firebird/plugin.pm index 623c88362..b764efb8d 100644 --- a/centreon-plugins/database/firebird/plugin.pm +++ b/centreon-plugins/database/firebird/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/archivelevel0.pm b/centreon-plugins/database/informix/mode/archivelevel0.pm index ac35c0fc1..776a54766 100644 --- a/centreon-plugins/database/informix/mode/archivelevel0.pm +++ b/centreon-plugins/database/informix/mode/archivelevel0.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/checkpoints.pm b/centreon-plugins/database/informix/mode/checkpoints.pm index 9377032e7..48ecb068b 100644 --- a/centreon-plugins/database/informix/mode/checkpoints.pm +++ b/centreon-plugins/database/informix/mode/checkpoints.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/chunkstates.pm b/centreon-plugins/database/informix/mode/chunkstates.pm index 9c898c748..b06cada69 100644 --- a/centreon-plugins/database/informix/mode/chunkstates.pm +++ b/centreon-plugins/database/informix/mode/chunkstates.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/dbspacesusage.pm b/centreon-plugins/database/informix/mode/dbspacesusage.pm index c89a23685..fd7e9b260 100644 --- a/centreon-plugins/database/informix/mode/dbspacesusage.pm +++ b/centreon-plugins/database/informix/mode/dbspacesusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/globalcache.pm b/centreon-plugins/database/informix/mode/globalcache.pm index 119c8f403..ea6c41adc 100644 --- a/centreon-plugins/database/informix/mode/globalcache.pm +++ b/centreon-plugins/database/informix/mode/globalcache.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/listdatabases.pm b/centreon-plugins/database/informix/mode/listdatabases.pm index c2fc8710d..768cee11a 100644 --- a/centreon-plugins/database/informix/mode/listdatabases.pm +++ b/centreon-plugins/database/informix/mode/listdatabases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/listdbspaces.pm b/centreon-plugins/database/informix/mode/listdbspaces.pm index 696050482..3d80affed 100644 --- a/centreon-plugins/database/informix/mode/listdbspaces.pm +++ b/centreon-plugins/database/informix/mode/listdbspaces.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/lockoverflow.pm b/centreon-plugins/database/informix/mode/lockoverflow.pm index a5ff74643..57beaf9f1 100644 --- a/centreon-plugins/database/informix/mode/lockoverflow.pm +++ b/centreon-plugins/database/informix/mode/lockoverflow.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/logfilesusage.pm b/centreon-plugins/database/informix/mode/logfilesusage.pm index f560b12a4..69271735c 100644 --- a/centreon-plugins/database/informix/mode/logfilesusage.pm +++ b/centreon-plugins/database/informix/mode/logfilesusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/longtxs.pm b/centreon-plugins/database/informix/mode/longtxs.pm index 5921151fa..881642893 100644 --- a/centreon-plugins/database/informix/mode/longtxs.pm +++ b/centreon-plugins/database/informix/mode/longtxs.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/sessions.pm b/centreon-plugins/database/informix/mode/sessions.pm index d95c7233c..c45f33ead 100644 --- a/centreon-plugins/database/informix/mode/sessions.pm +++ b/centreon-plugins/database/informix/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/mode/tablelocks.pm b/centreon-plugins/database/informix/mode/tablelocks.pm index a80c0730d..d4f4b4225 100644 --- a/centreon-plugins/database/informix/mode/tablelocks.pm +++ b/centreon-plugins/database/informix/mode/tablelocks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/informix/plugin.pm b/centreon-plugins/database/informix/plugin.pm index 6d7400e59..02f4f6c48 100644 --- a/centreon-plugins/database/informix/plugin.pm +++ b/centreon-plugins/database/informix/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/backupage.pm b/centreon-plugins/database/mssql/mode/backupage.pm index 958655ad0..8e213f20a 100644 --- a/centreon-plugins/database/mssql/mode/backupage.pm +++ b/centreon-plugins/database/mssql/mode/backupage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/blockedprocesses.pm b/centreon-plugins/database/mssql/mode/blockedprocesses.pm index 7db96af45..36985048e 100644 --- a/centreon-plugins/database/mssql/mode/blockedprocesses.pm +++ b/centreon-plugins/database/mssql/mode/blockedprocesses.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/cachehitratio.pm b/centreon-plugins/database/mssql/mode/cachehitratio.pm index 69348e39b..30f74c538 100644 --- a/centreon-plugins/database/mssql/mode/cachehitratio.pm +++ b/centreon-plugins/database/mssql/mode/cachehitratio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/connectedusers.pm b/centreon-plugins/database/mssql/mode/connectedusers.pm index 95949106d..615bdf4c9 100644 --- a/centreon-plugins/database/mssql/mode/connectedusers.pm +++ b/centreon-plugins/database/mssql/mode/connectedusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/databasessize.pm b/centreon-plugins/database/mssql/mode/databasessize.pm index 8a0b5cd7d..8760c3503 100644 --- a/centreon-plugins/database/mssql/mode/databasessize.pm +++ b/centreon-plugins/database/mssql/mode/databasessize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/deadlocks.pm b/centreon-plugins/database/mssql/mode/deadlocks.pm index 466e4555e..f9b131d84 100644 --- a/centreon-plugins/database/mssql/mode/deadlocks.pm +++ b/centreon-plugins/database/mssql/mode/deadlocks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/failedjobs.pm b/centreon-plugins/database/mssql/mode/failedjobs.pm index dba5a75e9..02852ad13 100644 --- a/centreon-plugins/database/mssql/mode/failedjobs.pm +++ b/centreon-plugins/database/mssql/mode/failedjobs.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/lockswaits.pm b/centreon-plugins/database/mssql/mode/lockswaits.pm index e3932b3da..dff75bb3c 100644 --- a/centreon-plugins/database/mssql/mode/lockswaits.pm +++ b/centreon-plugins/database/mssql/mode/lockswaits.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/mode/transactions.pm b/centreon-plugins/database/mssql/mode/transactions.pm index 729595dda..b36ab621e 100644 --- a/centreon-plugins/database/mssql/mode/transactions.pm +++ b/centreon-plugins/database/mssql/mode/transactions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mssql/plugin.pm b/centreon-plugins/database/mssql/plugin.pm index b6716d359..f2e7a8761 100644 --- a/centreon-plugins/database/mssql/plugin.pm +++ b/centreon-plugins/database/mssql/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/databasessize.pm b/centreon-plugins/database/mysql/mode/databasessize.pm index 35dd8d555..3e809ee2f 100644 --- a/centreon-plugins/database/mysql/mode/databasessize.pm +++ b/centreon-plugins/database/mysql/mode/databasessize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/innodbbufferpoolhitrate.pm b/centreon-plugins/database/mysql/mode/innodbbufferpoolhitrate.pm index 5b2df3703..c2035fb0e 100644 --- a/centreon-plugins/database/mysql/mode/innodbbufferpoolhitrate.pm +++ b/centreon-plugins/database/mysql/mode/innodbbufferpoolhitrate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/longqueries.pm b/centreon-plugins/database/mysql/mode/longqueries.pm index acbb587b1..6d5904239 100644 --- a/centreon-plugins/database/mysql/mode/longqueries.pm +++ b/centreon-plugins/database/mysql/mode/longqueries.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/myisamkeycachehitrate.pm b/centreon-plugins/database/mysql/mode/myisamkeycachehitrate.pm index 13c92e10e..abf01e569 100644 --- a/centreon-plugins/database/mysql/mode/myisamkeycachehitrate.pm +++ b/centreon-plugins/database/mysql/mode/myisamkeycachehitrate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/openfiles.pm b/centreon-plugins/database/mysql/mode/openfiles.pm index c58b94174..9c95319ea 100644 --- a/centreon-plugins/database/mysql/mode/openfiles.pm +++ b/centreon-plugins/database/mysql/mode/openfiles.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/qcachehitrate.pm b/centreon-plugins/database/mysql/mode/qcachehitrate.pm index af625825f..701d2778e 100644 --- a/centreon-plugins/database/mysql/mode/qcachehitrate.pm +++ b/centreon-plugins/database/mysql/mode/qcachehitrate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/queries.pm b/centreon-plugins/database/mysql/mode/queries.pm index 3773bfff0..f87172734 100644 --- a/centreon-plugins/database/mysql/mode/queries.pm +++ b/centreon-plugins/database/mysql/mode/queries.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/replicationmastermaster.pm b/centreon-plugins/database/mysql/mode/replicationmastermaster.pm index 7b10e6777..60a5c9f74 100644 --- a/centreon-plugins/database/mysql/mode/replicationmastermaster.pm +++ b/centreon-plugins/database/mysql/mode/replicationmastermaster.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/replicationmasterslave.pm b/centreon-plugins/database/mysql/mode/replicationmasterslave.pm index b8988adbe..c2676d0b2 100644 --- a/centreon-plugins/database/mysql/mode/replicationmasterslave.pm +++ b/centreon-plugins/database/mysql/mode/replicationmasterslave.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/slowqueries.pm b/centreon-plugins/database/mysql/mode/slowqueries.pm index ce4f308d7..fcbca032a 100644 --- a/centreon-plugins/database/mysql/mode/slowqueries.pm +++ b/centreon-plugins/database/mysql/mode/slowqueries.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/tablessize.pm b/centreon-plugins/database/mysql/mode/tablessize.pm index da2699bd9..f57998c2d 100644 --- a/centreon-plugins/database/mysql/mode/tablessize.pm +++ b/centreon-plugins/database/mysql/mode/tablessize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/threadsconnected.pm b/centreon-plugins/database/mysql/mode/threadsconnected.pm index 46c4e8e79..e8741983f 100644 --- a/centreon-plugins/database/mysql/mode/threadsconnected.pm +++ b/centreon-plugins/database/mysql/mode/threadsconnected.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mode/uptime.pm b/centreon-plugins/database/mysql/mode/uptime.pm index 5adc32ce3..5c0a622f6 100644 --- a/centreon-plugins/database/mysql/mode/uptime.pm +++ b/centreon-plugins/database/mysql/mode/uptime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/mysqlcmd.pm b/centreon-plugins/database/mysql/mysqlcmd.pm index 8f1eeadcd..972589fb1 100644 --- a/centreon-plugins/database/mysql/mysqlcmd.pm +++ b/centreon-plugins/database/mysql/mysqlcmd.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/mysql/plugin.pm b/centreon-plugins/database/mysql/plugin.pm index 642a59745..f9ac4003f 100644 --- a/centreon-plugins/database/mysql/plugin.pm +++ b/centreon-plugins/database/mysql/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/asmdiskgroupusage.pm b/centreon-plugins/database/oracle/mode/asmdiskgroupusage.pm index 39404c9ff..b41558af2 100644 --- a/centreon-plugins/database/oracle/mode/asmdiskgroupusage.pm +++ b/centreon-plugins/database/oracle/mode/asmdiskgroupusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/connectedusers.pm b/centreon-plugins/database/oracle/mode/connectedusers.pm index aa298eb81..f2c90dd95 100644 --- a/centreon-plugins/database/oracle/mode/connectedusers.pm +++ b/centreon-plugins/database/oracle/mode/connectedusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/corruptedblocks.pm b/centreon-plugins/database/oracle/mode/corruptedblocks.pm index 4b9bc2795..15c54c775 100644 --- a/centreon-plugins/database/oracle/mode/corruptedblocks.pm +++ b/centreon-plugins/database/oracle/mode/corruptedblocks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/datacachehitratio.pm b/centreon-plugins/database/oracle/mode/datacachehitratio.pm index c65661775..88efd04e9 100644 --- a/centreon-plugins/database/oracle/mode/datacachehitratio.pm +++ b/centreon-plugins/database/oracle/mode/datacachehitratio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/datafilesstatus.pm b/centreon-plugins/database/oracle/mode/datafilesstatus.pm index 78ed67f56..219d6d9d2 100644 --- a/centreon-plugins/database/oracle/mode/datafilesstatus.pm +++ b/centreon-plugins/database/oracle/mode/datafilesstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/processusage.pm b/centreon-plugins/database/oracle/mode/processusage.pm index 33bbefc9b..93fe9eab3 100644 --- a/centreon-plugins/database/oracle/mode/processusage.pm +++ b/centreon-plugins/database/oracle/mode/processusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/rmanbackupage.pm b/centreon-plugins/database/oracle/mode/rmanbackupage.pm index 5a04879d9..c949ea44a 100644 --- a/centreon-plugins/database/oracle/mode/rmanbackupage.pm +++ b/centreon-plugins/database/oracle/mode/rmanbackupage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/rmanbackupproblems.pm b/centreon-plugins/database/oracle/mode/rmanbackupproblems.pm index a08284501..03932586f 100644 --- a/centreon-plugins/database/oracle/mode/rmanbackupproblems.pm +++ b/centreon-plugins/database/oracle/mode/rmanbackupproblems.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/rmanonlinebackupage.pm b/centreon-plugins/database/oracle/mode/rmanonlinebackupage.pm index f8826b4ea..df1dcfd45 100644 --- a/centreon-plugins/database/oracle/mode/rmanonlinebackupage.pm +++ b/centreon-plugins/database/oracle/mode/rmanonlinebackupage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/sessionusage.pm b/centreon-plugins/database/oracle/mode/sessionusage.pm index 3758ac315..bc9d7a1ad 100644 --- a/centreon-plugins/database/oracle/mode/sessionusage.pm +++ b/centreon-plugins/database/oracle/mode/sessionusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/tablespaceusage.pm b/centreon-plugins/database/oracle/mode/tablespaceusage.pm index 0c5ce8ef3..3179ae751 100644 --- a/centreon-plugins/database/oracle/mode/tablespaceusage.pm +++ b/centreon-plugins/database/oracle/mode/tablespaceusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/mode/tnsping.pm b/centreon-plugins/database/oracle/mode/tnsping.pm index 2f23da672..8fee6539d 100644 --- a/centreon-plugins/database/oracle/mode/tnsping.pm +++ b/centreon-plugins/database/oracle/mode/tnsping.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/oracle/plugin.pm b/centreon-plugins/database/oracle/plugin.pm index 24a6d39a3..a9918646c 100644 --- a/centreon-plugins/database/oracle/plugin.pm +++ b/centreon-plugins/database/oracle/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/backends.pm b/centreon-plugins/database/postgres/mode/backends.pm index dae77678e..9c07dfc82 100644 --- a/centreon-plugins/database/postgres/mode/backends.pm +++ b/centreon-plugins/database/postgres/mode/backends.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/hitratio.pm b/centreon-plugins/database/postgres/mode/hitratio.pm index 335e730e7..d1c9a75df 100644 --- a/centreon-plugins/database/postgres/mode/hitratio.pm +++ b/centreon-plugins/database/postgres/mode/hitratio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/listdatabases.pm b/centreon-plugins/database/postgres/mode/listdatabases.pm index 90055fb7a..9f287076a 100644 --- a/centreon-plugins/database/postgres/mode/listdatabases.pm +++ b/centreon-plugins/database/postgres/mode/listdatabases.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/locks.pm b/centreon-plugins/database/postgres/mode/locks.pm index f89ebddce..318e92853 100644 --- a/centreon-plugins/database/postgres/mode/locks.pm +++ b/centreon-plugins/database/postgres/mode/locks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/querytime.pm b/centreon-plugins/database/postgres/mode/querytime.pm index 780ffc99d..43fc17ac2 100644 --- a/centreon-plugins/database/postgres/mode/querytime.pm +++ b/centreon-plugins/database/postgres/mode/querytime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/statistics.pm b/centreon-plugins/database/postgres/mode/statistics.pm index a8a72e6b5..bb388b9ca 100644 --- a/centreon-plugins/database/postgres/mode/statistics.pm +++ b/centreon-plugins/database/postgres/mode/statistics.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/tablespace.pm b/centreon-plugins/database/postgres/mode/tablespace.pm index dd2c58e68..a91285db2 100644 --- a/centreon-plugins/database/postgres/mode/tablespace.pm +++ b/centreon-plugins/database/postgres/mode/tablespace.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/timesync.pm b/centreon-plugins/database/postgres/mode/timesync.pm index 94b3bb798..61dfa253e 100644 --- a/centreon-plugins/database/postgres/mode/timesync.pm +++ b/centreon-plugins/database/postgres/mode/timesync.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/mode/vacuum.pm b/centreon-plugins/database/postgres/mode/vacuum.pm index 752b86bc4..73725e2a1 100644 --- a/centreon-plugins/database/postgres/mode/vacuum.pm +++ b/centreon-plugins/database/postgres/mode/vacuum.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/plugin.pm b/centreon-plugins/database/postgres/plugin.pm index e7cd4e852..d06a7686c 100644 --- a/centreon-plugins/database/postgres/plugin.pm +++ b/centreon-plugins/database/postgres/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/postgres/psqlcmd.pm b/centreon-plugins/database/postgres/psqlcmd.pm index 5261205dd..ac293394d 100644 --- a/centreon-plugins/database/postgres/psqlcmd.pm +++ b/centreon-plugins/database/postgres/psqlcmd.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/sybase/mode/blockedprocesses.pm b/centreon-plugins/database/sybase/mode/blockedprocesses.pm index 4065cb973..c83a80e7e 100644 --- a/centreon-plugins/database/sybase/mode/blockedprocesses.pm +++ b/centreon-plugins/database/sybase/mode/blockedprocesses.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/sybase/mode/connectedusers.pm b/centreon-plugins/database/sybase/mode/connectedusers.pm index a903f7df4..5f643b9a1 100644 --- a/centreon-plugins/database/sybase/mode/connectedusers.pm +++ b/centreon-plugins/database/sybase/mode/connectedusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/sybase/mode/databasessize.pm b/centreon-plugins/database/sybase/mode/databasessize.pm index 2146a2dc4..87efcca60 100644 --- a/centreon-plugins/database/sybase/mode/databasessize.pm +++ b/centreon-plugins/database/sybase/mode/databasessize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/database/sybase/plugin.pm b/centreon-plugins/database/sybase/plugin.pm index b85f4ee2b..240176f84 100644 --- a/centreon-plugins/database/sybase/plugin.pm +++ b/centreon-plugins/database/sybase/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/custommode/simple.pm b/centreon-plugins/example/custommode/simple.pm index b60dbf009..e2c0413ce 100644 --- a/centreon-plugins/example/custommode/simple.pm +++ b/centreon-plugins/example/custommode/simple.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/mode/getvalue.pm b/centreon-plugins/example/mode/getvalue.pm index 5f0781007..e69bb9235 100644 --- a/centreon-plugins/example/mode/getvalue.pm +++ b/centreon-plugins/example/mode/getvalue.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/mode/launchcmd.pm b/centreon-plugins/example/mode/launchcmd.pm index 2dfedc748..1b20f8968 100644 --- a/centreon-plugins/example/mode/launchcmd.pm +++ b/centreon-plugins/example/mode/launchcmd.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/mode/testcustom.pm b/centreon-plugins/example/mode/testcustom.pm index 678001c2d..41a816c34 100644 --- a/centreon-plugins/example/mode/testcustom.pm +++ b/centreon-plugins/example/mode/testcustom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/plugin_command.pm b/centreon-plugins/example/plugin_command.pm index ac305263b..b81fab5f7 100644 --- a/centreon-plugins/example/plugin_command.pm +++ b/centreon-plugins/example/plugin_command.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/plugin_custom.pm b/centreon-plugins/example/plugin_custom.pm index 8bc5bc4ba..1f18d0d73 100644 --- a/centreon-plugins/example/plugin_custom.pm +++ b/centreon-plugins/example/plugin_custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/example/plugin_snmp.pm b/centreon-plugins/example/plugin_snmp.pm index d7636039e..fbddd100e 100644 --- a/centreon-plugins/example/plugin_snmp.pm +++ b/centreon-plugins/example/plugin_snmp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ats/apc/snmp/mode/components/entity.pm b/centreon-plugins/hardware/ats/apc/snmp/mode/components/entity.pm index d74f2bb6c..425ce9efc 100644 --- a/centreon-plugins/hardware/ats/apc/snmp/mode/components/entity.pm +++ b/centreon-plugins/hardware/ats/apc/snmp/mode/components/entity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ats/apc/snmp/mode/devicestatus.pm b/centreon-plugins/hardware/ats/apc/snmp/mode/devicestatus.pm index 0f885ecfe..60265e3bf 100644 --- a/centreon-plugins/hardware/ats/apc/snmp/mode/devicestatus.pm +++ b/centreon-plugins/hardware/ats/apc/snmp/mode/devicestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ats/apc/snmp/mode/inputlines.pm b/centreon-plugins/hardware/ats/apc/snmp/mode/inputlines.pm index d03b10fd1..2dad005e7 100644 --- a/centreon-plugins/hardware/ats/apc/snmp/mode/inputlines.pm +++ b/centreon-plugins/hardware/ats/apc/snmp/mode/inputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ats/apc/snmp/mode/outputlines.pm b/centreon-plugins/hardware/ats/apc/snmp/mode/outputlines.pm index 5df782235..09c7902e2 100644 --- a/centreon-plugins/hardware/ats/apc/snmp/mode/outputlines.pm +++ b/centreon-plugins/hardware/ats/apc/snmp/mode/outputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ats/apc/snmp/plugin.pm b/centreon-plugins/hardware/ats/apc/snmp/plugin.pm index 33c6feca9..9965bb9fa 100644 --- a/centreon-plugins/hardware/ats/apc/snmp/plugin.pm +++ b/centreon-plugins/hardware/ats/apc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/mode/globalstatus.pm b/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/mode/globalstatus.pm index 8cf1ce05b..b2935edf1 100644 --- a/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/mode/globalstatus.pm +++ b/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/plugin.pm b/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/plugin.pm index 6e6c2427d..62b56df4a 100644 --- a/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/plugin.pm +++ b/centreon-plugins/hardware/devices/gorgy/ntpserver/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/hwstatus.pm b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/hwstatus.pm index db18a01c1..38fe76950 100644 --- a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/hwstatus.pm +++ b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/hwstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/memory.pm b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/memory.pm index d6eb5e758..f8ccdee5d 100644 --- a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/memory.pm +++ b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/temperature.pm b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/temperature.pm index d4b87bdf1..25e216dd1 100644 --- a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/temperature.pm +++ b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/hardware.pm b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/hardware.pm index 171d41b27..88f1ebcb5 100644 --- a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/hardware.pm +++ b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/plugin.pm b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/plugin.pm index a57036928..d37b5203e 100644 --- a/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/plugin.pm +++ b/centreon-plugins/hardware/devices/safenet/hsm/protecttoolkit/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm index 517ec7b56..f6cae00f9 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/psu.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/psu.pm index f2557482c..799228fd6 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/temperature.pm index 9e7ed5b5a..6bbc04877 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/hardware.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/hardware.pm index b4150cd3b..ac83ab3a9 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/load.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/load.pm index 828a23217..45b49c9de 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/load.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/load.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/mode/outlet.pm b/centreon-plugins/hardware/pdu/apc/snmp/mode/outlet.pm index 347aafcb7..51d0daf49 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/mode/outlet.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/mode/outlet.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/apc/snmp/plugin.pm b/centreon-plugins/hardware/pdu/apc/snmp/plugin.pm index c35141274..8d88d58b8 100644 --- a/centreon-plugins/hardware/pdu/apc/snmp/plugin.pm +++ b/centreon-plugins/hardware/pdu/apc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/clever/snmp/mode/psusage.pm b/centreon-plugins/hardware/pdu/clever/snmp/mode/psusage.pm index 0302bc2b0..ca5cbf431 100644 --- a/centreon-plugins/hardware/pdu/clever/snmp/mode/psusage.pm +++ b/centreon-plugins/hardware/pdu/clever/snmp/mode/psusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/clever/snmp/plugin.pm b/centreon-plugins/hardware/pdu/clever/snmp/plugin.pm index 853c2afc6..38515bfd8 100644 --- a/centreon-plugins/hardware/pdu/clever/snmp/plugin.pm +++ b/centreon-plugins/hardware/pdu/clever/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/eaton/mode/group.pm b/centreon-plugins/hardware/pdu/eaton/mode/group.pm index 0f0585cb6..ba0e939c1 100644 --- a/centreon-plugins/hardware/pdu/eaton/mode/group.pm +++ b/centreon-plugins/hardware/pdu/eaton/mode/group.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/eaton/mode/outlet.pm b/centreon-plugins/hardware/pdu/eaton/mode/outlet.pm index db037e05d..80e6d3781 100644 --- a/centreon-plugins/hardware/pdu/eaton/mode/outlet.pm +++ b/centreon-plugins/hardware/pdu/eaton/mode/outlet.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/eaton/plugin.pm b/centreon-plugins/hardware/pdu/eaton/plugin.pm index 992270903..3f3cb05a0 100644 --- a/centreon-plugins/hardware/pdu/eaton/plugin.pm +++ b/centreon-plugins/hardware/pdu/eaton/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/emerson/snmp/mode/globalstatus.pm b/centreon-plugins/hardware/pdu/emerson/snmp/mode/globalstatus.pm index 1eeb20634..1110efd6b 100644 --- a/centreon-plugins/hardware/pdu/emerson/snmp/mode/globalstatus.pm +++ b/centreon-plugins/hardware/pdu/emerson/snmp/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/emerson/snmp/mode/psusage.pm b/centreon-plugins/hardware/pdu/emerson/snmp/mode/psusage.pm index 5fe252145..475cfd0f4 100644 --- a/centreon-plugins/hardware/pdu/emerson/snmp/mode/psusage.pm +++ b/centreon-plugins/hardware/pdu/emerson/snmp/mode/psusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/emerson/snmp/mode/rbusage.pm b/centreon-plugins/hardware/pdu/emerson/snmp/mode/rbusage.pm index 2de7a63d7..82752a088 100644 --- a/centreon-plugins/hardware/pdu/emerson/snmp/mode/rbusage.pm +++ b/centreon-plugins/hardware/pdu/emerson/snmp/mode/rbusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/emerson/snmp/plugin.pm b/centreon-plugins/hardware/pdu/emerson/snmp/plugin.pm index f137dae18..18ed6d48e 100644 --- a/centreon-plugins/hardware/pdu/emerson/snmp/plugin.pm +++ b/centreon-plugins/hardware/pdu/emerson/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/resources.pm b/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/resources.pm index 1e0043db7..7c612c6c7 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/sensor.pm b/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/sensor.pm index c4aa2c28b..346e7a904 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/sensor.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/mode/inletsensors.pm b/centreon-plugins/hardware/pdu/raritan/snmp/mode/inletsensors.pm index b6dae4dcb..d8a2a36d6 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/mode/inletsensors.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/mode/inletsensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/mode/ocprotsensors.pm b/centreon-plugins/hardware/pdu/raritan/snmp/mode/ocprotsensors.pm index f516d18df..54c8c8db0 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/mode/ocprotsensors.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/mode/ocprotsensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/mode/outletsensors.pm b/centreon-plugins/hardware/pdu/raritan/snmp/mode/outletsensors.pm index aee7b4456..40476b743 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/mode/outletsensors.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/mode/outletsensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/pdu/raritan/snmp/plugin.pm b/centreon-plugins/hardware/pdu/raritan/snmp/plugin.pm index a81bb6aca..5095a541d 100644 --- a/centreon-plugins/hardware/pdu/raritan/snmp/plugin.pm +++ b/centreon-plugins/hardware/pdu/raritan/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/printers/standard/rfc3805/mode/coverstatus.pm b/centreon-plugins/hardware/printers/standard/rfc3805/mode/coverstatus.pm index a74b78778..de1cac673 100644 --- a/centreon-plugins/hardware/printers/standard/rfc3805/mode/coverstatus.pm +++ b/centreon-plugins/hardware/printers/standard/rfc3805/mode/coverstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/printers/standard/rfc3805/mode/markerimpression.pm b/centreon-plugins/hardware/printers/standard/rfc3805/mode/markerimpression.pm index 9ed7b58ad..666b5bc11 100644 --- a/centreon-plugins/hardware/printers/standard/rfc3805/mode/markerimpression.pm +++ b/centreon-plugins/hardware/printers/standard/rfc3805/mode/markerimpression.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/printers/standard/rfc3805/mode/markersupply.pm b/centreon-plugins/hardware/printers/standard/rfc3805/mode/markersupply.pm index a8ce3512b..dfafda3b7 100644 --- a/centreon-plugins/hardware/printers/standard/rfc3805/mode/markersupply.pm +++ b/centreon-plugins/hardware/printers/standard/rfc3805/mode/markersupply.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/printers/standard/rfc3805/mode/papertray.pm b/centreon-plugins/hardware/printers/standard/rfc3805/mode/papertray.pm index 63cb45730..596e421ce 100644 --- a/centreon-plugins/hardware/printers/standard/rfc3805/mode/papertray.pm +++ b/centreon-plugins/hardware/printers/standard/rfc3805/mode/papertray.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/printers/standard/rfc3805/plugin.pm b/centreon-plugins/hardware/printers/standard/rfc3805/plugin.pm index 56db8e2c8..d53396c34 100644 --- a/centreon-plugins/hardware/printers/standard/rfc3805/plugin.pm +++ b/centreon-plugins/hardware/printers/standard/rfc3805/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/humidity.pm index e9af67371..057961cb5 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/resources.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/resources.pm index 413abeb9e..e9b8d40e3 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/serial.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/serial.pm index 0b524dde0..5fb817352 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/serial.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/serial.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/switch.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/switch.pm index d3b3f93dd..c3ffb8c6e 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/switch.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/switch.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/temperature.pm index be65c7adb..957f479eb 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/akcp/snmp/mode/sensors.pm index 7dd909846..c1686a883 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/akcp/snmp/plugin.pm b/centreon-plugins/hardware/sensors/akcp/snmp/plugin.pm index ca4f3e967..57cd97322 100644 --- a/centreon-plugins/hardware/sensors/akcp/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/akcp/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/humidity.pm index 25e4437d9..a1cc32c30 100644 --- a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/resources.pm b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/resources.pm index 197d6a8a8..247888c6d 100644 --- a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/temperature.pm index 6df7dadea..c9db52ba6 100644 --- a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/sensors.pm index 5794707b0..0e4441198 100644 --- a/centreon-plugins/hardware/sensors/hwgste/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/hwgste/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/hwgste/snmp/plugin.pm b/centreon-plugins/hardware/sensors/hwgste/snmp/plugin.pm index 96b39e8cc..150a42b0a 100644 --- a/centreon-plugins/hardware/sensors/hwgste/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/hwgste/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/humidity.pm index 658e4a80e..16bc34da5 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/input.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/input.pm index 9c4aa13f0..c263055ca 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/input.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/input.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/resources.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/resources.pm index 78e79a5a4..b266add7c 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/temperature.pm index a1ebc20eb..cb7aa1630 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/sensors.pm index 0618b2b69..4148faa7c 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/jacarta/snmp/plugin.pm b/centreon-plugins/hardware/sensors/jacarta/snmp/plugin.pm index 4e6f24221..b84f78bd2 100644 --- a/centreon-plugins/hardware/sensors/jacarta/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/jacarta/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/airflow.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/airflow.pm index 15d42c77a..3027e46e9 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/airflow.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/airflow.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/camera.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/camera.pm index 6a4529965..7fafe3314 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/camera.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/camera.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/dewpoint.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/dewpoint.pm index 27f0def51..0d0d30e9b 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/dewpoint.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/dewpoint.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/doorswitch.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/doorswitch.pm index 21a581e5d..db63ddcd9 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/doorswitch.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/doorswitch.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/humidity.pm index 659e3fe53..67e42d30c 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/otherstate.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/otherstate.pm index 62ca01d42..810b2b97f 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/otherstate.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/otherstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/resources.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/resources.pm index 8b209ebb8..e366bbd2f 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/temperature.pm index 7b0e96d19..e40b47abd 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/sensors.pm index 43abee3c2..2caeec025 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/netbotz/snmp/plugin.pm b/centreon-plugins/hardware/sensors/netbotz/snmp/plugin.pm index 393a8d17b..48f205ebb 100644 --- a/centreon-plugins/hardware/sensors/netbotz/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/netbotz/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/humidity.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/humidity.pm index 9aebe168a..82eec5f02 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/humidity.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/sp.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/sp.pm index 835239bdf..764c49ba3 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/sp.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/sp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/switch.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/switch.pm index fd39f4188..75e66de84 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/switch.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/switch.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/temperature.pm index af6cec712..39b7779fc 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/sensors.pm index a5a4a8f0a..4dc4b59fc 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensorip/snmp/plugin.pm b/centreon-plugins/hardware/sensors/sensorip/snmp/plugin.pm index f3c8c3d59..fedda0f5f 100644 --- a/centreon-plugins/hardware/sensors/sensorip/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/sensorip/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/contact.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/contact.pm index b67ac1477..0343d0423 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/contact.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/contact.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/flood.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/flood.pm index 322b023f4..739183d1e 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/flood.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/flood.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/humidity.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/humidity.pm index c6f3e3ccc..670265242 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/humidity.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/humidity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/illumination.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/illumination.pm index e678dcabc..23555f174 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/illumination.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/illumination.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/temperature.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/temperature.pm index c9618d322..f0c7b827d 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/temperature.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/thermistor.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/thermistor.pm index a0c28ce30..e0c52feaa 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/thermistor.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/thermistor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/voltage.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/voltage.pm index e0debdb11..f370200a2 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/voltage.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/mode/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/plugin.pm b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/plugin.pm index a10d5973f..1a0f9e6c8 100644 --- a/centreon-plugins/hardware/sensors/sensormetrix/em01/web/plugin.pm +++ b/centreon-plugins/hardware/sensors/sensormetrix/em01/web/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/components/sensors.pm b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/components/sensors.pm index 7fd62269b..d2c30fcbc 100644 --- a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/components/sensors.pm +++ b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/components/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/sensors.pm b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/sensors.pm index db98f25d6..38e9b0165 100644 --- a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/sensors.pm +++ b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/mode/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/plugin.pm b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/plugin.pm index 85d9a8ae8..75eb6f922 100644 --- a/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/plugin.pm +++ b/centreon-plugins/hardware/sensors/serverscheck/sensorgateway/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/temperhum/local/mode/environment.pm b/centreon-plugins/hardware/sensors/temperhum/local/mode/environment.pm index e07e88bf6..49a8eae09 100644 --- a/centreon-plugins/hardware/sensors/temperhum/local/mode/environment.pm +++ b/centreon-plugins/hardware/sensors/temperhum/local/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/sensors/temperhum/local/plugin.pm b/centreon-plugins/hardware/sensors/temperhum/local/plugin.pm index 720308fdb..4070a05e3 100644 --- a/centreon-plugins/hardware/sensors/temperhum/local/plugin.pm +++ b/centreon-plugins/hardware/sensors/temperhum/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/auditlogs.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/auditlogs.pm index e313f366a..3dd08ad5e 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/auditlogs.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/auditlogs.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/blade.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/blade.pm index 03ec3b9d0..04417dc6a 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/blade.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/blade.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/chassis.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/chassis.pm index ece6e0b51..a9d0d7c35 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/chassis.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/chassis.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/cpu.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/cpu.pm index 0b622c9f5..0d9f3f6b7 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/cpu.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/fan.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/fan.pm index bf6102d32..1159cac87 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/fex.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/fex.pm index c27ef32f3..c632d6546 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/fex.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/fex.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/iocard.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/iocard.pm index 4bac57dbd..b678b5a04 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/iocard.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/iocard.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/localdisk.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/localdisk.pm index c8d3dd399..99e57d28c 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/localdisk.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/localdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/memory.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/memory.pm index 4b8902126..46b2b5d96 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/memory.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/psu.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/psu.pm index 9727a1eaf..3f515b9a5 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/components/resources.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/components/resources.pm index 57ed70b8c..fca28d7c8 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/components/resources.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/equipment.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/equipment.pm index 9bbb29a11..37eb15c0e 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/equipment.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/equipment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/faults.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/faults.pm index 1d0ca611e..e91bda9c8 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/faults.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/faults.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/mode/serviceprofile.pm b/centreon-plugins/hardware/server/cisco/ucs/mode/serviceprofile.pm index 3774d1075..c2a673f86 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/mode/serviceprofile.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/mode/serviceprofile.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/cisco/ucs/plugin.pm b/centreon-plugins/hardware/server/cisco/ucs/plugin.pm index c13247b49..2a37632f8 100644 --- a/centreon-plugins/hardware/server/cisco/ucs/plugin.pm +++ b/centreon-plugins/hardware/server/cisco/ucs/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/chassis.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/chassis.pm index 1eb78f5f9..6c6f54773 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/chassis.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/chassis.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/health.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/health.pm index 48791fca0..a31abe6fb 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/health.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/psu.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/psu.pm index 976767c14..518e9171d 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/temperature.pm index 768036564..c3494eab9 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/hardware.pm index a5df1bf37..026680600 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/cmc/snmp/plugin.pm b/centreon-plugins/hardware/server/dell/cmc/snmp/plugin.pm index 38b6dfc03..2e2ff25d2 100644 --- a/centreon-plugins/hardware/server/dell/cmc/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/dell/cmc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/amperage.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/amperage.pm index ad1d0ead1..fad1c8e4e 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/amperage.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/amperage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingdevice.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingdevice.pm index 73a99338b..4a6d50130 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingdevice.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingdevice.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingunit.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingunit.pm index 6968331a6..e74b1ec64 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingunit.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/coolingunit.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/fru.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/fru.pm index f69778544..bbbf3536f 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/fru.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/fru.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/memory.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/memory.pm index 00d08f636..ab36b9cd4 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/memory.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/network.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/network.pm index e83342b77..b76996418 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/network.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/network.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pci.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pci.pm index 497e99352..474b07bd3 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pci.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pci.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pdisk.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pdisk.pm index 3e7d42eac..9f938413f 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pdisk.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/pdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/processor.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/processor.pm index bc2a896ad..40915faae 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/processor.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/processor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/psu.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/psu.pm index c866a1720..409fee8a8 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/punit.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/punit.pm index d42aead49..93685a2fe 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/punit.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/punit.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/resources.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/resources.pm index c90f092c0..d9be8d05c 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/resources.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/slot.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/slot.pm index 6635f6b07..cd69106f0 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/slot.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/slot.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagebattery.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagebattery.pm index 13d76bb0e..8d0130db5 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagebattery.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagebattery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagectrl.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagectrl.pm index f25df4572..b86f9a291 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagectrl.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/storagectrl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/systembattery.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/systembattery.pm index 6d595dee8..1ec4550dc 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/systembattery.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/systembattery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/temperature.pm index fca6c432d..0a62e14c6 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/vdisk.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/vdisk.pm index ecf397788..6c8be9c19 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/vdisk.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/vdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/voltage.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/voltage.pm index 67cee6160..e2abec7a2 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/voltage.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/globalstatus.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/globalstatus.pm index 0accf84a8..4ed192a4a 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/globalstatus.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm index cbaaa0b17..6544813b2 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/idrac/snmp/plugin.pm b/centreon-plugins/hardware/server/dell/idrac/snmp/plugin.pm index 7e9b52983..13d395443 100644 --- a/centreon-plugins/hardware/server/dell/idrac/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/dell/idrac/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/battery.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/battery.pm index 96170f3f9..7a760d72e 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/battery.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cachebattery.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cachebattery.pm index 70348c467..cb3fae7bd 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cachebattery.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cachebattery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/connector.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/connector.pm index 9ede88f80..01254ebf1 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/connector.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/connector.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/controller.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/controller.pm index a2876cf1c..03803db8a 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/controller.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/controller.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cpu.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cpu.pm index c51909502..bae6f4cd5 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cpu.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/esmlog.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/esmlog.pm index 4a8a4ed9b..3a222cd23 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/esmlog.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/esmlog.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/fan.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/fan.pm index 1a2d4e71b..5d7583e65 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/globalstatus.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/globalstatus.pm index c3cdd8455..b901ad9c1 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/globalstatus.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/logicaldrive.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/logicaldrive.pm index 2559bc33b..9a573ceef 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/logicaldrive.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/logicaldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/memory.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/memory.pm index 09a46c6f9..1ef0e0ef3 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/memory.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/physicaldisk.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/physicaldisk.pm index 4a65860e0..65eabacd7 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/physicaldisk.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/physicaldisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/psu.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/psu.pm index 17ca56240..b1b437153 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/temperature.pm index f5289e6c8..e4e65ca95 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/hardware.pm index 28e1dcd2f..9b998a620 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/dell/openmanage/snmp/plugin.pm b/centreon-plugins/hardware/server/dell/openmanage/snmp/plugin.pm index cc228cf32..2d3be9e00 100644 --- a/centreon-plugins/hardware/server/dell/openmanage/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/dell/openmanage/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/blade.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/blade.pm index ea3ae4fae..1fa7763b3 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/blade.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/blade.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/enclosure.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/enclosure.pm index 8b5322288..2a0b47a9c 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/enclosure.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/enclosure.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fan.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fan.pm index 80603e445..4df4462a0 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fuse.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fuse.pm index 45b3413ba..ddf20fc60 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fuse.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/fuse.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/manager.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/manager.pm index c06bd9fec..8029854ea 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/manager.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/manager.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/network.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/network.pm index d03945333..7449c4e62 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/network.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/network.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/psu.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/psu.pm index b79b43a0c..09c752837 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/temperature.pm index 3e679d740..063f20c7e 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/hardware.pm index b6508df7b..8102a76f3 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/bladechassis/snmp/plugin.pm b/centreon-plugins/hardware/server/hp/bladechassis/snmp/plugin.pm index 76a5e92bb..00d72838e 100644 --- a/centreon-plugins/hardware/server/hp/bladechassis/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/hp/bladechassis/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/custom/api.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/custom/api.pm index b7b4a1d30..71e57ec13 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/custom/api.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/custom/api.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/battery.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/battery.pm index 9f413f63f..092c26cfd 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/battery.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/cpu.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/cpu.pm index 56d81ddf5..eecb03e0d 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/cpu.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ctrl.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ctrl.pm index 70cb4e342..6fff5defb 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ctrl.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ctrl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/driveencl.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/driveencl.pm index 20569c70e..714d4f763 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/driveencl.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/driveencl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/fan.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/fan.pm index 66674095f..5c5a7e308 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ldrive.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ldrive.pm index 13a8ad3ae..8de71356a 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ldrive.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/ldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/memory.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/memory.pm index 145ca09fd..d3bed582e 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/memory.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/nic.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/nic.pm index 3d2331de5..6260a16f5 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/nic.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/nic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/pdrive.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/pdrive.pm index e2adeabe3..8b9e57492 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/pdrive.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/pdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/psu.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/psu.pm index d1dda1732..01ee7be2c 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/temperature.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/temperature.pm index 76bcfd50b..8d86a0684 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/vrm.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/vrm.pm index 9af5b1e7a..0e2eb38fc 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/vrm.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/components/vrm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/hardware.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/hardware.pm index e7c6c8832..679da787a 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/hardware.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/ilo/xmlapi/plugin.pm b/centreon-plugins/hardware/server/hp/ilo/xmlapi/plugin.pm index e989c53eb..9ecf71a18 100644 --- a/centreon-plugins/hardware/server/hp/ilo/xmlapi/plugin.pm +++ b/centreon-plugins/hardware/server/hp/ilo/xmlapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/cpu.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/cpu.pm index 73d00169c..94e2b5f70 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/cpu.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daacc.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daacc.pm index 6a4dfb0ea..0271e3d22 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daacc.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daacc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dactl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dactl.pm index c44365007..c54fdd6e9 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dactl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dactl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daldrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daldrive.pm index ca06e2151..43b8c9ee8 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daldrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/daldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dapdrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dapdrive.pm index 7cff8e735..4ad86bfbe 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dapdrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/dapdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fan.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fan.pm index f3202b03c..9823378e9 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalacc.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalacc.pm index 26ca971f9..643a54a63 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalacc.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalacc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalctl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalctl.pm index 73d7c9c41..06e525d8d 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalctl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaexternalctl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcahostctl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcahostctl.pm index 89a741206..16c91bbd2 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcahostctl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcahostctl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaldrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaldrive.pm index bd9268bdd..4321433a4 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaldrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcaldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcapdrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcapdrive.pm index d527bef8a..71c936be5 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcapdrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/fcapdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idectl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idectl.pm index b27dcc388..f8f6c5b62 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idectl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idectl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ideldrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ideldrive.pm index b421e48d4..50799b7a8 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ideldrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ideldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idepdrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idepdrive.pm index 44714edd6..a928d23ba 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idepdrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/idepdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm index e0affc70f..ace440995 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/ilo.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/lnic.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/lnic.pm index 8f14d2423..abf51302c 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/lnic.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/lnic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pc.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pc.pm index bfc620ff0..206e04021 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pc.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pnic.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pnic.pm index 348f0e3f4..7a4a6a3bd 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pnic.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/pnic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/psu.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/psu.pm index ad7fa9479..07c85528c 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/psu.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasctl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasctl.pm index 2f80a1391..64718ffe1 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasctl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasctl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasldrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasldrive.pm index 21ae9f2b3..f236278af 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasldrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/sasldrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/saspdrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/saspdrive.pm index 5cfa907af..edb79e48a 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/saspdrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/saspdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsictl.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsictl.pm index b40110798..f5e71ef00 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsictl.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsictl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsildrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsildrive.pm index 50424b844..e3ce0445a 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsildrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsildrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsipdrive.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsipdrive.pm index ff91145b1..2701ea0df 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsipdrive.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/scsipdrive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/temperature.pm index 99406c7c8..35f517cd7 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/globalstatus.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/globalstatus.pm index 7e7b0ca91..ad0c54bca 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/globalstatus.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/hardware.pm index cbeb86685..07e417269 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/hp/proliant/snmp/plugin.pm b/centreon-plugins/hardware/server/hp/proliant/snmp/plugin.pm index 73441b46d..065fa5c6c 100644 --- a/centreon-plugins/hardware/server/hp/proliant/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/hp/proliant/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/ambient.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/ambient.pm index 8388847eb..71c06df1b 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/ambient.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/ambient.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blade.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blade.pm index add7e90c6..808009872 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blade.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blade.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blower.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blower.pm index 8f0eb1581..ccc66107a 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blower.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/blower.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisfan.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisfan.pm index 6136e4c72..1ee5a935c 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisfan.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisfan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisstatus.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisstatus.pm index 2c806e1b1..47a9726e0 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisstatus.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/chassisstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/fanpack.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/fanpack.pm index 971ba0a45..7a5c6863c 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/fanpack.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/fanpack.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/powermodule.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/powermodule.pm index 72c5998ce..4c3814dc8 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/powermodule.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/powermodule.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/switchmodule.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/switchmodule.pm index 64b1251b1..3e325f601 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/switchmodule.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/switchmodule.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/systemhealth.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/systemhealth.pm index db1b381e4..34010c511 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/systemhealth.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/components/systemhealth.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/hardware.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/hardware.pm index 70b1cfab2..97d37c1e3 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/hardware.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/plugin.pm b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/plugin.pm index 86748556e..1ad993aac 100644 --- a/centreon-plugins/hardware/server/ibm/bladecenter/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/ibm/bladecenter/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/hardwareerrors.pm b/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/hardwareerrors.pm index 557ebe4a0..19dbf38ea 100644 --- a/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/hardwareerrors.pm +++ b/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/hardwareerrors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm b/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm index 5e097bb3a..08125777f 100644 --- a/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm +++ b/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/fan.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/fan.pm index eea058f0c..f6e6ca03d 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/fan.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/globalstatus.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/globalstatus.pm index b6d27bdb9..6abed82cc 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/globalstatus.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/temperature.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/temperature.pm index e3cd3a535..410cd3c0c 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/temperature.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/voltage.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/voltage.pm index 21dc6ad5b..accca707f 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/voltage.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/environment.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/environment.pm index 4d7d93ab0..bd32acdf2 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/environment.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/eventlog.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/eventlog.pm index e4a8d8521..63d6baef8 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/eventlog.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/mode/eventlog.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/plugin.pm b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/plugin.pm index 945df32d6..734335a4a 100644 --- a/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/plugin.pm +++ b/centreon-plugins/hardware/server/ibm/mgmt_cards/imm/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/disk.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/disk.pm index ce8e8c80c..a1a7f79cf 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/disk.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/fan.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/fan.pm index 953879388..62ff163a2 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/fan.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/psu.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/psu.pm index f4b696b96..140ee9685 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/psu.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/resources.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/resources.pm index cff03c05d..14bfdfe59 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/resources.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/sensors.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/sensors.pm index b5523027c..56efeec8a 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/sensors.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/si.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/si.pm index 9551de36d..6d9b82c95 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/si.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/si.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/temperature.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/temperature.pm index e19b64d26..f2c5d07c6 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/temperature.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/voltage.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/voltage.pm index 67f852afc..e08b1dc07 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/voltage.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/components/showenvironment/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/lib/telnet.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/lib/telnet.pm index c1bae8d37..f5660ad04 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/lib/telnet.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/lib/telnet.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentsf2xx.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentsf2xx.pm index 5b4032742..40390c769 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentsf2xx.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentsf2xx.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv4xx.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv4xx.pm index 3d95160e7..e3075139f 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv4xx.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv4xx.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv8xx.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv8xx.pm index 47bfe4709..8982e6b89 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv8xx.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/environmentv8xx.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showboards.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showboards.pm index a5164c789..e16ca4ffc 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showboards.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showboards.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showenvironment.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showenvironment.pm index 8cb60f72b..6cd33a900 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showenvironment.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showenvironment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaults.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaults.pm index 54871f9a4..bbc404186 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaults.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaults.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaulty.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaulty.pm index daf996f9b..65d732ad0 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaulty.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showfaulty.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showstatus.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showstatus.pm index 33d9d0a6b..d1cf43b3a 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showstatus.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/mode/showstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mgmt_cards/plugin.pm b/centreon-plugins/hardware/server/sun/mgmt_cards/plugin.pm index 1e75cb330..f031edc23 100644 --- a/centreon-plugins/hardware/server/sun/mgmt_cards/plugin.pm +++ b/centreon-plugins/hardware/server/sun/mgmt_cards/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mseries/mode/domains.pm b/centreon-plugins/hardware/server/sun/mseries/mode/domains.pm index afc3b87f0..321eafe6a 100644 --- a/centreon-plugins/hardware/server/sun/mseries/mode/domains.pm +++ b/centreon-plugins/hardware/server/sun/mseries/mode/domains.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mseries/mode/hardware.pm b/centreon-plugins/hardware/server/sun/mseries/mode/hardware.pm index 4b747f801..621686a17 100644 --- a/centreon-plugins/hardware/server/sun/mseries/mode/hardware.pm +++ b/centreon-plugins/hardware/server/sun/mseries/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/mseries/plugin.pm b/centreon-plugins/hardware/server/sun/mseries/plugin.pm index 919d870b0..8590ab22c 100644 --- a/centreon-plugins/hardware/server/sun/mseries/plugin.pm +++ b/centreon-plugins/hardware/server/sun/mseries/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/sfxxk/mode/boards.pm b/centreon-plugins/hardware/server/sun/sfxxk/mode/boards.pm index 76d4f8584..1611d0770 100644 --- a/centreon-plugins/hardware/server/sun/sfxxk/mode/boards.pm +++ b/centreon-plugins/hardware/server/sun/sfxxk/mode/boards.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/sfxxk/mode/environment.pm b/centreon-plugins/hardware/server/sun/sfxxk/mode/environment.pm index a4b5ea468..e97226d0d 100644 --- a/centreon-plugins/hardware/server/sun/sfxxk/mode/environment.pm +++ b/centreon-plugins/hardware/server/sun/sfxxk/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/sfxxk/mode/failover.pm b/centreon-plugins/hardware/server/sun/sfxxk/mode/failover.pm index 6023329e2..72d473e31 100644 --- a/centreon-plugins/hardware/server/sun/sfxxk/mode/failover.pm +++ b/centreon-plugins/hardware/server/sun/sfxxk/mode/failover.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/server/sun/sfxxk/plugin.pm b/centreon-plugins/hardware/server/sun/sfxxk/plugin.pm index 9d34441ea..c99c22355 100644 --- a/centreon-plugins/hardware/server/sun/sfxxk/plugin.pm +++ b/centreon-plugins/hardware/server/sun/sfxxk/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm b/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm index 021ccf08f..f39ffc7ae 100644 --- a/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm +++ b/centreon-plugins/hardware/ups/apc/snmp/mode/batterystatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/mode/batterystatus.pm b/centreon-plugins/hardware/ups/mge/snmp/mode/batterystatus.pm index f223c8f5e..656ee0cc5 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/mode/batterystatus.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/mode/batterystatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/mode/environment.pm b/centreon-plugins/hardware/ups/mge/snmp/mode/environment.pm index 4c157a606..b891be0cd 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/mode/environment.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/mode/inputlines.pm b/centreon-plugins/hardware/ups/mge/snmp/mode/inputlines.pm index 15d6a39c2..d5f118d0c 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/mode/inputlines.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/mode/inputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/mode/outputlines.pm b/centreon-plugins/hardware/ups/mge/snmp/mode/outputlines.pm index ae2f0a6ae..5e3c1dfea 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/mode/outputlines.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/mode/outputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/mode/outputsource.pm b/centreon-plugins/hardware/ups/mge/snmp/mode/outputsource.pm index 34cccd84e..2bffbb859 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/mode/outputsource.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/mode/outputsource.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/mge/snmp/plugin.pm b/centreon-plugins/hardware/ups/mge/snmp/plugin.pm index 5c685a232..f8e990ae7 100644 --- a/centreon-plugins/hardware/ups/mge/snmp/plugin.pm +++ b/centreon-plugins/hardware/ups/mge/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/alarms.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/alarms.pm index 109611366..82b700e12 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/alarms.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/alarms.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/batterystatus.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/batterystatus.pm index 002d01185..30ec2b627 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/batterystatus.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/batterystatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/environment.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/environment.pm index 80c0c4714..4bbc68853 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/environment.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/inputlines.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/inputlines.pm index 8fffa3153..36fb621db 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/inputlines.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/inputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/outputlines.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/outputlines.pm index fddc1270a..03be37430 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/outputlines.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/outputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/mode/outputsource.pm b/centreon-plugins/hardware/ups/powerware/snmp/mode/outputsource.pm index 72d16040c..0a7a9d572 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/mode/outputsource.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/mode/outputsource.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/powerware/snmp/plugin.pm b/centreon-plugins/hardware/ups/powerware/snmp/plugin.pm index c17114159..e640ef3a0 100644 --- a/centreon-plugins/hardware/ups/powerware/snmp/plugin.pm +++ b/centreon-plugins/hardware/ups/powerware/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/alarms.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/alarms.pm index b90721176..2d3244e8f 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/alarms.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/alarms.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/batterystatus.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/batterystatus.pm index 6cf0446e2..345fc372c 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/batterystatus.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/batterystatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/inputlines.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/inputlines.pm index 579e594c7..07d92fa6c 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/inputlines.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/inputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputlines.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputlines.pm index dba10370c..738496fa8 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputlines.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputlines.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputsource.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputsource.pm index 800f171e2..ccc46e80e 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputsource.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/mode/outputsource.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/plugin.pm b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/plugin.pm index d7c5a53d1..074f01530 100644 --- a/centreon-plugins/hardware/ups/standard/rfc1628/snmp/plugin.pm +++ b/centreon-plugins/hardware/ups/standard/rfc1628/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/mode/components/fan.pm b/centreon-plugins/network/3com/snmp/mode/components/fan.pm index 5c8939566..240c384da 100644 --- a/centreon-plugins/network/3com/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/3com/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/mode/components/psu.pm b/centreon-plugins/network/3com/snmp/mode/components/psu.pm index 99a4093bc..f63c5f144 100644 --- a/centreon-plugins/network/3com/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/3com/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/mode/cpu.pm b/centreon-plugins/network/3com/snmp/mode/cpu.pm index 8191a5234..1293b819e 100644 --- a/centreon-plugins/network/3com/snmp/mode/cpu.pm +++ b/centreon-plugins/network/3com/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/mode/hardware.pm b/centreon-plugins/network/3com/snmp/mode/hardware.pm index e8c1ff33a..91988bf6f 100644 --- a/centreon-plugins/network/3com/snmp/mode/hardware.pm +++ b/centreon-plugins/network/3com/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/mode/memory.pm b/centreon-plugins/network/3com/snmp/mode/memory.pm index f2ddf4ab4..2deb9907a 100644 --- a/centreon-plugins/network/3com/snmp/mode/memory.pm +++ b/centreon-plugins/network/3com/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/3com/snmp/plugin.pm b/centreon-plugins/network/3com/snmp/plugin.pm index 53e48b2d6..d750edc26 100644 --- a/centreon-plugins/network/3com/snmp/plugin.pm +++ b/centreon-plugins/network/3com/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/aerohive/snmp/mode/connectedusers.pm b/centreon-plugins/network/aerohive/snmp/mode/connectedusers.pm index e4839dd42..a05e74bb8 100644 --- a/centreon-plugins/network/aerohive/snmp/mode/connectedusers.pm +++ b/centreon-plugins/network/aerohive/snmp/mode/connectedusers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/aerohive/snmp/plugin.pm b/centreon-plugins/network/aerohive/snmp/plugin.pm index 02a736b20..09843f6ae 100644 --- a/centreon-plugins/network/aerohive/snmp/plugin.pm +++ b/centreon-plugins/network/aerohive/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/backplane.pm b/centreon-plugins/network/alcatel/common/mode/components/backplane.pm index 86bbddbd5..e0368b0cc 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/backplane.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/backplane.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/chassis.pm b/centreon-plugins/network/alcatel/common/mode/components/chassis.pm index 13104cd9d..258f68c67 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/chassis.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/chassis.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/container.pm b/centreon-plugins/network/alcatel/common/mode/components/container.pm index e4b0e561c..4dc5c6cd6 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/container.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/container.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/fan.pm b/centreon-plugins/network/alcatel/common/mode/components/fan.pm index 72ed84b52..8ac72436d 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/fan.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/module.pm b/centreon-plugins/network/alcatel/common/mode/components/module.pm index a6a1ac992..98f982805 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/module.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/other.pm b/centreon-plugins/network/alcatel/common/mode/components/other.pm index 52f07d024..fe3cc10ce 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/other.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/other.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/port.pm b/centreon-plugins/network/alcatel/common/mode/components/port.pm index 3d8a638d9..a3a720b5f 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/port.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/port.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/powersupply.pm b/centreon-plugins/network/alcatel/common/mode/components/powersupply.pm index 75a6591ba..0a96b523e 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/powersupply.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/powersupply.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/resources.pm b/centreon-plugins/network/alcatel/common/mode/components/resources.pm index f8032e6fd..58b41aaea 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/resources.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/sensor.pm b/centreon-plugins/network/alcatel/common/mode/components/sensor.pm index 77c627711..3d7f9c742 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/sensor.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/stack.pm b/centreon-plugins/network/alcatel/common/mode/components/stack.pm index 2ec77518d..dee4bafc3 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/stack.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/stack.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/components/unknown.pm b/centreon-plugins/network/alcatel/common/mode/components/unknown.pm index ae3e3fcd8..ed4fc7637 100644 --- a/centreon-plugins/network/alcatel/common/mode/components/unknown.pm +++ b/centreon-plugins/network/alcatel/common/mode/components/unknown.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/cpu.pm b/centreon-plugins/network/alcatel/common/mode/cpu.pm index 11863cf23..0c738ce1c 100644 --- a/centreon-plugins/network/alcatel/common/mode/cpu.pm +++ b/centreon-plugins/network/alcatel/common/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/flashmemory.pm b/centreon-plugins/network/alcatel/common/mode/flashmemory.pm index da23ce927..9d8a7349d 100644 --- a/centreon-plugins/network/alcatel/common/mode/flashmemory.pm +++ b/centreon-plugins/network/alcatel/common/mode/flashmemory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/hardware.pm b/centreon-plugins/network/alcatel/common/mode/hardware.pm index 7d5cfe461..d531c11e5 100644 --- a/centreon-plugins/network/alcatel/common/mode/hardware.pm +++ b/centreon-plugins/network/alcatel/common/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/common/mode/memory.pm b/centreon-plugins/network/alcatel/common/mode/memory.pm index 7b9c90966..7426eb43d 100644 --- a/centreon-plugins/network/alcatel/common/mode/memory.pm +++ b/centreon-plugins/network/alcatel/common/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/isam/snmp/mode/vlantraffic.pm b/centreon-plugins/network/alcatel/isam/snmp/mode/vlantraffic.pm index ef326e8e1..522888b28 100644 --- a/centreon-plugins/network/alcatel/isam/snmp/mode/vlantraffic.pm +++ b/centreon-plugins/network/alcatel/isam/snmp/mode/vlantraffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/isam/snmp/plugin.pm b/centreon-plugins/network/alcatel/isam/snmp/plugin.pm index 0b6dc033c..08d469401 100644 --- a/centreon-plugins/network/alcatel/isam/snmp/plugin.pm +++ b/centreon-plugins/network/alcatel/isam/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/omniswitch/6850/plugin.pm b/centreon-plugins/network/alcatel/omniswitch/6850/plugin.pm index 1779f1ad3..1c5cefc60 100644 --- a/centreon-plugins/network/alcatel/omniswitch/6850/plugin.pm +++ b/centreon-plugins/network/alcatel/omniswitch/6850/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/oxe/snmp/mode/domainusage.pm b/centreon-plugins/network/alcatel/oxe/snmp/mode/domainusage.pm index 16c57e5bc..f9df33de0 100644 --- a/centreon-plugins/network/alcatel/oxe/snmp/mode/domainusage.pm +++ b/centreon-plugins/network/alcatel/oxe/snmp/mode/domainusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxrole.pm b/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxrole.pm index feb0e3e6c..0de48fbf0 100644 --- a/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxrole.pm +++ b/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxrole.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxstate.pm b/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxstate.pm index c7007d96b..3ec1a7683 100644 --- a/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxstate.pm +++ b/centreon-plugins/network/alcatel/oxe/snmp/mode/pbxstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/alcatel/oxe/snmp/plugin.pm b/centreon-plugins/network/alcatel/oxe/snmp/plugin.pm index cad635675..d35ccffde 100644 --- a/centreon-plugins/network/alcatel/oxe/snmp/plugin.pm +++ b/centreon-plugins/network/alcatel/oxe/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/arkoon/plugin.pm b/centreon-plugins/network/arkoon/plugin.pm index 975992c18..052bf19fe 100644 --- a/centreon-plugins/network/arkoon/plugin.pm +++ b/centreon-plugins/network/arkoon/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/aruba/standard/snmp/plugin.pm b/centreon-plugins/network/aruba/standard/snmp/plugin.pm index a52067a3f..91d0dc02c 100644 --- a/centreon-plugins/network/aruba/standard/snmp/plugin.pm +++ b/centreon-plugins/network/aruba/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/atrica/snmp/mode/connections.pm b/centreon-plugins/network/atrica/snmp/mode/connections.pm index 667d3e69a..5dd7b6e7f 100644 --- a/centreon-plugins/network/atrica/snmp/mode/connections.pm +++ b/centreon-plugins/network/atrica/snmp/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/atrica/snmp/mode/listconnections.pm b/centreon-plugins/network/atrica/snmp/mode/listconnections.pm index 0576c6ba6..7e58338e0 100644 --- a/centreon-plugins/network/atrica/snmp/mode/listconnections.pm +++ b/centreon-plugins/network/atrica/snmp/mode/listconnections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/atrica/snmp/plugin.pm b/centreon-plugins/network/atrica/snmp/plugin.pm index da1181895..24611a637 100644 --- a/centreon-plugins/network/atrica/snmp/plugin.pm +++ b/centreon-plugins/network/atrica/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/clientconnections.pm b/centreon-plugins/network/bluecoat/snmp/mode/clientconnections.pm index 7ad28f9c4..aa8d034a8 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/clientconnections.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/clientconnections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/clientrequests.pm b/centreon-plugins/network/bluecoat/snmp/mode/clientrequests.pm index 18c53c8fe..036b5e742 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/clientrequests.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/clientrequests.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/clienttraffic.pm b/centreon-plugins/network/bluecoat/snmp/mode/clienttraffic.pm index abc9d3f77..a82741e5b 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/clienttraffic.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/clienttraffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/components/disk.pm b/centreon-plugins/network/bluecoat/snmp/mode/components/disk.pm index 27926b54f..8ca0dcceb 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/components/disk.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/components/sensor.pm b/centreon-plugins/network/bluecoat/snmp/mode/components/sensor.pm index cc257cfd4..830c94a43 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/components/sensor.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/cpu.pm b/centreon-plugins/network/bluecoat/snmp/mode/cpu.pm index 6252f2d40..3c2a05f46 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/cpu.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/disk.pm b/centreon-plugins/network/bluecoat/snmp/mode/disk.pm index f0d8aa4ef..575215e0e 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/disk.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/hardware.pm b/centreon-plugins/network/bluecoat/snmp/mode/hardware.pm index e96ca16e9..7a156c00e 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/hardware.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/memory.pm b/centreon-plugins/network/bluecoat/snmp/mode/memory.pm index 735e8cedb..b90028401 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/memory.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/mode/serverconnections.pm b/centreon-plugins/network/bluecoat/snmp/mode/serverconnections.pm index f481729d7..b383bf0f7 100644 --- a/centreon-plugins/network/bluecoat/snmp/mode/serverconnections.pm +++ b/centreon-plugins/network/bluecoat/snmp/mode/serverconnections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/bluecoat/snmp/plugin.pm b/centreon-plugins/network/bluecoat/snmp/plugin.pm index df6376531..b00e40580 100644 --- a/centreon-plugins/network/bluecoat/snmp/plugin.pm +++ b/centreon-plugins/network/bluecoat/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/brocade/mode/cpu.pm b/centreon-plugins/network/brocade/mode/cpu.pm index 36dce2469..12e66fa6a 100644 --- a/centreon-plugins/network/brocade/mode/cpu.pm +++ b/centreon-plugins/network/brocade/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/brocade/mode/hardware.pm b/centreon-plugins/network/brocade/mode/hardware.pm index c16bf7225..5b30a71e2 100644 --- a/centreon-plugins/network/brocade/mode/hardware.pm +++ b/centreon-plugins/network/brocade/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/brocade/mode/memory.pm b/centreon-plugins/network/brocade/mode/memory.pm index 85dace029..9ae0a41ed 100644 --- a/centreon-plugins/network/brocade/mode/memory.pm +++ b/centreon-plugins/network/brocade/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/brocade/plugin.pm b/centreon-plugins/network/brocade/plugin.pm index b51bc0930..bbf7ea36c 100644 --- a/centreon-plugins/network/brocade/plugin.pm +++ b/centreon-plugins/network/brocade/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/components/fan.pm b/centreon-plugins/network/checkpoint/mode/components/fan.pm index f4effda89..a95cb735c 100644 --- a/centreon-plugins/network/checkpoint/mode/components/fan.pm +++ b/centreon-plugins/network/checkpoint/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/components/psu.pm b/centreon-plugins/network/checkpoint/mode/components/psu.pm index 480c83303..c75b9fa2a 100644 --- a/centreon-plugins/network/checkpoint/mode/components/psu.pm +++ b/centreon-plugins/network/checkpoint/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/components/temperature.pm b/centreon-plugins/network/checkpoint/mode/components/temperature.pm index 2e4431951..e89001516 100644 --- a/centreon-plugins/network/checkpoint/mode/components/temperature.pm +++ b/centreon-plugins/network/checkpoint/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/components/voltage.pm b/centreon-plugins/network/checkpoint/mode/components/voltage.pm index da1d9158d..526327a5a 100644 --- a/centreon-plugins/network/checkpoint/mode/components/voltage.pm +++ b/centreon-plugins/network/checkpoint/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/connections.pm b/centreon-plugins/network/checkpoint/mode/connections.pm index d51b20adc..c7e49d5bf 100644 --- a/centreon-plugins/network/checkpoint/mode/connections.pm +++ b/centreon-plugins/network/checkpoint/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/cpu.pm b/centreon-plugins/network/checkpoint/mode/cpu.pm index 9e545cd9f..b23764efa 100644 --- a/centreon-plugins/network/checkpoint/mode/cpu.pm +++ b/centreon-plugins/network/checkpoint/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/hardware.pm b/centreon-plugins/network/checkpoint/mode/hardware.pm index 5bd361789..a30ef03cc 100644 --- a/centreon-plugins/network/checkpoint/mode/hardware.pm +++ b/centreon-plugins/network/checkpoint/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/hastate.pm b/centreon-plugins/network/checkpoint/mode/hastate.pm index 862e30651..1cad30e66 100644 --- a/centreon-plugins/network/checkpoint/mode/hastate.pm +++ b/centreon-plugins/network/checkpoint/mode/hastate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/mode/memory.pm b/centreon-plugins/network/checkpoint/mode/memory.pm index e0f86530e..15a1b7fe1 100644 --- a/centreon-plugins/network/checkpoint/mode/memory.pm +++ b/centreon-plugins/network/checkpoint/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/checkpoint/plugin.pm b/centreon-plugins/network/checkpoint/plugin.pm index 2bd1c1635..deb326264 100644 --- a/centreon-plugins/network/checkpoint/plugin.pm +++ b/centreon-plugins/network/checkpoint/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/WaaS/mode/sessions.pm b/centreon-plugins/network/cisco/WaaS/mode/sessions.pm index a09191205..27ff121af 100644 --- a/centreon-plugins/network/cisco/WaaS/mode/sessions.pm +++ b/centreon-plugins/network/cisco/WaaS/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/WaaS/plugin.pm b/centreon-plugins/network/cisco/WaaS/plugin.pm index 7d883d2cd..0f24e3499 100644 --- a/centreon-plugins/network/cisco/WaaS/plugin.pm +++ b/centreon-plugins/network/cisco/WaaS/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/asa/mode/failover.pm b/centreon-plugins/network/cisco/asa/mode/failover.pm index 74e5ad9ff..2fef70077 100644 --- a/centreon-plugins/network/cisco/asa/mode/failover.pm +++ b/centreon-plugins/network/cisco/asa/mode/failover.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/asa/plugin.pm b/centreon-plugins/network/cisco/asa/plugin.pm index a9193b2ab..e86070999 100644 --- a/centreon-plugins/network/cisco/asa/plugin.pm +++ b/centreon-plugins/network/cisco/asa/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/components/fan.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/components/fan.pm index a8be0e5fb..6f7c42cf1 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/components/psu.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/components/psu.pm index 8e7398dc1..b3f6769c4 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/components/raid.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/components/raid.pm index 89640cf3d..a28c6d701 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/components/raid.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/components/raid.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/components/temperature.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/components/temperature.pm index 1164e2dc1..0c71028a3 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/cpu.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/cpu.pm index 26f49cfa5..c5a7960c4 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/cpu.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/hardware.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/hardware.pm index 0204ea5bb..11b3c82b5 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/hardware.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/mode/memory.pm b/centreon-plugins/network/cisco/ironport/snmp/mode/memory.pm index 096e08fbf..13ad6a0ec 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/mode/memory.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/ironport/snmp/plugin.pm b/centreon-plugins/network/cisco/ironport/snmp/plugin.pm index 1f653bb1e..7b8635c92 100644 --- a/centreon-plugins/network/cisco/ironport/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/ironport/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm index 3b8eaaa83..05730c43d 100644 --- a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm +++ b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/mode/deviceusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm index b5ab4b578..a33ebecbe 100644 --- a/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/meraki/cloudcontroller/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/prime/restapi/custom/api.pm b/centreon-plugins/network/cisco/prime/restapi/custom/api.pm index e4b35444a..274acb303 100644 --- a/centreon-plugins/network/cisco/prime/restapi/custom/api.pm +++ b/centreon-plugins/network/cisco/prime/restapi/custom/api.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/prime/restapi/mode/apusage.pm b/centreon-plugins/network/cisco/prime/restapi/mode/apusage.pm index d2c1cb13e..e53b452d7 100644 --- a/centreon-plugins/network/cisco/prime/restapi/mode/apusage.pm +++ b/centreon-plugins/network/cisco/prime/restapi/mode/apusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/prime/restapi/plugin.pm b/centreon-plugins/network/cisco/prime/restapi/plugin.pm index b0721e19a..fa3a670fc 100644 --- a/centreon-plugins/network/cisco/prime/restapi/plugin.pm +++ b/centreon-plugins/network/cisco/prime/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/smallbusiness/standard/snmp/plugin.pm b/centreon-plugins/network/cisco/smallbusiness/standard/snmp/plugin.pm index 9288d0ba9..be4cfe54f 100644 --- a/centreon-plugins/network/cisco/smallbusiness/standard/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/smallbusiness/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/standard/snmp/plugin.pm b/centreon-plugins/network/cisco/standard/snmp/plugin.pm index a4d1950ae..f44b873c1 100644 --- a/centreon-plugins/network/cisco/standard/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/vg/snmp/plugin.pm b/centreon-plugins/network/cisco/vg/snmp/plugin.pm index 847817d10..0b79ec114 100644 --- a/centreon-plugins/network/cisco/vg/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/vg/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cisco/wlc/snmp/plugin.pm b/centreon-plugins/network/cisco/wlc/snmp/plugin.pm index aead226c1..965dcc231 100644 --- a/centreon-plugins/network/cisco/wlc/snmp/plugin.pm +++ b/centreon-plugins/network/cisco/wlc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/certificatesexpire.pm b/centreon-plugins/network/citrix/netscaler/common/mode/certificatesexpire.pm index ffb1b1cdb..7720ef181 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/certificatesexpire.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/certificatesexpire.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/connections.pm b/centreon-plugins/network/citrix/netscaler/common/mode/connections.pm index acad80cc4..2ea6e3872 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/connections.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/cpu.pm b/centreon-plugins/network/citrix/netscaler/common/mode/cpu.pm index f6673a0a7..a523883f1 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/cpu.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/hastate.pm b/centreon-plugins/network/citrix/netscaler/common/mode/hastate.pm index 0b657397c..36d261b75 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/hastate.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/hastate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/health.pm b/centreon-plugins/network/citrix/netscaler/common/mode/health.pm index 6d51e54ee..e684a6286 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/health.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/listvservers.pm b/centreon-plugins/network/citrix/netscaler/common/mode/listvservers.pm index c4564542e..25d9c4767 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/listvservers.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/listvservers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/memory.pm b/centreon-plugins/network/citrix/netscaler/common/mode/memory.pm index 687acb285..79e53917f 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/memory.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/storage.pm b/centreon-plugins/network/citrix/netscaler/common/mode/storage.pm index fd43d4a2a..4e9c8f1db 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/storage.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/common/mode/vserverstatus.pm b/centreon-plugins/network/citrix/netscaler/common/mode/vserverstatus.pm index aabc2f759..c790d9c48 100644 --- a/centreon-plugins/network/citrix/netscaler/common/mode/vserverstatus.pm +++ b/centreon-plugins/network/citrix/netscaler/common/mode/vserverstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/citrix/netscaler/mpx8000/plugin.pm b/centreon-plugins/network/citrix/netscaler/mpx8000/plugin.pm index fd2402bc5..45562411c 100644 --- a/centreon-plugins/network/citrix/netscaler/mpx8000/plugin.pm +++ b/centreon-plugins/network/citrix/netscaler/mpx8000/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm b/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm index f164195a8..6159a7f8e 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/components/service.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/cpu.pm b/centreon-plugins/network/cyberoam/snmp/mode/cpu.pm index 458c83af3..0f4cf04ca 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/cpu.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/memory.pm b/centreon-plugins/network/cyberoam/snmp/mode/memory.pm index f54c2103f..7b1358d41 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/memory.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/requests.pm b/centreon-plugins/network/cyberoam/snmp/mode/requests.pm index 0e897bc9b..8fb803e49 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/requests.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/requests.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/services.pm b/centreon-plugins/network/cyberoam/snmp/mode/services.pm index 142994cd3..a097eb065 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/services.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/services.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/mode/storage.pm b/centreon-plugins/network/cyberoam/snmp/mode/storage.pm index 026016b75..ccad6723e 100644 --- a/centreon-plugins/network/cyberoam/snmp/mode/storage.pm +++ b/centreon-plugins/network/cyberoam/snmp/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/cyberoam/snmp/plugin.pm b/centreon-plugins/network/cyberoam/snmp/plugin.pm index 8a22ba3e2..08501c728 100644 --- a/centreon-plugins/network/cyberoam/snmp/plugin.pm +++ b/centreon-plugins/network/cyberoam/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dell/6200/plugin.pm b/centreon-plugins/network/dell/6200/plugin.pm index 24c68880f..198d0f68f 100644 --- a/centreon-plugins/network/dell/6200/plugin.pm +++ b/centreon-plugins/network/dell/6200/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dell/n4000/plugin.pm b/centreon-plugins/network/dell/n4000/plugin.pm index a79ba5326..e5b0e53b9 100644 --- a/centreon-plugins/network/dell/n4000/plugin.pm +++ b/centreon-plugins/network/dell/n4000/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dell/sseries/snmp/plugin.pm b/centreon-plugins/network/dell/sseries/snmp/plugin.pm index 7cd9b8104..e6a0b1fc3 100644 --- a/centreon-plugins/network/dell/sseries/snmp/plugin.pm +++ b/centreon-plugins/network/dell/sseries/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/anywhereusb/snmp/mode/cpu.pm b/centreon-plugins/network/digi/anywhereusb/snmp/mode/cpu.pm index 79602f314..787dac5c8 100644 --- a/centreon-plugins/network/digi/anywhereusb/snmp/mode/cpu.pm +++ b/centreon-plugins/network/digi/anywhereusb/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/anywhereusb/snmp/mode/memory.pm b/centreon-plugins/network/digi/anywhereusb/snmp/mode/memory.pm index e6a4270f0..7232e6940 100644 --- a/centreon-plugins/network/digi/anywhereusb/snmp/mode/memory.pm +++ b/centreon-plugins/network/digi/anywhereusb/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/anywhereusb/snmp/plugin.pm b/centreon-plugins/network/digi/anywhereusb/snmp/plugin.pm index a965548c1..40db810f4 100644 --- a/centreon-plugins/network/digi/anywhereusb/snmp/plugin.pm +++ b/centreon-plugins/network/digi/anywhereusb/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/portserverts/snmp/mode/cpu.pm b/centreon-plugins/network/digi/portserverts/snmp/mode/cpu.pm index 346a95044..584e8b4cb 100644 --- a/centreon-plugins/network/digi/portserverts/snmp/mode/cpu.pm +++ b/centreon-plugins/network/digi/portserverts/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/portserverts/snmp/mode/memory.pm b/centreon-plugins/network/digi/portserverts/snmp/mode/memory.pm index 5df388c59..a4b629703 100644 --- a/centreon-plugins/network/digi/portserverts/snmp/mode/memory.pm +++ b/centreon-plugins/network/digi/portserverts/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/portserverts/snmp/plugin.pm b/centreon-plugins/network/digi/portserverts/snmp/plugin.pm index bcf838eed..d5eef26c5 100644 --- a/centreon-plugins/network/digi/portserverts/snmp/plugin.pm +++ b/centreon-plugins/network/digi/portserverts/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/standard/snmp/mode/cpu.pm b/centreon-plugins/network/digi/standard/snmp/mode/cpu.pm index e7dca8d64..cde764c13 100644 --- a/centreon-plugins/network/digi/standard/snmp/mode/cpu.pm +++ b/centreon-plugins/network/digi/standard/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/standard/snmp/mode/gprs.pm b/centreon-plugins/network/digi/standard/snmp/mode/gprs.pm index 7add1e7da..3fe9e6738 100644 --- a/centreon-plugins/network/digi/standard/snmp/mode/gprs.pm +++ b/centreon-plugins/network/digi/standard/snmp/mode/gprs.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/standard/snmp/mode/memory.pm b/centreon-plugins/network/digi/standard/snmp/mode/memory.pm index 4c316a735..907127f52 100644 --- a/centreon-plugins/network/digi/standard/snmp/mode/memory.pm +++ b/centreon-plugins/network/digi/standard/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/digi/standard/snmp/mode/temperature.pm b/centreon-plugins/network/digi/standard/snmp/mode/temperature.pm index b31c8e293..597ac8dd3 100644 --- a/centreon-plugins/network/digi/standard/snmp/mode/temperature.pm +++ b/centreon-plugins/network/digi/standard/snmp/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and temperatureplication monitoring for diff --git a/centreon-plugins/network/digi/standard/snmp/plugin.pm b/centreon-plugins/network/digi/standard/snmp/plugin.pm index 732425486..a0864d61f 100644 --- a/centreon-plugins/network/digi/standard/snmp/plugin.pm +++ b/centreon-plugins/network/digi/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/fan.pm b/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/fan.pm index 0fc39e625..7714a43b4 100644 --- a/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/psu.pm b/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/psu.pm index a46cc7aa4..5d5060663 100644 --- a/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/dlink/dgs3100/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/dgs3100/snmp/mode/cpu.pm b/centreon-plugins/network/dlink/dgs3100/snmp/mode/cpu.pm index 1bd126621..2fd7baa7b 100644 --- a/centreon-plugins/network/dlink/dgs3100/snmp/mode/cpu.pm +++ b/centreon-plugins/network/dlink/dgs3100/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/dgs3100/snmp/mode/hardware.pm b/centreon-plugins/network/dlink/dgs3100/snmp/mode/hardware.pm index 5b0db57b7..7827d8c4f 100644 --- a/centreon-plugins/network/dlink/dgs3100/snmp/mode/hardware.pm +++ b/centreon-plugins/network/dlink/dgs3100/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/dgs3100/snmp/plugin.pm b/centreon-plugins/network/dlink/dgs3100/snmp/plugin.pm index c4cfc74f1..2fe6235d0 100644 --- a/centreon-plugins/network/dlink/dgs3100/snmp/plugin.pm +++ b/centreon-plugins/network/dlink/dgs3100/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/mode/components/fan.pm b/centreon-plugins/network/dlink/standard/snmp/mode/components/fan.pm index 393dd6949..cc4270d8c 100644 --- a/centreon-plugins/network/dlink/standard/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/dlink/standard/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/mode/components/psu.pm b/centreon-plugins/network/dlink/standard/snmp/mode/components/psu.pm index 7ad60cc90..0145f6e48 100644 --- a/centreon-plugins/network/dlink/standard/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/dlink/standard/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/mode/components/temperature.pm b/centreon-plugins/network/dlink/standard/snmp/mode/components/temperature.pm index c20515337..d95233bbb 100644 --- a/centreon-plugins/network/dlink/standard/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/dlink/standard/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/mode/cpu.pm b/centreon-plugins/network/dlink/standard/snmp/mode/cpu.pm index be8b762a8..83ee72c28 100644 --- a/centreon-plugins/network/dlink/standard/snmp/mode/cpu.pm +++ b/centreon-plugins/network/dlink/standard/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/mode/hardware.pm b/centreon-plugins/network/dlink/standard/snmp/mode/hardware.pm index 9a70c79cc..b32586770 100644 --- a/centreon-plugins/network/dlink/standard/snmp/mode/hardware.pm +++ b/centreon-plugins/network/dlink/standard/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/dlink/standard/snmp/plugin.pm b/centreon-plugins/network/dlink/standard/snmp/plugin.pm index b7007441f..455a0e6e2 100644 --- a/centreon-plugins/network/dlink/standard/snmp/plugin.pm +++ b/centreon-plugins/network/dlink/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm b/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm index d2d63813b..2859b426f 100644 --- a/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm +++ b/centreon-plugins/network/efficientip/snmp/mode/dhcpusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm index 4ab5f0ba2..3a274aea3 100644 --- a/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm +++ b/centreon-plugins/network/efficientip/snmp/mode/dnsusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/efficientip/snmp/plugin.pm b/centreon-plugins/network/efficientip/snmp/plugin.pm index 572d09bff..91c3be420 100644 --- a/centreon-plugins/network/efficientip/snmp/plugin.pm +++ b/centreon-plugins/network/efficientip/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/components/fan.pm b/centreon-plugins/network/extreme/snmp/mode/components/fan.pm index 295e21c11..f8ca2eeee 100644 --- a/centreon-plugins/network/extreme/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/extreme/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/components/poe.pm b/centreon-plugins/network/extreme/snmp/mode/components/poe.pm index e5e616290..a9367c1d3 100644 --- a/centreon-plugins/network/extreme/snmp/mode/components/poe.pm +++ b/centreon-plugins/network/extreme/snmp/mode/components/poe.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/components/psu.pm b/centreon-plugins/network/extreme/snmp/mode/components/psu.pm index cdd40ae1f..2af8c1e2c 100644 --- a/centreon-plugins/network/extreme/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/extreme/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/components/slot.pm b/centreon-plugins/network/extreme/snmp/mode/components/slot.pm index 77fcd4a3d..1b73c83d6 100644 --- a/centreon-plugins/network/extreme/snmp/mode/components/slot.pm +++ b/centreon-plugins/network/extreme/snmp/mode/components/slot.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/components/temperature.pm b/centreon-plugins/network/extreme/snmp/mode/components/temperature.pm index 9641a9402..52c41ce1e 100644 --- a/centreon-plugins/network/extreme/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/extreme/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/cpu.pm b/centreon-plugins/network/extreme/snmp/mode/cpu.pm index eff61fe4e..e7021bc25 100644 --- a/centreon-plugins/network/extreme/snmp/mode/cpu.pm +++ b/centreon-plugins/network/extreme/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/hardware.pm b/centreon-plugins/network/extreme/snmp/mode/hardware.pm index 1068f59fc..127848e06 100644 --- a/centreon-plugins/network/extreme/snmp/mode/hardware.pm +++ b/centreon-plugins/network/extreme/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/memory.pm b/centreon-plugins/network/extreme/snmp/mode/memory.pm index 66cbd6749..0f5d80292 100644 --- a/centreon-plugins/network/extreme/snmp/mode/memory.pm +++ b/centreon-plugins/network/extreme/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/mode/stack.pm b/centreon-plugins/network/extreme/snmp/mode/stack.pm index 7600a0b50..fa06eb2ee 100644 --- a/centreon-plugins/network/extreme/snmp/mode/stack.pm +++ b/centreon-plugins/network/extreme/snmp/mode/stack.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/extreme/snmp/plugin.pm b/centreon-plugins/network/extreme/snmp/plugin.pm index 098124dc6..c337f4372 100644 --- a/centreon-plugins/network/extreme/snmp/plugin.pm +++ b/centreon-plugins/network/extreme/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/components/fan.pm b/centreon-plugins/network/f5/bigip/mode/components/fan.pm index f9f702686..d3be38bfb 100644 --- a/centreon-plugins/network/f5/bigip/mode/components/fan.pm +++ b/centreon-plugins/network/f5/bigip/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/components/psu.pm b/centreon-plugins/network/f5/bigip/mode/components/psu.pm index bc369e223..bf94c0a11 100644 --- a/centreon-plugins/network/f5/bigip/mode/components/psu.pm +++ b/centreon-plugins/network/f5/bigip/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/components/temperature.pm b/centreon-plugins/network/f5/bigip/mode/components/temperature.pm index baef300c9..ffe245e54 100644 --- a/centreon-plugins/network/f5/bigip/mode/components/temperature.pm +++ b/centreon-plugins/network/f5/bigip/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/connections.pm b/centreon-plugins/network/f5/bigip/mode/connections.pm index 69ff84b4d..6010a4b41 100644 --- a/centreon-plugins/network/f5/bigip/mode/connections.pm +++ b/centreon-plugins/network/f5/bigip/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/failover.pm b/centreon-plugins/network/f5/bigip/mode/failover.pm index 73d79533e..26327e892 100644 --- a/centreon-plugins/network/f5/bigip/mode/failover.pm +++ b/centreon-plugins/network/f5/bigip/mode/failover.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/hardware.pm b/centreon-plugins/network/f5/bigip/mode/hardware.pm index d8b4b3aa5..c51f37685 100644 --- a/centreon-plugins/network/f5/bigip/mode/hardware.pm +++ b/centreon-plugins/network/f5/bigip/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/listnodes.pm b/centreon-plugins/network/f5/bigip/mode/listnodes.pm index df4dbb99b..32ed77ba2 100644 --- a/centreon-plugins/network/f5/bigip/mode/listnodes.pm +++ b/centreon-plugins/network/f5/bigip/mode/listnodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/listpools.pm b/centreon-plugins/network/f5/bigip/mode/listpools.pm index 17916b0f6..d4ad36a37 100644 --- a/centreon-plugins/network/f5/bigip/mode/listpools.pm +++ b/centreon-plugins/network/f5/bigip/mode/listpools.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm b/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm index 9a28037de..7d753d50a 100644 --- a/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm +++ b/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/nodestatus.pm b/centreon-plugins/network/f5/bigip/mode/nodestatus.pm index 7d38da636..c68df6fd9 100644 --- a/centreon-plugins/network/f5/bigip/mode/nodestatus.pm +++ b/centreon-plugins/network/f5/bigip/mode/nodestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/poolstatus.pm b/centreon-plugins/network/f5/bigip/mode/poolstatus.pm index 0ee40101d..4d69e0350 100644 --- a/centreon-plugins/network/f5/bigip/mode/poolstatus.pm +++ b/centreon-plugins/network/f5/bigip/mode/poolstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm b/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm index b425a2b5f..4dbaa1212 100644 --- a/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm +++ b/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/f5/bigip/plugin.pm b/centreon-plugins/network/f5/bigip/plugin.pm index 4d322b8e1..6993c3e7d 100644 --- a/centreon-plugins/network/f5/bigip/plugin.pm +++ b/centreon-plugins/network/f5/bigip/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/fortinet/fortigate/plugin.pm b/centreon-plugins/network/fortinet/fortigate/plugin.pm index 849407e57..e0a9815c6 100644 --- a/centreon-plugins/network/fortinet/fortigate/plugin.pm +++ b/centreon-plugins/network/fortinet/fortigate/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/fritzbox/mode/libgetdata.pm b/centreon-plugins/network/fritzbox/mode/libgetdata.pm index 07e460967..c94b8a08b 100644 --- a/centreon-plugins/network/fritzbox/mode/libgetdata.pm +++ b/centreon-plugins/network/fritzbox/mode/libgetdata.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/fritzbox/mode/traffic.pm b/centreon-plugins/network/fritzbox/mode/traffic.pm index 3bd755c7e..2f3b1a0b0 100644 --- a/centreon-plugins/network/fritzbox/mode/traffic.pm +++ b/centreon-plugins/network/fritzbox/mode/traffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/fritzbox/mode/upstatus.pm b/centreon-plugins/network/fritzbox/mode/upstatus.pm index 883d7bfd7..a7e33e9c1 100644 --- a/centreon-plugins/network/fritzbox/mode/upstatus.pm +++ b/centreon-plugins/network/fritzbox/mode/upstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/fritzbox/plugin.pm b/centreon-plugins/network/fritzbox/plugin.pm index 4418b7c3a..45dce432d 100644 --- a/centreon-plugins/network/fritzbox/plugin.pm +++ b/centreon-plugins/network/fritzbox/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/components/default.pm b/centreon-plugins/network/h3c/snmp/mode/components/default.pm index b35da93a1..065e829ab 100644 --- a/centreon-plugins/network/h3c/snmp/mode/components/default.pm +++ b/centreon-plugins/network/h3c/snmp/mode/components/default.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/components/fan.pm b/centreon-plugins/network/h3c/snmp/mode/components/fan.pm index fceaeae16..b4a38edfe 100644 --- a/centreon-plugins/network/h3c/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/h3c/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/components/psu.pm b/centreon-plugins/network/h3c/snmp/mode/components/psu.pm index a3f5be68b..5d8c38b5d 100644 --- a/centreon-plugins/network/h3c/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/h3c/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/components/sensor.pm b/centreon-plugins/network/h3c/snmp/mode/components/sensor.pm index 515c149cb..ab08fe13c 100644 --- a/centreon-plugins/network/h3c/snmp/mode/components/sensor.pm +++ b/centreon-plugins/network/h3c/snmp/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/cpu.pm b/centreon-plugins/network/h3c/snmp/mode/cpu.pm index 5a5038f08..39e87373f 100644 --- a/centreon-plugins/network/h3c/snmp/mode/cpu.pm +++ b/centreon-plugins/network/h3c/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/hardware.pm b/centreon-plugins/network/h3c/snmp/mode/hardware.pm index 55000458d..524fb4181 100644 --- a/centreon-plugins/network/h3c/snmp/mode/hardware.pm +++ b/centreon-plugins/network/h3c/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/mode/memory.pm b/centreon-plugins/network/h3c/snmp/mode/memory.pm index 2003f3269..c76880d06 100644 --- a/centreon-plugins/network/h3c/snmp/mode/memory.pm +++ b/centreon-plugins/network/h3c/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/h3c/snmp/plugin.pm b/centreon-plugins/network/h3c/snmp/plugin.pm index 87b22ae32..5989ce7f5 100644 --- a/centreon-plugins/network/h3c/snmp/plugin.pm +++ b/centreon-plugins/network/h3c/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/fan.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/fan.pm index 896a56c6b..e5135a839 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/led.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/led.pm index 9508e90e1..6082766c1 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/led.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/led.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/psu.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/psu.pm index 2502fa7e5..c08bca32f 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/temperature.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/temperature.pm index 5587ec105..6028c18aa 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/cpu.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/cpu.pm index 40433e169..7a2d3aed7 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/cpu.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/hardware.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/hardware.pm index 25d148fdd..23df3b016 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/hardware.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/memory.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/memory.pm index 6a15e5f27..0d89a5a24 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/memory.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/mode/processcount.pm b/centreon-plugins/network/hirschmann/standard/snmp/mode/processcount.pm index 87f996fff..972499e40 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/mode/processcount.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/mode/processcount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hirschmann/standard/snmp/plugin.pm b/centreon-plugins/network/hirschmann/standard/snmp/plugin.pm index 83fe5e7d0..ec3a45200 100644 --- a/centreon-plugins/network/hirschmann/standard/snmp/plugin.pm +++ b/centreon-plugins/network/hirschmann/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/procurve/mode/components/sensor.pm b/centreon-plugins/network/hp/procurve/mode/components/sensor.pm index 018782694..49f84f802 100644 --- a/centreon-plugins/network/hp/procurve/mode/components/sensor.pm +++ b/centreon-plugins/network/hp/procurve/mode/components/sensor.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/procurve/mode/cpu.pm b/centreon-plugins/network/hp/procurve/mode/cpu.pm index 2336a830f..31738f1d7 100644 --- a/centreon-plugins/network/hp/procurve/mode/cpu.pm +++ b/centreon-plugins/network/hp/procurve/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/procurve/mode/environment.pm b/centreon-plugins/network/hp/procurve/mode/environment.pm index dc2b0d9a9..a43f15a44 100644 --- a/centreon-plugins/network/hp/procurve/mode/environment.pm +++ b/centreon-plugins/network/hp/procurve/mode/environment.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/procurve/mode/memory.pm b/centreon-plugins/network/hp/procurve/mode/memory.pm index a78d23fe3..b4b7ec8bb 100644 --- a/centreon-plugins/network/hp/procurve/mode/memory.pm +++ b/centreon-plugins/network/hp/procurve/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/procurve/plugin.pm b/centreon-plugins/network/hp/procurve/plugin.pm index d79ca65d3..ed633764a 100644 --- a/centreon-plugins/network/hp/procurve/plugin.pm +++ b/centreon-plugins/network/hp/procurve/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/domain.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/domain.pm index 61be91892..1175360cf 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/domain.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/domain.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/enclosure.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/enclosure.pm index 326d63518..ea41ec846 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/enclosure.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/enclosure.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/enet.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/enet.pm index 2514ee9a2..b447fd8f4 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/enet.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/enet.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/fc.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/fc.pm index 38c2881dd..31ad87f3e 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/fc.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/fc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/module.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/module.pm index d6117dcdd..3d9397089 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/module.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/moduleport.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/moduleport.pm index 2c10b824a..46b2ceea7 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/moduleport.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/moduleport.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/physicalserver.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/physicalserver.pm index 931c78cfc..ce5fa3ef8 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/physicalserver.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/physicalserver.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/port.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/port.pm index 601107ea7..8b9770f2c 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/port.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/port.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/profile.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/profile.pm index 9c02b1889..8d7b9bc7f 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/profile.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/profile.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/components/resources.pm b/centreon-plugins/network/hp/vc/snmp/mode/components/resources.pm index abc987d62..16939ee05 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/components/resources.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/mode/hardware.pm b/centreon-plugins/network/hp/vc/snmp/mode/hardware.pm index 800c45409..809f400fa 100644 --- a/centreon-plugins/network/hp/vc/snmp/mode/hardware.pm +++ b/centreon-plugins/network/hp/vc/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/hp/vc/snmp/plugin.pm b/centreon-plugins/network/hp/vc/snmp/plugin.pm index 30492d560..425afc94c 100644 --- a/centreon-plugins/network/hp/vc/snmp/plugin.pm +++ b/centreon-plugins/network/hp/vc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/ive/mode/cpu.pm b/centreon-plugins/network/juniper/common/ive/mode/cpu.pm index 54a178d03..61c8ef999 100644 --- a/centreon-plugins/network/juniper/common/ive/mode/cpu.pm +++ b/centreon-plugins/network/juniper/common/ive/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/ive/mode/disk.pm b/centreon-plugins/network/juniper/common/ive/mode/disk.pm index 3f95bcfee..a054c11d4 100644 --- a/centreon-plugins/network/juniper/common/ive/mode/disk.pm +++ b/centreon-plugins/network/juniper/common/ive/mode/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/ive/mode/logfile.pm b/centreon-plugins/network/juniper/common/ive/mode/logfile.pm index d8fdfcb4f..b5090f02c 100644 --- a/centreon-plugins/network/juniper/common/ive/mode/logfile.pm +++ b/centreon-plugins/network/juniper/common/ive/mode/logfile.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/ive/mode/users.pm b/centreon-plugins/network/juniper/common/ive/mode/users.pm index f6ca96244..90437d080 100644 --- a/centreon-plugins/network/juniper/common/ive/mode/users.pm +++ b/centreon-plugins/network/juniper/common/ive/mode/users.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/components/fru.pm b/centreon-plugins/network/juniper/common/junos/mode/components/fru.pm index 306c94f0c..120fa1637 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/components/fru.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/components/fru.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/components/operating.pm b/centreon-plugins/network/juniper/common/junos/mode/components/operating.pm index 1e388ea34..74bf6b6cc 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/components/operating.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/components/operating.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/cpsessions.pm b/centreon-plugins/network/juniper/common/junos/mode/cpsessions.pm index 7b4817ad2..77900043f 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/cpsessions.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/cpsessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/cpuforwarding.pm b/centreon-plugins/network/juniper/common/junos/mode/cpuforwarding.pm index eec24a5ec..59a97662d 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/cpuforwarding.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/cpuforwarding.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/cpurouting.pm b/centreon-plugins/network/juniper/common/junos/mode/cpurouting.pm index 478fb4639..57f2e31cc 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/cpurouting.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/cpurouting.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/flowsessions.pm b/centreon-plugins/network/juniper/common/junos/mode/flowsessions.pm index 4b8c0a53a..a00af99ee 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/flowsessions.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/flowsessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/hardware.pm b/centreon-plugins/network/juniper/common/junos/mode/hardware.pm index 1dec0789b..86204080b 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/hardware.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/memoryforwarding.pm b/centreon-plugins/network/juniper/common/junos/mode/memoryforwarding.pm index ca4eefdab..3512d3066 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/memoryforwarding.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/memoryforwarding.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/junos/mode/memoryrouting.pm b/centreon-plugins/network/juniper/common/junos/mode/memoryrouting.pm index ab3108295..c5d135eb2 100644 --- a/centreon-plugins/network/juniper/common/junos/mode/memoryrouting.pm +++ b/centreon-plugins/network/juniper/common/junos/mode/memoryrouting.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/components/fan.pm b/centreon-plugins/network/juniper/common/screenos/mode/components/fan.pm index c755bb528..8c0969899 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/components/fan.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/components/module.pm b/centreon-plugins/network/juniper/common/screenos/mode/components/module.pm index 8ebd656d8..86f281808 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/components/module.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/components/psu.pm b/centreon-plugins/network/juniper/common/screenos/mode/components/psu.pm index 434cfd9a6..f6870d210 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/components/psu.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/components/temperature.pm b/centreon-plugins/network/juniper/common/screenos/mode/components/temperature.pm index 632345478..030400404 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/components/temperature.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/cpu.pm b/centreon-plugins/network/juniper/common/screenos/mode/cpu.pm index 25739df6e..e78b94a78 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/cpu.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/hardware.pm b/centreon-plugins/network/juniper/common/screenos/mode/hardware.pm index abb37945b..59a574728 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/hardware.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/memory.pm b/centreon-plugins/network/juniper/common/screenos/mode/memory.pm index 63bdd7dab..fe9b0dc4a 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/memory.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/common/screenos/mode/sessions.pm b/centreon-plugins/network/juniper/common/screenos/mode/sessions.pm index e9c98152c..1b96a2c8c 100644 --- a/centreon-plugins/network/juniper/common/screenos/mode/sessions.pm +++ b/centreon-plugins/network/juniper/common/screenos/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/ex/plugin.pm b/centreon-plugins/network/juniper/ex/plugin.pm index a030f80ce..05f0c3f24 100644 --- a/centreon-plugins/network/juniper/ex/plugin.pm +++ b/centreon-plugins/network/juniper/ex/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/ggsn/mode/apnstats.pm b/centreon-plugins/network/juniper/ggsn/mode/apnstats.pm index 1b0b828a7..3f0fab829 100644 --- a/centreon-plugins/network/juniper/ggsn/mode/apnstats.pm +++ b/centreon-plugins/network/juniper/ggsn/mode/apnstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/ggsn/mode/globalstats.pm b/centreon-plugins/network/juniper/ggsn/mode/globalstats.pm index 02ed2e78b..6a9c67b95 100644 --- a/centreon-plugins/network/juniper/ggsn/mode/globalstats.pm +++ b/centreon-plugins/network/juniper/ggsn/mode/globalstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/ggsn/plugin.pm b/centreon-plugins/network/juniper/ggsn/plugin.pm index 4ba145741..143114ed9 100644 --- a/centreon-plugins/network/juniper/ggsn/plugin.pm +++ b/centreon-plugins/network/juniper/ggsn/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/isg/plugin.pm b/centreon-plugins/network/juniper/isg/plugin.pm index c3bbc8d20..115112358 100644 --- a/centreon-plugins/network/juniper/isg/plugin.pm +++ b/centreon-plugins/network/juniper/isg/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/mag/mode/bladetemperature.pm b/centreon-plugins/network/juniper/mag/mode/bladetemperature.pm index 8fdf8d875..3050268a0 100644 --- a/centreon-plugins/network/juniper/mag/mode/bladetemperature.pm +++ b/centreon-plugins/network/juniper/mag/mode/bladetemperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/mag/plugin.pm b/centreon-plugins/network/juniper/mag/plugin.pm index 551a8470c..b7401621c 100644 --- a/centreon-plugins/network/juniper/mag/plugin.pm +++ b/centreon-plugins/network/juniper/mag/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/mseries/plugin.pm b/centreon-plugins/network/juniper/mseries/plugin.pm index 5ea2f60d1..c5dc797af 100644 --- a/centreon-plugins/network/juniper/mseries/plugin.pm +++ b/centreon-plugins/network/juniper/mseries/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/sa/plugin.pm b/centreon-plugins/network/juniper/sa/plugin.pm index 61cd57493..500f08b06 100644 --- a/centreon-plugins/network/juniper/sa/plugin.pm +++ b/centreon-plugins/network/juniper/sa/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/srx/plugin.pm b/centreon-plugins/network/juniper/srx/plugin.pm index fb1e6e866..758aeb94a 100644 --- a/centreon-plugins/network/juniper/srx/plugin.pm +++ b/centreon-plugins/network/juniper/srx/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/juniper/ssg/plugin.pm b/centreon-plugins/network/juniper/ssg/plugin.pm index 78bfe3d54..169270806 100644 --- a/centreon-plugins/network/juniper/ssg/plugin.pm +++ b/centreon-plugins/network/juniper/ssg/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/kemp/snmp/mode/hastatus.pm b/centreon-plugins/network/kemp/snmp/mode/hastatus.pm index 15ef72920..518c2e44e 100644 --- a/centreon-plugins/network/kemp/snmp/mode/hastatus.pm +++ b/centreon-plugins/network/kemp/snmp/mode/hastatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/kemp/snmp/mode/listvs.pm b/centreon-plugins/network/kemp/snmp/mode/listvs.pm index f8629fa30..c15726f22 100644 --- a/centreon-plugins/network/kemp/snmp/mode/listvs.pm +++ b/centreon-plugins/network/kemp/snmp/mode/listvs.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm b/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm index f221a1001..8922b13fb 100644 --- a/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm +++ b/centreon-plugins/network/kemp/snmp/mode/rsstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm b/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm index 95b406aab..9fd35e493 100644 --- a/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm +++ b/centreon-plugins/network/kemp/snmp/mode/vsstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/kemp/snmp/plugin.pm b/centreon-plugins/network/kemp/snmp/plugin.pm index 3e6367ce3..77b04a84c 100644 --- a/centreon-plugins/network/kemp/snmp/plugin.pm +++ b/centreon-plugins/network/kemp/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/netasq/snmp/mode/connections.pm b/centreon-plugins/network/netasq/snmp/mode/connections.pm index 1215cbc5c..a5532e647 100644 --- a/centreon-plugins/network/netasq/snmp/mode/connections.pm +++ b/centreon-plugins/network/netasq/snmp/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/netasq/snmp/mode/hanodes.pm b/centreon-plugins/network/netasq/snmp/mode/hanodes.pm index 4936330d2..bf56b295e 100644 --- a/centreon-plugins/network/netasq/snmp/mode/hanodes.pm +++ b/centreon-plugins/network/netasq/snmp/mode/hanodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/netasq/snmp/mode/vpnstatus.pm b/centreon-plugins/network/netasq/snmp/mode/vpnstatus.pm index 11b982699..feae30c78 100644 --- a/centreon-plugins/network/netasq/snmp/mode/vpnstatus.pm +++ b/centreon-plugins/network/netasq/snmp/mode/vpnstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/netasq/snmp/plugin.pm b/centreon-plugins/network/netasq/snmp/plugin.pm index fc0f06178..4759a1b0b 100644 --- a/centreon-plugins/network/netasq/snmp/plugin.pm +++ b/centreon-plugins/network/netasq/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/card.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/card.pm index bb1169a40..95c231277 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/card.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/card.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/entity.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/entity.pm index 69096e850..db6e95539 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/entity.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/entity.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/fan.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/fan.pm index 645bf4101..6363c429d 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/psu.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/psu.pm index e7b8ce7ce..692be94ae 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/resources.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/resources.pm index 7b22e15e7..fdc7af1ad 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/resources.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/components/temperature.pm b/centreon-plugins/network/nortel/standard/snmp/mode/components/temperature.pm index 9f9543183..2a2c0975a 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/cpu.pm b/centreon-plugins/network/nortel/standard/snmp/mode/cpu.pm index b82b8d28b..26ec3f8a3 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/cpu.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/hardware.pm b/centreon-plugins/network/nortel/standard/snmp/mode/hardware.pm index f74465860..5f984d13b 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/hardware.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/mode/memory.pm b/centreon-plugins/network/nortel/standard/snmp/mode/memory.pm index eb0160521..23d3b9f43 100644 --- a/centreon-plugins/network/nortel/standard/snmp/mode/memory.pm +++ b/centreon-plugins/network/nortel/standard/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/nortel/standard/snmp/plugin.pm b/centreon-plugins/network/nortel/standard/snmp/plugin.pm index 5d64bc2e9..69909d258 100644 --- a/centreon-plugins/network/nortel/standard/snmp/plugin.pm +++ b/centreon-plugins/network/nortel/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/oneaccess/snmp/mode/cpu.pm b/centreon-plugins/network/oneaccess/snmp/mode/cpu.pm index 4b7b2aaa5..bea0f1063 100644 --- a/centreon-plugins/network/oneaccess/snmp/mode/cpu.pm +++ b/centreon-plugins/network/oneaccess/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/oneaccess/snmp/mode/memory.pm b/centreon-plugins/network/oneaccess/snmp/mode/memory.pm index 905b2a511..e81ec5392 100644 --- a/centreon-plugins/network/oneaccess/snmp/mode/memory.pm +++ b/centreon-plugins/network/oneaccess/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/oneaccess/snmp/plugin.pm b/centreon-plugins/network/oneaccess/snmp/plugin.pm index ff696c28e..59956bf3a 100644 --- a/centreon-plugins/network/oneaccess/snmp/plugin.pm +++ b/centreon-plugins/network/oneaccess/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/paloalto/snmp/mode/clusterstatus.pm b/centreon-plugins/network/paloalto/snmp/mode/clusterstatus.pm index 9a98ca90f..c61805748 100644 --- a/centreon-plugins/network/paloalto/snmp/mode/clusterstatus.pm +++ b/centreon-plugins/network/paloalto/snmp/mode/clusterstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/paloalto/snmp/mode/panorama.pm b/centreon-plugins/network/paloalto/snmp/mode/panorama.pm index 25d9d879d..271c7d89b 100644 --- a/centreon-plugins/network/paloalto/snmp/mode/panorama.pm +++ b/centreon-plugins/network/paloalto/snmp/mode/panorama.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/paloalto/snmp/mode/sessions.pm b/centreon-plugins/network/paloalto/snmp/mode/sessions.pm index 8895209f3..dfa4df0ba 100644 --- a/centreon-plugins/network/paloalto/snmp/mode/sessions.pm +++ b/centreon-plugins/network/paloalto/snmp/mode/sessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/paloalto/snmp/plugin.pm b/centreon-plugins/network/paloalto/snmp/plugin.pm index 0958ea926..a65a3a281 100644 --- a/centreon-plugins/network/paloalto/snmp/plugin.pm +++ b/centreon-plugins/network/paloalto/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm index 4f241c135..a16b26526 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/board.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm index 2e96d59d0..3f11fed17 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm index e3513bec9..07eab4077 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm index c32cd252a..2ef7c7100 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm b/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm index 8e6bb1b37..9a32843e6 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/mode/videoconferencingusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm index b06a34b28..6d6076bfc 100644 --- a/centreon-plugins/network/polycom/rmx/snmp/plugin.pm +++ b/centreon-plugins/network/polycom/rmx/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/radware/alteon/5224/plugin.pm b/centreon-plugins/network/radware/alteon/5224/plugin.pm index fca2dcb49..7fc2f838d 100644 --- a/centreon-plugins/network/radware/alteon/5224/plugin.pm +++ b/centreon-plugins/network/radware/alteon/5224/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/radware/alteon/common/mode/cpu.pm b/centreon-plugins/network/radware/alteon/common/mode/cpu.pm index 03ea40c6a..b749bcc7b 100644 --- a/centreon-plugins/network/radware/alteon/common/mode/cpu.pm +++ b/centreon-plugins/network/radware/alteon/common/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/radware/alteon/common/mode/hardware.pm b/centreon-plugins/network/radware/alteon/common/mode/hardware.pm index 90af5a195..bbd9c74ef 100644 --- a/centreon-plugins/network/radware/alteon/common/mode/hardware.pm +++ b/centreon-plugins/network/radware/alteon/common/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/radware/alteon/common/mode/memory.pm b/centreon-plugins/network/radware/alteon/common/mode/memory.pm index b72539938..e998585b2 100644 --- a/centreon-plugins/network/radware/alteon/common/mode/memory.pm +++ b/centreon-plugins/network/radware/alteon/common/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/components/disk.pm b/centreon-plugins/network/redback/snmp/mode/components/disk.pm index 6ae0e208f..726f6098d 100644 --- a/centreon-plugins/network/redback/snmp/mode/components/disk.pm +++ b/centreon-plugins/network/redback/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/components/fan.pm b/centreon-plugins/network/redback/snmp/mode/components/fan.pm index 602a328ce..a17169583 100644 --- a/centreon-plugins/network/redback/snmp/mode/components/fan.pm +++ b/centreon-plugins/network/redback/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/components/psu.pm b/centreon-plugins/network/redback/snmp/mode/components/psu.pm index da38d42fa..ddc495993 100644 --- a/centreon-plugins/network/redback/snmp/mode/components/psu.pm +++ b/centreon-plugins/network/redback/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/components/temperature.pm b/centreon-plugins/network/redback/snmp/mode/components/temperature.pm index 9b5481ef2..8b8b9beb8 100644 --- a/centreon-plugins/network/redback/snmp/mode/components/temperature.pm +++ b/centreon-plugins/network/redback/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/components/voltage.pm b/centreon-plugins/network/redback/snmp/mode/components/voltage.pm index 5befd5879..649e4ea4f 100644 --- a/centreon-plugins/network/redback/snmp/mode/components/voltage.pm +++ b/centreon-plugins/network/redback/snmp/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/cpu.pm b/centreon-plugins/network/redback/snmp/mode/cpu.pm index 44d54398a..31af9fb1c 100644 --- a/centreon-plugins/network/redback/snmp/mode/cpu.pm +++ b/centreon-plugins/network/redback/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/disk.pm b/centreon-plugins/network/redback/snmp/mode/disk.pm index 62a4eda7c..61ebd9998 100644 --- a/centreon-plugins/network/redback/snmp/mode/disk.pm +++ b/centreon-plugins/network/redback/snmp/mode/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/hardware.pm b/centreon-plugins/network/redback/snmp/mode/hardware.pm index e8bfca4a4..3c6533512 100644 --- a/centreon-plugins/network/redback/snmp/mode/hardware.pm +++ b/centreon-plugins/network/redback/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/mode/memory.pm b/centreon-plugins/network/redback/snmp/mode/memory.pm index 23aa61d3c..ee0fd5131 100644 --- a/centreon-plugins/network/redback/snmp/mode/memory.pm +++ b/centreon-plugins/network/redback/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/redback/snmp/plugin.pm b/centreon-plugins/network/redback/snmp/plugin.pm index 992cf3cd8..420ae0f28 100644 --- a/centreon-plugins/network/redback/snmp/plugin.pm +++ b/centreon-plugins/network/redback/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwoptimization.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwoptimization.pm index 6cf0446c9..e43beeaee 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwoptimization.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwoptimization.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwpassthrough.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwpassthrough.pm index ae377d703..2560dfae1 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwpassthrough.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/bwpassthrough.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/connections.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/connections.pm index 58c4cbac4..3971a5b6f 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/connections.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/diskutilization.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/diskutilization.pm index 85cfb0aa3..1378af005 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/diskutilization.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/diskutilization.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/health.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/health.pm index a2ad5e62b..a7aa0125b 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/health.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/loadaverage.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/loadaverage.pm index ecaeadc3c..88902e52d 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/loadaverage.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/loadaverage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/servicestatus.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/servicestatus.pm index 06b5a318d..c98d82783 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/servicestatus.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/servicestatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/serviceuptime.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/serviceuptime.pm index d73a24fa7..b6e1ba619 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/serviceuptime.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/serviceuptime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/mode/temperature.pm b/centreon-plugins/network/riverbed/steelhead/snmp/mode/temperature.pm index e85c9f8dc..d0fa0b38c 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/mode/temperature.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/riverbed/steelhead/snmp/plugin.pm b/centreon-plugins/network/riverbed/steelhead/snmp/plugin.pm index a97a9e48c..39920ad5c 100644 --- a/centreon-plugins/network/riverbed/steelhead/snmp/plugin.pm +++ b/centreon-plugins/network/riverbed/steelhead/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ruggedcom/mode/errors.pm b/centreon-plugins/network/ruggedcom/mode/errors.pm index 8bb31d480..fb6534442 100644 --- a/centreon-plugins/network/ruggedcom/mode/errors.pm +++ b/centreon-plugins/network/ruggedcom/mode/errors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ruggedcom/mode/hardware.pm b/centreon-plugins/network/ruggedcom/mode/hardware.pm index 39bc82518..d4bab7179 100644 --- a/centreon-plugins/network/ruggedcom/mode/hardware.pm +++ b/centreon-plugins/network/ruggedcom/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ruggedcom/mode/memory.pm b/centreon-plugins/network/ruggedcom/mode/memory.pm index 981549525..2cb93cafb 100644 --- a/centreon-plugins/network/ruggedcom/mode/memory.pm +++ b/centreon-plugins/network/ruggedcom/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ruggedcom/mode/temperature.pm b/centreon-plugins/network/ruggedcom/mode/temperature.pm index b87f822ec..635559c7a 100644 --- a/centreon-plugins/network/ruggedcom/mode/temperature.pm +++ b/centreon-plugins/network/ruggedcom/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ruggedcom/plugin.pm b/centreon-plugins/network/ruggedcom/plugin.pm index 86d953df6..2609aa247 100644 --- a/centreon-plugins/network/ruggedcom/plugin.pm +++ b/centreon-plugins/network/ruggedcom/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/securactive/mode/bca.pm b/centreon-plugins/network/securactive/mode/bca.pm index b9e75eaae..854479538 100644 --- a/centreon-plugins/network/securactive/mode/bca.pm +++ b/centreon-plugins/network/securactive/mode/bca.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/securactive/mode/bcn.pm b/centreon-plugins/network/securactive/mode/bcn.pm index 2ae1179a4..aaadc51ba 100644 --- a/centreon-plugins/network/securactive/mode/bcn.pm +++ b/centreon-plugins/network/securactive/mode/bcn.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/securactive/mode/listbca.pm b/centreon-plugins/network/securactive/mode/listbca.pm index ac9c1c724..4a2012b82 100644 --- a/centreon-plugins/network/securactive/mode/listbca.pm +++ b/centreon-plugins/network/securactive/mode/listbca.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/securactive/mode/listbcn.pm b/centreon-plugins/network/securactive/mode/listbcn.pm index ab9bc50d6..5ddd13188 100644 --- a/centreon-plugins/network/securactive/mode/listbcn.pm +++ b/centreon-plugins/network/securactive/mode/listbcn.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/securactive/plugin.pm b/centreon-plugins/network/securactive/plugin.pm index 5fc5ff8f5..bbe5ef667 100644 --- a/centreon-plugins/network/securactive/plugin.pm +++ b/centreon-plugins/network/securactive/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sonus/sbc/snmp/mode/callstats.pm b/centreon-plugins/network/sonus/sbc/snmp/mode/callstats.pm index 92c55d54c..8f54c5427 100644 --- a/centreon-plugins/network/sonus/sbc/snmp/mode/callstats.pm +++ b/centreon-plugins/network/sonus/sbc/snmp/mode/callstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sonus/sbc/snmp/mode/channels.pm b/centreon-plugins/network/sonus/sbc/snmp/mode/channels.pm index 5c98a74ab..8a615e30b 100644 --- a/centreon-plugins/network/sonus/sbc/snmp/mode/channels.pm +++ b/centreon-plugins/network/sonus/sbc/snmp/mode/channels.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sonus/sbc/snmp/mode/dspstats.pm b/centreon-plugins/network/sonus/sbc/snmp/mode/dspstats.pm index e59f37440..81c771aa9 100644 --- a/centreon-plugins/network/sonus/sbc/snmp/mode/dspstats.pm +++ b/centreon-plugins/network/sonus/sbc/snmp/mode/dspstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sonus/sbc/snmp/plugin.pm b/centreon-plugins/network/sonus/sbc/snmp/plugin.pm index 1eff70cc3..75d9a4cd3 100644 --- a/centreon-plugins/network/sonus/sbc/snmp/plugin.pm +++ b/centreon-plugins/network/sonus/sbc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm b/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm index acf0b4f83..0a7fa8fc2 100644 --- a/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm +++ b/centreon-plugins/network/sophos/es/snmp/mode/components/component.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm b/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm index 8cdd0de2e..a76a17754 100644 --- a/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm +++ b/centreon-plugins/network/sophos/es/snmp/mode/components/system.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sophos/es/snmp/mode/health.pm b/centreon-plugins/network/sophos/es/snmp/mode/health.pm index 6ac1557e0..5ae756ce7 100644 --- a/centreon-plugins/network/sophos/es/snmp/mode/health.pm +++ b/centreon-plugins/network/sophos/es/snmp/mode/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sophos/es/snmp/mode/message.pm b/centreon-plugins/network/sophos/es/snmp/mode/message.pm index 871ad5426..43225cb5e 100644 --- a/centreon-plugins/network/sophos/es/snmp/mode/message.pm +++ b/centreon-plugins/network/sophos/es/snmp/mode/message.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/sophos/es/snmp/plugin.pm b/centreon-plugins/network/sophos/es/snmp/plugin.pm index 1e79f5bb4..e762eec21 100644 --- a/centreon-plugins/network/sophos/es/snmp/plugin.pm +++ b/centreon-plugins/network/sophos/es/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/clusterload.pm b/centreon-plugins/network/stonesoft/snmp/mode/clusterload.pm index ece6d59e8..59c0523dc 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/clusterload.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/clusterload.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/clusterstate.pm b/centreon-plugins/network/stonesoft/snmp/mode/clusterstate.pm index 2a3e1c737..46c8c1581 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/clusterstate.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/clusterstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/connections.pm b/centreon-plugins/network/stonesoft/snmp/mode/connections.pm index a9ddad144..59d920169 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/connections.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/cpu.pm b/centreon-plugins/network/stonesoft/snmp/mode/cpu.pm index f54223e41..32890b332 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/cpu.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/droppedpackets.pm b/centreon-plugins/network/stonesoft/snmp/mode/droppedpackets.pm index 2097cc432..ccd31aeb2 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/droppedpackets.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/droppedpackets.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/memory.pm b/centreon-plugins/network/stonesoft/snmp/mode/memory.pm index 383868e45..c679334fc 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/memory.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/rejectedpackets.pm b/centreon-plugins/network/stonesoft/snmp/mode/rejectedpackets.pm index b3e40a24c..a8b281a78 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/rejectedpackets.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/rejectedpackets.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/mode/storage.pm b/centreon-plugins/network/stonesoft/snmp/mode/storage.pm index 7c69f6ecb..26ca13a8a 100644 --- a/centreon-plugins/network/stonesoft/snmp/mode/storage.pm +++ b/centreon-plugins/network/stonesoft/snmp/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/stonesoft/snmp/plugin.pm b/centreon-plugins/network/stonesoft/snmp/plugin.pm index f59ecd0e7..ca9474c47 100644 --- a/centreon-plugins/network/stonesoft/snmp/plugin.pm +++ b/centreon-plugins/network/stonesoft/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ucopia/wlc/snmp/mode/temperature.pm b/centreon-plugins/network/ucopia/wlc/snmp/mode/temperature.pm index 56c704437..3609d9f5d 100644 --- a/centreon-plugins/network/ucopia/wlc/snmp/mode/temperature.pm +++ b/centreon-plugins/network/ucopia/wlc/snmp/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ucopia/wlc/snmp/mode/users.pm b/centreon-plugins/network/ucopia/wlc/snmp/mode/users.pm index 51c0b0d50..0a84effc6 100644 --- a/centreon-plugins/network/ucopia/wlc/snmp/mode/users.pm +++ b/centreon-plugins/network/ucopia/wlc/snmp/mode/users.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/network/ucopia/wlc/snmp/plugin.pm b/centreon-plugins/network/ucopia/wlc/snmp/plugin.pm index ad4cb5a38..422846d51 100644 --- a/centreon-plugins/network/ucopia/wlc/snmp/plugin.pm +++ b/centreon-plugins/network/ucopia/wlc/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/notification/slack/mode/alert.pm b/centreon-plugins/notification/slack/mode/alert.pm index 644d6af2c..e28eec2b3 100644 --- a/centreon-plugins/notification/slack/mode/alert.pm +++ b/centreon-plugins/notification/slack/mode/alert.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/notification/slack/plugin.pm b/centreon-plugins/notification/slack/plugin.pm index b221d5af5..c2335288b 100644 --- a/centreon-plugins/notification/slack/plugin.pm +++ b/centreon-plugins/notification/slack/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/local/mode/errpt.pm b/centreon-plugins/os/aix/local/mode/errpt.pm index 90bec32e8..84a86a534 100644 --- a/centreon-plugins/os/aix/local/mode/errpt.pm +++ b/centreon-plugins/os/aix/local/mode/errpt.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/local/mode/liststorages.pm b/centreon-plugins/os/aix/local/mode/liststorages.pm index 111e2ccde..204374b05 100644 --- a/centreon-plugins/os/aix/local/mode/liststorages.pm +++ b/centreon-plugins/os/aix/local/mode/liststorages.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/local/mode/lvsync.pm b/centreon-plugins/os/aix/local/mode/lvsync.pm index 73e10b9d4..afd7d768e 100644 --- a/centreon-plugins/os/aix/local/mode/lvsync.pm +++ b/centreon-plugins/os/aix/local/mode/lvsync.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/local/mode/storage.pm b/centreon-plugins/os/aix/local/mode/storage.pm index 5b28ee127..4e7469007 100644 --- a/centreon-plugins/os/aix/local/mode/storage.pm +++ b/centreon-plugins/os/aix/local/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/local/plugin.pm b/centreon-plugins/os/aix/local/plugin.pm index 696b7963f..023aed54c 100644 --- a/centreon-plugins/os/aix/local/plugin.pm +++ b/centreon-plugins/os/aix/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/snmp/mode/swap.pm b/centreon-plugins/os/aix/snmp/mode/swap.pm index df11c1eaf..9a9267935 100644 --- a/centreon-plugins/os/aix/snmp/mode/swap.pm +++ b/centreon-plugins/os/aix/snmp/mode/swap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/aix/snmp/plugin.pm b/centreon-plugins/os/aix/snmp/plugin.pm index 3ba1d4b4d..054faf549 100644 --- a/centreon-plugins/os/aix/snmp/plugin.pm +++ b/centreon-plugins/os/aix/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/freebsd/snmp/mode/memory.pm b/centreon-plugins/os/freebsd/snmp/mode/memory.pm index 06c503ad0..5f13fc8cd 100644 --- a/centreon-plugins/os/freebsd/snmp/mode/memory.pm +++ b/centreon-plugins/os/freebsd/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/freebsd/snmp/plugin.pm b/centreon-plugins/os/freebsd/snmp/plugin.pm index bc5fe1e80..86e6475bd 100644 --- a/centreon-plugins/os/freebsd/snmp/plugin.pm +++ b/centreon-plugins/os/freebsd/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/mode/cpu.pm b/centreon-plugins/os/hpux/snmp/mode/cpu.pm index baba0bc0b..c9e4c1eaa 100644 --- a/centreon-plugins/os/hpux/snmp/mode/cpu.pm +++ b/centreon-plugins/os/hpux/snmp/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/mode/load.pm b/centreon-plugins/os/hpux/snmp/mode/load.pm index d5c6bde31..de5694833 100644 --- a/centreon-plugins/os/hpux/snmp/mode/load.pm +++ b/centreon-plugins/os/hpux/snmp/mode/load.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/mode/memory.pm b/centreon-plugins/os/hpux/snmp/mode/memory.pm index 528204a29..a72ef0a22 100644 --- a/centreon-plugins/os/hpux/snmp/mode/memory.pm +++ b/centreon-plugins/os/hpux/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/mode/process.pm b/centreon-plugins/os/hpux/snmp/mode/process.pm index 5d0ed09f1..a3eb86dd8 100644 --- a/centreon-plugins/os/hpux/snmp/mode/process.pm +++ b/centreon-plugins/os/hpux/snmp/mode/process.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/mode/storage.pm b/centreon-plugins/os/hpux/snmp/mode/storage.pm index fa5978771..e85c991eb 100644 --- a/centreon-plugins/os/hpux/snmp/mode/storage.pm +++ b/centreon-plugins/os/hpux/snmp/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/hpux/snmp/plugin.pm b/centreon-plugins/os/hpux/snmp/plugin.pm index 3bf1ae533..179bef208 100644 --- a/centreon-plugins/os/hpux/snmp/plugin.pm +++ b/centreon-plugins/os/hpux/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/cmdreturn.pm b/centreon-plugins/os/linux/local/mode/cmdreturn.pm index b565ef10e..6881e8357 100644 --- a/centreon-plugins/os/linux/local/mode/cmdreturn.pm +++ b/centreon-plugins/os/linux/local/mode/cmdreturn.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/connections.pm b/centreon-plugins/os/linux/local/mode/connections.pm index 0722fe9f1..70dd0f465 100644 --- a/centreon-plugins/os/linux/local/mode/connections.pm +++ b/centreon-plugins/os/linux/local/mode/connections.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/cpu.pm b/centreon-plugins/os/linux/local/mode/cpu.pm index ccfe7d615..53d045e1f 100644 --- a/centreon-plugins/os/linux/local/mode/cpu.pm +++ b/centreon-plugins/os/linux/local/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/cpudetailed.pm b/centreon-plugins/os/linux/local/mode/cpudetailed.pm index 77c13320e..dadc2432a 100644 --- a/centreon-plugins/os/linux/local/mode/cpudetailed.pm +++ b/centreon-plugins/os/linux/local/mode/cpudetailed.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/diskio.pm b/centreon-plugins/os/linux/local/mode/diskio.pm index acdf11ce4..519fc2c7c 100644 --- a/centreon-plugins/os/linux/local/mode/diskio.pm +++ b/centreon-plugins/os/linux/local/mode/diskio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/filesdate.pm b/centreon-plugins/os/linux/local/mode/filesdate.pm index 58a8a8a6b..0cc8a2175 100644 --- a/centreon-plugins/os/linux/local/mode/filesdate.pm +++ b/centreon-plugins/os/linux/local/mode/filesdate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/filessize.pm b/centreon-plugins/os/linux/local/mode/filessize.pm index 0b094874c..eae8cbda4 100644 --- a/centreon-plugins/os/linux/local/mode/filessize.pm +++ b/centreon-plugins/os/linux/local/mode/filessize.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/inodes.pm b/centreon-plugins/os/linux/local/mode/inodes.pm index c7bfef017..042929bc4 100644 --- a/centreon-plugins/os/linux/local/mode/inodes.pm +++ b/centreon-plugins/os/linux/local/mode/inodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/listinterfaces.pm b/centreon-plugins/os/linux/local/mode/listinterfaces.pm index 170b6a181..9db239574 100644 --- a/centreon-plugins/os/linux/local/mode/listinterfaces.pm +++ b/centreon-plugins/os/linux/local/mode/listinterfaces.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/listpartitions.pm b/centreon-plugins/os/linux/local/mode/listpartitions.pm index 147a15218..ed5e8f81d 100644 --- a/centreon-plugins/os/linux/local/mode/listpartitions.pm +++ b/centreon-plugins/os/linux/local/mode/listpartitions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/liststorages.pm b/centreon-plugins/os/linux/local/mode/liststorages.pm index b129aee1e..8e596056a 100644 --- a/centreon-plugins/os/linux/local/mode/liststorages.pm +++ b/centreon-plugins/os/linux/local/mode/liststorages.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/loadaverage.pm b/centreon-plugins/os/linux/local/mode/loadaverage.pm index cd7fc4ac2..990a6aabe 100644 --- a/centreon-plugins/os/linux/local/mode/loadaverage.pm +++ b/centreon-plugins/os/linux/local/mode/loadaverage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/memory.pm b/centreon-plugins/os/linux/local/mode/memory.pm index 85a4b1dc3..2ecac988a 100644 --- a/centreon-plugins/os/linux/local/mode/memory.pm +++ b/centreon-plugins/os/linux/local/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/packeterrors.pm b/centreon-plugins/os/linux/local/mode/packeterrors.pm index b60d4826d..3fc3e995b 100644 --- a/centreon-plugins/os/linux/local/mode/packeterrors.pm +++ b/centreon-plugins/os/linux/local/mode/packeterrors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/paging.pm b/centreon-plugins/os/linux/local/mode/paging.pm index e98b382e4..c6a5a7e04 100644 --- a/centreon-plugins/os/linux/local/mode/paging.pm +++ b/centreon-plugins/os/linux/local/mode/paging.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/process.pm b/centreon-plugins/os/linux/local/mode/process.pm index 20aca4680..f5508195a 100644 --- a/centreon-plugins/os/linux/local/mode/process.pm +++ b/centreon-plugins/os/linux/local/mode/process.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/storage.pm b/centreon-plugins/os/linux/local/mode/storage.pm index 8fac41838..e7d2b2b5c 100644 --- a/centreon-plugins/os/linux/local/mode/storage.pm +++ b/centreon-plugins/os/linux/local/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/swap.pm b/centreon-plugins/os/linux/local/mode/swap.pm index 01540f629..9e44594dd 100644 --- a/centreon-plugins/os/linux/local/mode/swap.pm +++ b/centreon-plugins/os/linux/local/mode/swap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/traffic.pm b/centreon-plugins/os/linux/local/mode/traffic.pm index 753fd9d32..966abf979 100644 --- a/centreon-plugins/os/linux/local/mode/traffic.pm +++ b/centreon-plugins/os/linux/local/mode/traffic.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/mode/uptime.pm b/centreon-plugins/os/linux/local/mode/uptime.pm index efd7fdd15..b606dd10b 100644 --- a/centreon-plugins/os/linux/local/mode/uptime.pm +++ b/centreon-plugins/os/linux/local/mode/uptime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/local/plugin.pm b/centreon-plugins/os/linux/local/plugin.pm index 879ea0e84..6735bc985 100644 --- a/centreon-plugins/os/linux/local/plugin.pm +++ b/centreon-plugins/os/linux/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/linux/snmp/plugin.pm b/centreon-plugins/os/linux/snmp/plugin.pm index 701775fdb..32d4fe659 100644 --- a/centreon-plugins/os/linux/snmp/plugin.pm +++ b/centreon-plugins/os/linux/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/analyzedisks.pm b/centreon-plugins/os/solaris/local/mode/analyzedisks.pm index 1e05a8b30..5dda734f5 100644 --- a/centreon-plugins/os/solaris/local/mode/analyzedisks.pm +++ b/centreon-plugins/os/solaris/local/mode/analyzedisks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/cpu.pm b/centreon-plugins/os/solaris/local/mode/cpu.pm index 2bd7d6dfe..953acbb80 100644 --- a/centreon-plugins/os/solaris/local/mode/cpu.pm +++ b/centreon-plugins/os/solaris/local/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/fcconnected.pm b/centreon-plugins/os/solaris/local/mode/fcconnected.pm index fc79a092f..79d650661 100644 --- a/centreon-plugins/os/solaris/local/mode/fcconnected.pm +++ b/centreon-plugins/os/solaris/local/mode/fcconnected.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/fmadm.pm b/centreon-plugins/os/solaris/local/mode/fmadm.pm index 643a6a503..faf44122f 100644 --- a/centreon-plugins/os/solaris/local/mode/fmadm.pm +++ b/centreon-plugins/os/solaris/local/mode/fmadm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/hwraidctl.pm b/centreon-plugins/os/solaris/local/mode/hwraidctl.pm index 5e0c3d561..45a56ec35 100644 --- a/centreon-plugins/os/solaris/local/mode/hwraidctl.pm +++ b/centreon-plugins/os/solaris/local/mode/hwraidctl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/hwsas2ircu.pm b/centreon-plugins/os/solaris/local/mode/hwsas2ircu.pm index b128c04fc..1832dc831 100644 --- a/centreon-plugins/os/solaris/local/mode/hwsas2ircu.pm +++ b/centreon-plugins/os/solaris/local/mode/hwsas2ircu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv120.pm b/centreon-plugins/os/solaris/local/mode/lomv120.pm index 82648e04b..2682f54ef 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv120.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv120.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv120components/fan.pm b/centreon-plugins/os/solaris/local/mode/lomv120components/fan.pm index 564acd04d..299310c0a 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv120components/fan.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv120components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv120components/psu.pm b/centreon-plugins/os/solaris/local/mode/lomv120components/psu.pm index 5ee592009..b710ae4ae 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv120components/psu.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv120components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv120components/sf.pm b/centreon-plugins/os/solaris/local/mode/lomv120components/sf.pm index 6682690a6..38c57b32f 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv120components/sf.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv120components/sf.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv120components/voltage.pm b/centreon-plugins/os/solaris/local/mode/lomv120components/voltage.pm index 7888e340d..ebfff2bbc 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv120components/voltage.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv120components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/lomv1280.pm b/centreon-plugins/os/solaris/local/mode/lomv1280.pm index 1528fc036..d9246ef6c 100644 --- a/centreon-plugins/os/solaris/local/mode/lomv1280.pm +++ b/centreon-plugins/os/solaris/local/mode/lomv1280.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/prtdiag.pm b/centreon-plugins/os/solaris/local/mode/prtdiag.pm index aadf9517a..3f1ba6f9c 100644 --- a/centreon-plugins/os/solaris/local/mode/prtdiag.pm +++ b/centreon-plugins/os/solaris/local/mode/prtdiag.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/svmdisks.pm b/centreon-plugins/os/solaris/local/mode/svmdisks.pm index b453110aa..8712c790f 100644 --- a/centreon-plugins/os/solaris/local/mode/svmdisks.pm +++ b/centreon-plugins/os/solaris/local/mode/svmdisks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/mode/vxdisks.pm b/centreon-plugins/os/solaris/local/mode/vxdisks.pm index 4e8ad4de0..02b44e60d 100644 --- a/centreon-plugins/os/solaris/local/mode/vxdisks.pm +++ b/centreon-plugins/os/solaris/local/mode/vxdisks.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/local/plugin.pm b/centreon-plugins/os/solaris/local/plugin.pm index f0c12238d..3f30faeb7 100644 --- a/centreon-plugins/os/solaris/local/plugin.pm +++ b/centreon-plugins/os/solaris/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/solaris/snmp/plugin.pm b/centreon-plugins/os/solaris/snmp/plugin.pm index 1be0f2586..b5b9fd8cc 100644 --- a/centreon-plugins/os/solaris/snmp/plugin.pm +++ b/centreon-plugins/os/solaris/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/local/mode/ntp.pm b/centreon-plugins/os/windows/local/mode/ntp.pm index a8e327db3..ee64d1783 100644 --- a/centreon-plugins/os/windows/local/mode/ntp.pm +++ b/centreon-plugins/os/windows/local/mode/ntp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/local/mode/rdpsessions.pm b/centreon-plugins/os/windows/local/mode/rdpsessions.pm index a8a084f48..c85f2c31a 100644 --- a/centreon-plugins/os/windows/local/mode/rdpsessions.pm +++ b/centreon-plugins/os/windows/local/mode/rdpsessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/local/plugin.pm b/centreon-plugins/os/windows/local/plugin.pm index 58736a3e7..c97f8111c 100644 --- a/centreon-plugins/os/windows/local/plugin.pm +++ b/centreon-plugins/os/windows/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/snmp/mode/memory.pm b/centreon-plugins/os/windows/snmp/mode/memory.pm index 5f6fad4a5..77ed67217 100644 --- a/centreon-plugins/os/windows/snmp/mode/memory.pm +++ b/centreon-plugins/os/windows/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/snmp/mode/service.pm b/centreon-plugins/os/windows/snmp/mode/service.pm index fbe477231..f20784c64 100644 --- a/centreon-plugins/os/windows/snmp/mode/service.pm +++ b/centreon-plugins/os/windows/snmp/mode/service.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/snmp/mode/swap.pm b/centreon-plugins/os/windows/snmp/mode/swap.pm index 7b2ddb74f..33f01d24c 100644 --- a/centreon-plugins/os/windows/snmp/mode/swap.pm +++ b/centreon-plugins/os/windows/snmp/mode/swap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/snmp/plugin.pm b/centreon-plugins/os/windows/snmp/plugin.pm index dbed7c263..832d8df23 100644 --- a/centreon-plugins/os/windows/snmp/plugin.pm +++ b/centreon-plugins/os/windows/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/wsman/mode/listservices.pm b/centreon-plugins/os/windows/wsman/mode/listservices.pm index d00a298a9..b2f475561 100644 --- a/centreon-plugins/os/windows/wsman/mode/listservices.pm +++ b/centreon-plugins/os/windows/wsman/mode/listservices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/wsman/mode/service.pm b/centreon-plugins/os/windows/wsman/mode/service.pm index ab7fb667e..dd86fa4c5 100644 --- a/centreon-plugins/os/windows/wsman/mode/service.pm +++ b/centreon-plugins/os/windows/wsman/mode/service.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/os/windows/wsman/plugin.pm b/centreon-plugins/os/windows/wsman/plugin.pm index d7cd1827d..5729eec50 100644 --- a/centreon-plugins/os/windows/wsman/plugin.pm +++ b/centreon-plugins/os/windows/wsman/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/cpu.pm b/centreon-plugins/snmp_standard/mode/cpu.pm index 3ac2e0d04..db3b47ab9 100644 --- a/centreon-plugins/snmp_standard/mode/cpu.pm +++ b/centreon-plugins/snmp_standard/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/cpudetailed.pm b/centreon-plugins/snmp_standard/mode/cpudetailed.pm index 39c3cdcb0..0bedd37fe 100644 --- a/centreon-plugins/snmp_standard/mode/cpudetailed.pm +++ b/centreon-plugins/snmp_standard/mode/cpudetailed.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/diskio.pm b/centreon-plugins/snmp_standard/mode/diskio.pm index b1f86a38c..f7b36c5ec 100644 --- a/centreon-plugins/snmp_standard/mode/diskio.pm +++ b/centreon-plugins/snmp_standard/mode/diskio.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/diskusage.pm b/centreon-plugins/snmp_standard/mode/diskusage.pm index c4aec55c8..ca11b4439 100644 --- a/centreon-plugins/snmp_standard/mode/diskusage.pm +++ b/centreon-plugins/snmp_standard/mode/diskusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/dynamiccommand.pm b/centreon-plugins/snmp_standard/mode/dynamiccommand.pm index cb5ffd34b..be9b70b2a 100644 --- a/centreon-plugins/snmp_standard/mode/dynamiccommand.pm +++ b/centreon-plugins/snmp_standard/mode/dynamiccommand.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/hardwaredevice.pm b/centreon-plugins/snmp_standard/mode/hardwaredevice.pm index 9ff8d4fa9..f78dec1dd 100644 --- a/centreon-plugins/snmp_standard/mode/hardwaredevice.pm +++ b/centreon-plugins/snmp_standard/mode/hardwaredevice.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/hardwarefibrealliance.pm b/centreon-plugins/snmp_standard/mode/hardwarefibrealliance.pm index 305cada4d..a89749ea5 100644 --- a/centreon-plugins/snmp_standard/mode/hardwarefibrealliance.pm +++ b/centreon-plugins/snmp_standard/mode/hardwarefibrealliance.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/inodes.pm b/centreon-plugins/snmp_standard/mode/inodes.pm index b8bec5722..e89f68662 100644 --- a/centreon-plugins/snmp_standard/mode/inodes.pm +++ b/centreon-plugins/snmp_standard/mode/inodes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/interfaces.pm b/centreon-plugins/snmp_standard/mode/interfaces.pm index 3e15f731e..9d1d177d3 100644 --- a/centreon-plugins/snmp_standard/mode/interfaces.pm +++ b/centreon-plugins/snmp_standard/mode/interfaces.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/isdnusage.pm b/centreon-plugins/snmp_standard/mode/isdnusage.pm index c99b5d3fa..681b565de 100644 --- a/centreon-plugins/snmp_standard/mode/isdnusage.pm +++ b/centreon-plugins/snmp_standard/mode/isdnusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/listdiskspath.pm b/centreon-plugins/snmp_standard/mode/listdiskspath.pm index 464b2a708..4a27878cd 100644 --- a/centreon-plugins/snmp_standard/mode/listdiskspath.pm +++ b/centreon-plugins/snmp_standard/mode/listdiskspath.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/listinterfaces.pm b/centreon-plugins/snmp_standard/mode/listinterfaces.pm index f067adba8..35a6f9485 100644 --- a/centreon-plugins/snmp_standard/mode/listinterfaces.pm +++ b/centreon-plugins/snmp_standard/mode/listinterfaces.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/liststorages.pm b/centreon-plugins/snmp_standard/mode/liststorages.pm index 281ff3a33..2c3e3ae8a 100644 --- a/centreon-plugins/snmp_standard/mode/liststorages.pm +++ b/centreon-plugins/snmp_standard/mode/liststorages.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/loadaverage.pm b/centreon-plugins/snmp_standard/mode/loadaverage.pm index 5c04a2d0f..39d45f2bd 100644 --- a/centreon-plugins/snmp_standard/mode/loadaverage.pm +++ b/centreon-plugins/snmp_standard/mode/loadaverage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/memory.pm b/centreon-plugins/snmp_standard/mode/memory.pm index b4638ff17..4a815ce63 100644 --- a/centreon-plugins/snmp_standard/mode/memory.pm +++ b/centreon-plugins/snmp_standard/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/ntp.pm b/centreon-plugins/snmp_standard/mode/ntp.pm index 9a7c606a4..c1a7143b2 100644 --- a/centreon-plugins/snmp_standard/mode/ntp.pm +++ b/centreon-plugins/snmp_standard/mode/ntp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/numericvalue.pm b/centreon-plugins/snmp_standard/mode/numericvalue.pm index d7544262d..e75352489 100644 --- a/centreon-plugins/snmp_standard/mode/numericvalue.pm +++ b/centreon-plugins/snmp_standard/mode/numericvalue.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/printererror.pm b/centreon-plugins/snmp_standard/mode/printererror.pm index 6b427f75c..a0b4688f8 100644 --- a/centreon-plugins/snmp_standard/mode/printererror.pm +++ b/centreon-plugins/snmp_standard/mode/printererror.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/processcount.pm b/centreon-plugins/snmp_standard/mode/processcount.pm index f531cc265..98130bd6a 100644 --- a/centreon-plugins/snmp_standard/mode/processcount.pm +++ b/centreon-plugins/snmp_standard/mode/processcount.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/spanningtree.pm b/centreon-plugins/snmp_standard/mode/spanningtree.pm index 1d603577a..f512b1094 100644 --- a/centreon-plugins/snmp_standard/mode/spanningtree.pm +++ b/centreon-plugins/snmp_standard/mode/spanningtree.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/storage.pm b/centreon-plugins/snmp_standard/mode/storage.pm index f1dcd18cb..3e98c9a5c 100644 --- a/centreon-plugins/snmp_standard/mode/storage.pm +++ b/centreon-plugins/snmp_standard/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/stringvalue.pm b/centreon-plugins/snmp_standard/mode/stringvalue.pm index ad8c5c01f..c00f2d12e 100644 --- a/centreon-plugins/snmp_standard/mode/stringvalue.pm +++ b/centreon-plugins/snmp_standard/mode/stringvalue.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/swap.pm b/centreon-plugins/snmp_standard/mode/swap.pm index b022541c8..968b2e2dc 100644 --- a/centreon-plugins/snmp_standard/mode/swap.pm +++ b/centreon-plugins/snmp_standard/mode/swap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/tcpcon.pm b/centreon-plugins/snmp_standard/mode/tcpcon.pm index 55e8e87a0..090608a3e 100644 --- a/centreon-plugins/snmp_standard/mode/tcpcon.pm +++ b/centreon-plugins/snmp_standard/mode/tcpcon.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/mode/uptime.pm b/centreon-plugins/snmp_standard/mode/uptime.pm index 0264c7c24..7f5a2778c 100644 --- a/centreon-plugins/snmp_standard/mode/uptime.pm +++ b/centreon-plugins/snmp_standard/mode/uptime.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/snmp_standard/plugin.pm b/centreon-plugins/snmp_standard/plugin.pm index d0bf3ea14..2438cdf33 100644 --- a/centreon-plugins/snmp_standard/plugin.pm +++ b/centreon-plugins/snmp_standard/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/MD3000/cli/plugin.pm b/centreon-plugins/storage/dell/MD3000/cli/plugin.pm index 8018d43b2..1b1b2f054 100644 --- a/centreon-plugins/storage/dell/MD3000/cli/plugin.pm +++ b/centreon-plugins/storage/dell/MD3000/cli/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/TL2000/mode/globalstatus.pm b/centreon-plugins/storage/dell/TL2000/mode/globalstatus.pm index 499da55ca..ab70ec99d 100644 --- a/centreon-plugins/storage/dell/TL2000/mode/globalstatus.pm +++ b/centreon-plugins/storage/dell/TL2000/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/TL2000/plugin.pm b/centreon-plugins/storage/dell/TL2000/plugin.pm index e44d292bb..7b69cc923 100644 --- a/centreon-plugins/storage/dell/TL2000/plugin.pm +++ b/centreon-plugins/storage/dell/TL2000/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/local/mode/hbausage.pm b/centreon-plugins/storage/dell/compellent/local/mode/hbausage.pm index 0b91419d1..6f10344d4 100644 --- a/centreon-plugins/storage/dell/compellent/local/mode/hbausage.pm +++ b/centreon-plugins/storage/dell/compellent/local/mode/hbausage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/local/mode/volumeusage.pm b/centreon-plugins/storage/dell/compellent/local/mode/volumeusage.pm index b7062968f..616898c3b 100644 --- a/centreon-plugins/storage/dell/compellent/local/mode/volumeusage.pm +++ b/centreon-plugins/storage/dell/compellent/local/mode/volumeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/local/plugin.pm b/centreon-plugins/storage/dell/compellent/local/plugin.pm index 64e94e7aa..98b94dae6 100644 --- a/centreon-plugins/storage/dell/compellent/local/plugin.pm +++ b/centreon-plugins/storage/dell/compellent/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/cache.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/cache.pm index 54e329b67..0e5eff02a 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/cache.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/cache.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrl.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrl.pm index 534a668bf..e844e01c9 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrl.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlfan.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlfan.pm index f896432bd..514d50d3c 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlfan.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlfan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlpower.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlpower.pm index cad63091e..7b5cde3d6 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlpower.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlpower.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrltemp.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrltemp.pm index ef0d76f94..00c807350 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrltemp.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrltemp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlvoltage.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlvoltage.pm index 275e85220..744e1b8c5 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlvoltage.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/ctrlvoltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/disk.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/disk.pm index e8ac28059..69ba9304f 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encl.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encl.pm index 19e85cb00..4844491c1 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encl.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encl.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclfan.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclfan.pm index 9794bc204..6e38041d0 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclfan.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclfan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encliomod.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encliomod.pm index 5bbcbd137..438aeba71 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encliomod.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encliomod.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclpower.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclpower.pm index 36105d2ba..216c81ae7 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclpower.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/enclpower.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm index 0c60642c1..7577a0c2e 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/resources.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/resources.pm index 206e7dbf4..88487e7f5 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/resources.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/sc.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/sc.pm index fcb4ec115..76a990a9f 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/sc.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/sc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/server.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/server.pm index 802ca7c8e..8c5e6e733 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/server.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/server.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/volume.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/volume.pm index 6e31d56b4..66e4f2175 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/volume.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/volume.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/hardware.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/hardware.pm index e09232baa..355665f1e 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/compellent/snmp/plugin.pm b/centreon-plugins/storage/dell/compellent/snmp/plugin.pm index 050341b61..c0276d774 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/plugin.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/arraystats.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/arraystats.pm index e331abb00..2c51ee205 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/arraystats.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/arraystats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/disk.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/disk.pm index d4b7e0581..ed9f3562d 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/fan.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/fan.pm index 7145f95fb..bc0431eeb 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/health.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/health.pm index 8eb5f372b..d25dff84a 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/health.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/psu.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/psu.pm index 538130c3a..2460f3eaf 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/psu.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/raid.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/raid.pm index 2c7be1655..60fe49c68 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/raid.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/raid.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/temperature.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/temperature.pm index 9478523c0..9f835c8b0 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/diskusage.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/diskusage.pm index 36e4e33c8..c18b2b726 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/diskusage.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/diskusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/hardware.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/hardware.pm index 30cc22e06..9c74ba3d4 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/mode/poolusage.pm b/centreon-plugins/storage/dell/equallogic/snmp/mode/poolusage.pm index aa870964c..f2e0b9059 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/mode/poolusage.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/mode/poolusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/equallogic/snmp/plugin.pm b/centreon-plugins/storage/dell/equallogic/snmp/plugin.pm index 7ea205d59..b68de53a6 100644 --- a/centreon-plugins/storage/dell/equallogic/snmp/plugin.pm +++ b/centreon-plugins/storage/dell/equallogic/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/dell/ml6000/snmp/plugin.pm b/centreon-plugins/storage/dell/ml6000/snmp/plugin.pm index 6dd742036..9eacb6fbd 100644 --- a/centreon-plugins/storage/dell/ml6000/snmp/plugin.pm +++ b/centreon-plugins/storage/dell/ml6000/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/lib/functions.pm b/centreon-plugins/storage/emc/DataDomain/lib/functions.pm index d42cb9c72..29177f695 100644 --- a/centreon-plugins/storage/emc/DataDomain/lib/functions.pm +++ b/centreon-plugins/storage/emc/DataDomain/lib/functions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/components/battery.pm b/centreon-plugins/storage/emc/DataDomain/mode/components/battery.pm index a8e07b8e1..49868abbd 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/components/battery.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/components/battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/components/disk.pm b/centreon-plugins/storage/emc/DataDomain/mode/components/disk.pm index 71247a6f7..a73df6d7b 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/components/disk.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/components/fan.pm b/centreon-plugins/storage/emc/DataDomain/mode/components/fan.pm index d6a711407..c6e302432 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/components/fan.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/components/psu.pm b/centreon-plugins/storage/emc/DataDomain/mode/components/psu.pm index 5b0225983..357ae23a4 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/components/psu.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/components/temperature.pm b/centreon-plugins/storage/emc/DataDomain/mode/components/temperature.pm index b1c556246..1d4908f3e 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/components/temperature.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/filesystem.pm b/centreon-plugins/storage/emc/DataDomain/mode/filesystem.pm index 10f207e40..97ffd604b 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/filesystem.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/filesystem.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/hardware.pm b/centreon-plugins/storage/emc/DataDomain/mode/hardware.pm index 1c1ab4152..2d5b115cb 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/hardware.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/mode/replication.pm b/centreon-plugins/storage/emc/DataDomain/mode/replication.pm index 974c8021b..c5655fde9 100644 --- a/centreon-plugins/storage/emc/DataDomain/mode/replication.pm +++ b/centreon-plugins/storage/emc/DataDomain/mode/replication.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/DataDomain/plugin.pm b/centreon-plugins/storage/emc/DataDomain/plugin.pm index bf7e91f9a..4bd3d92a0 100644 --- a/centreon-plugins/storage/emc/DataDomain/plugin.pm +++ b/centreon-plugins/storage/emc/DataDomain/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/celerra/local/mode/components/controlstation.pm b/centreon-plugins/storage/emc/celerra/local/mode/components/controlstation.pm index a548cabbd..567643fc9 100644 --- a/centreon-plugins/storage/emc/celerra/local/mode/components/controlstation.pm +++ b/centreon-plugins/storage/emc/celerra/local/mode/components/controlstation.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/celerra/local/mode/components/datamover.pm b/centreon-plugins/storage/emc/celerra/local/mode/components/datamover.pm index c010b02d7..95a1abdc8 100644 --- a/centreon-plugins/storage/emc/celerra/local/mode/components/datamover.pm +++ b/centreon-plugins/storage/emc/celerra/local/mode/components/datamover.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/celerra/local/mode/getreason.pm b/centreon-plugins/storage/emc/celerra/local/mode/getreason.pm index a694cdcc8..e67e02c93 100644 --- a/centreon-plugins/storage/emc/celerra/local/mode/getreason.pm +++ b/centreon-plugins/storage/emc/celerra/local/mode/getreason.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/celerra/local/plugin.pm b/centreon-plugins/storage/emc/celerra/local/plugin.pm index 882c1a4d2..cce06f76d 100644 --- a/centreon-plugins/storage/emc/celerra/local/plugin.pm +++ b/centreon-plugins/storage/emc/celerra/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/clariion/plugin.pm b/centreon-plugins/storage/emc/clariion/plugin.pm index 29b24abb1..b14d26a17 100644 --- a/centreon-plugins/storage/emc/clariion/plugin.pm +++ b/centreon-plugins/storage/emc/clariion/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/clusterusage.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/clusterusage.pm index 344014926..30c6cf3c5 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/clusterusage.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/clusterusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/components/disk.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/components/disk.pm index b6c629822..ebd7468f7 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/components/fan.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/components/fan.pm index 2b293d086..eeb64daf0 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/components/power.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/components/power.pm index 31c751f01..1fe40b82b 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/components/power.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/components/power.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/components/temperature.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/components/temperature.pm index 150663e14..b4ab36114 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/mode/hardware.pm b/centreon-plugins/storage/emc/isilon/snmp/mode/hardware.pm index c4b6b4afb..3e33fdcfd 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/isilon/snmp/plugin.pm b/centreon-plugins/storage/emc/isilon/snmp/plugin.pm index c560cdb96..c8a23ef34 100644 --- a/centreon-plugins/storage/emc/isilon/snmp/plugin.pm +++ b/centreon-plugins/storage/emc/isilon/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/recoverypoint/ssh/mode/monitoredparameters.pm b/centreon-plugins/storage/emc/recoverypoint/ssh/mode/monitoredparameters.pm index 263391f17..b96ff16f6 100644 --- a/centreon-plugins/storage/emc/recoverypoint/ssh/mode/monitoredparameters.pm +++ b/centreon-plugins/storage/emc/recoverypoint/ssh/mode/monitoredparameters.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/recoverypoint/ssh/mode/systemstatus.pm b/centreon-plugins/storage/emc/recoverypoint/ssh/mode/systemstatus.pm index 39a3f3e95..3e563c75b 100644 --- a/centreon-plugins/storage/emc/recoverypoint/ssh/mode/systemstatus.pm +++ b/centreon-plugins/storage/emc/recoverypoint/ssh/mode/systemstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/recoverypoint/ssh/plugin.pm b/centreon-plugins/storage/emc/recoverypoint/ssh/plugin.pm index 9d7d93854..cb87c4676 100644 --- a/centreon-plugins/storage/emc/recoverypoint/ssh/plugin.pm +++ b/centreon-plugins/storage/emc/recoverypoint/ssh/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/config.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/config.pm index 65812a25f..1ae8dc216 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/config.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/config.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/director.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/director.pm index 5c8fa18ae..b0de54ed4 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/director.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/director.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/disk.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/disk.pm index 5a3161007..6018235e2 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/disk.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/fru.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/fru.pm index c22b628dc..d71a4d488 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/fru.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/fru.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/memory.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/memory.pm index e36f700d8..619c7b69e 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/memory.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/test.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/test.pm index 09f9b05fa..84f454997 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/test.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/test.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/xcm.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/xcm.pm index 21b4c0505..8a5a3ce96 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/xcm.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/components/xcm.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/hardware.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/hardware.pm index 4ca886dad..d99408d1e 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/hardware.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/dmx34/local/plugin.pm b/centreon-plugins/storage/emc/symmetrix/dmx34/local/plugin.pm index 366220252..6fbcae556 100644 --- a/centreon-plugins/storage/emc/symmetrix/dmx34/local/plugin.pm +++ b/centreon-plugins/storage/emc/symmetrix/dmx34/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/cabling.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/cabling.pm index c904cdd3a..a408fe87d 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/cabling.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/cabling.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/director.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/director.pm index 93ab9d296..2570c4033 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/director.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/director.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/fabric.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/fabric.pm index b2b3df797..db40162c6 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/fabric.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/fabric.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/module.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/module.pm index f9b1b4667..f9ad8b502 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/module.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/module.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/power.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/power.pm index 5bba09a19..c70676716 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/power.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/power.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/sparedisk.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/sparedisk.pm index 62834a546..64a743518 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/sparedisk.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/sparedisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/temperature.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/temperature.pm index b1e561074..d4e2a1b32 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/temperature.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/voltage.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/voltage.pm index 195f17ddf..fd57ee04d 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/voltage.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/hardware.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/hardware.pm index e8134bf2a..a93932ca6 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/hardware.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/symmetrix/vmax/local/plugin.pm b/centreon-plugins/storage/emc/symmetrix/vmax/local/plugin.pm index 18fc9a995..49a1c1985 100644 --- a/centreon-plugins/storage/emc/symmetrix/vmax/local/plugin.pm +++ b/centreon-plugins/storage/emc/symmetrix/vmax/local/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/custom/vplexapi.pm b/centreon-plugins/storage/emc/vplex/restapi/custom/vplexapi.pm index d3499b8f8..32430d3b6 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/custom/vplexapi.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/custom/vplexapi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/clustercommunication.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/clustercommunication.pm index 279d8fa1e..4c0741c50 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/clustercommunication.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/clustercommunication.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/clusterdevices.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/clusterdevices.pm index c338aaaab..4a61eb654 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/clusterdevices.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/clusterdevices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/directors.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/directors.pm index 76f1e7899..bbd0dcf35 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/directors.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/directors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/distributeddevices.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/distributeddevices.pm index 3e8b562db..9d1b5cee3 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/distributeddevices.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/distributeddevices.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/fans.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/fans.pm index 56f6f0bb0..5942bd2a4 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/fans.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/fans.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/psus.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/psus.pm index 0b5f15897..9f00a96b6 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/psus.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/psus.pm @@ -1,4 +1,4 @@ -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/mode/storagevolumes.pm b/centreon-plugins/storage/emc/vplex/restapi/mode/storagevolumes.pm index 6f691a562..78944b9af 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/mode/storagevolumes.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/mode/storagevolumes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/vplex/restapi/plugin.pm b/centreon-plugins/storage/emc/vplex/restapi/plugin.pm index 54a9da54e..ee652d963 100644 --- a/centreon-plugins/storage/emc/vplex/restapi/plugin.pm +++ b/centreon-plugins/storage/emc/vplex/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/custom/xtremioapi.pm b/centreon-plugins/storage/emc/xtremio/restapi/custom/xtremioapi.pm index d993a9296..5ddc0815c 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/custom/xtremioapi.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/custom/xtremioapi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/mode/clusterhealth.pm b/centreon-plugins/storage/emc/xtremio/restapi/mode/clusterhealth.pm index 25ac27600..3ad65cf32 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/mode/clusterhealth.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/mode/clusterhealth.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdendurance.pm b/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdendurance.pm index a1432b7fd..2873af532 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdendurance.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdendurance.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdiops.pm b/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdiops.pm index 046e74c6d..63d013659 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdiops.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/mode/ssdiops.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvscpu.pm b/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvscpu.pm index 8c8336ff5..c64f1ac01 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvscpu.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvscpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvsstate.pm b/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvsstate.pm index f4afe1e04..34a84d430 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvsstate.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/mode/xenvsstate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/emc/xtremio/restapi/plugin.pm b/centreon-plugins/storage/emc/xtremio/restapi/plugin.pm index fd35ce71f..216166766 100644 --- a/centreon-plugins/storage/emc/xtremio/restapi/plugin.pm +++ b/centreon-plugins/storage/emc/xtremio/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/exagrid/snmp/mode/serverusage.pm b/centreon-plugins/storage/exagrid/snmp/mode/serverusage.pm index f03c3eb67..f8b2ae1ec 100644 --- a/centreon-plugins/storage/exagrid/snmp/mode/serverusage.pm +++ b/centreon-plugins/storage/exagrid/snmp/mode/serverusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/exagrid/snmp/plugin.pm b/centreon-plugins/storage/exagrid/snmp/plugin.pm index 15270864e..434f537fe 100644 --- a/centreon-plugins/storage/exagrid/snmp/plugin.pm +++ b/centreon-plugins/storage/exagrid/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/cpu.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/cpu.pm index 47ca30fae..296b59791 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/cpu.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/cpu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/physicaldisk.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/physicaldisk.pm index 7d37f9994..665e082af 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/physicaldisk.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/physicaldisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/portstats.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/portstats.pm index 528a78c33..e32d4d318 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/portstats.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/portstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/psu.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/psu.pm index 40923136f..80d85ff02 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/psu.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/raidgroups.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/raidgroups.pm index fd84c38b3..cff517e52 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/raidgroups.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/raidgroups.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/volumestats.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/volumestats.pm index f0a638e40..151a04e3d 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/volumestats.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/mode/volumestats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/plugin.pm b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/plugin.pm index f23159562..f1688fe8a 100644 --- a/centreon-plugins/storage/fujitsu/eternus/dx/ssh/plugin.pm +++ b/centreon-plugins/storage/fujitsu/eternus/dx/ssh/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/hnas/snmp/plugin.pm b/centreon-plugins/storage/hitachi/hnas/snmp/plugin.pm index 31b5ef62e..805536bfe 100644 --- a/centreon-plugins/storage/hitachi/hnas/snmp/plugin.pm +++ b/centreon-plugins/storage/hitachi/hnas/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/component.pm b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/component.pm index a361de8f0..f7f364edc 100644 --- a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/component.pm +++ b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/component.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dkc.pm b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dkc.pm index 5abcea76a..f07264c63 100644 --- a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dkc.pm +++ b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dkc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dku.pm b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dku.pm index dc17316b3..1805719d8 100644 --- a/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dku.pm +++ b/centreon-plugins/storage/hitachi/standard/snmp/mode/components/dku.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/standard/snmp/mode/hardware.pm b/centreon-plugins/storage/hitachi/standard/snmp/mode/hardware.pm index c7e25a89d..8f1ba552d 100644 --- a/centreon-plugins/storage/hitachi/standard/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/hitachi/standard/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hitachi/standard/snmp/plugin.pm b/centreon-plugins/storage/hitachi/standard/snmp/plugin.pm index da2fa06da..8d21b1854 100644 --- a/centreon-plugins/storage/hitachi/standard/snmp/plugin.pm +++ b/centreon-plugins/storage/hitachi/standard/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/battery.pm b/centreon-plugins/storage/hp/3par/7000/mode/battery.pm index 250545729..82bf678e1 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/battery.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/battery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/cim.pm b/centreon-plugins/storage/hp/3par/7000/mode/cim.pm index b075930a6..5d055fdc9 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/cim.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/cim.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/iscsi.pm b/centreon-plugins/storage/hp/3par/7000/mode/iscsi.pm index 3dd4c1d10..d2be4f21a 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/iscsi.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/iscsi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/node.pm b/centreon-plugins/storage/hp/3par/7000/mode/node.pm index bb844743f..91c55f1b7 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/node.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/node.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/physicaldisk.pm b/centreon-plugins/storage/hp/3par/7000/mode/physicaldisk.pm index 7e3edfb11..550b5f214 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/physicaldisk.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/physicaldisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/psu.pm b/centreon-plugins/storage/hp/3par/7000/mode/psu.pm index 6b615a425..c69fc8c70 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/psu.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/storage.pm b/centreon-plugins/storage/hp/3par/7000/mode/storage.pm index 33120dbf1..1a5b7df59 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/storage.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/storage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/temperature.pm b/centreon-plugins/storage/hp/3par/7000/mode/temperature.pm index 0d85e2bf9..ca2072834 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/temperature.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/volume.pm b/centreon-plugins/storage/hp/3par/7000/mode/volume.pm index 69876b73d..13dca9850 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/volume.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/volume.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/mode/wsapi.pm b/centreon-plugins/storage/hp/3par/7000/mode/wsapi.pm index cf58bfb85..d794b01b9 100644 --- a/centreon-plugins/storage/hp/3par/7000/mode/wsapi.pm +++ b/centreon-plugins/storage/hp/3par/7000/mode/wsapi.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/3par/7000/plugin.pm b/centreon-plugins/storage/hp/3par/7000/plugin.pm index c11a33aff..e6ca52829 100644 --- a/centreon-plugins/storage/hp/3par/7000/plugin.pm +++ b/centreon-plugins/storage/hp/3par/7000/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/device.pm b/centreon-plugins/storage/hp/lefthand/mode/components/device.pm index de2a844fa..261f03d1c 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/device.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/device.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm b/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm index 694dafaa8..192cd9208 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm b/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm index a165f1eff..b384d9da6 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm b/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm index aafdc61a7..c6274bafe 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm b/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm index 75bcedd70..c8d4130b1 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm b/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm index 333eb2814..4e2c8ad37 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm b/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm index 6d65c6f59..3c0d5a5ba 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm b/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm index bb4764663..68c5b66a5 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/mode/hardware.pm b/centreon-plugins/storage/hp/lefthand/mode/hardware.pm index 691d4e219..c6b239671 100644 --- a/centreon-plugins/storage/hp/lefthand/mode/hardware.pm +++ b/centreon-plugins/storage/hp/lefthand/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/lefthand/plugin.pm b/centreon-plugins/storage/hp/lefthand/plugin.pm index 1c19dc751..027caefbf 100644 --- a/centreon-plugins/storage/hp/lefthand/plugin.pm +++ b/centreon-plugins/storage/hp/lefthand/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/msa2000/snmp/plugin.pm b/centreon-plugins/storage/hp/msa2000/snmp/plugin.pm index 3df6de7b0..2f6a7fb14 100644 --- a/centreon-plugins/storage/hp/msa2000/snmp/plugin.pm +++ b/centreon-plugins/storage/hp/msa2000/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/msl/snmp/mode/status.pm b/centreon-plugins/storage/hp/msl/snmp/mode/status.pm index 586fee416..1197cf73c 100644 --- a/centreon-plugins/storage/hp/msl/snmp/mode/status.pm +++ b/centreon-plugins/storage/hp/msl/snmp/mode/status.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/msl/snmp/plugin.pm b/centreon-plugins/storage/hp/msl/snmp/plugin.pm index 9f54755cd..696973005 100644 --- a/centreon-plugins/storage/hp/msl/snmp/plugin.pm +++ b/centreon-plugins/storage/hp/msl/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/custom.pm b/centreon-plugins/storage/hp/p2000/xmlapi/custom.pm index 2b5e1308e..3aa80740f 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/custom.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/disk.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/disk.pm index 92735ebd0..beff831c7 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/disk.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/enclosure.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/enclosure.pm index 93ac96877..1b06eeabe 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/enclosure.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/enclosure.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/fru.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/fru.pm index c7805ff84..6bc59c6df 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/fru.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/fru.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/sensors.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/sensors.pm index a6c90fa9b..142aca58b 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/sensors.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/sensors.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/vdisk.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/vdisk.pm index d179207a5..bf96c75f2 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/vdisk.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/components/vdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/health.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/health.pm index 817fe5cfe..7cee07fe7 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/health.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/health.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/listvolumes.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/listvolumes.pm index 929fc78db..2940fa4a1 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/listvolumes.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/listvolumes.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/mode/volumesstats.pm b/centreon-plugins/storage/hp/p2000/xmlapi/mode/volumesstats.pm index 6ef4c6ed4..72486a401 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/mode/volumesstats.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/mode/volumesstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/p2000/xmlapi/plugin.pm b/centreon-plugins/storage/hp/p2000/xmlapi/plugin.pm index 371fb14ed..04a58cc6c 100644 --- a/centreon-plugins/storage/hp/p2000/xmlapi/plugin.pm +++ b/centreon-plugins/storage/hp/p2000/xmlapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/restapi/custom/api.pm b/centreon-plugins/storage/hp/storeonce/restapi/custom/api.pm index ebec97e7f..f14f72989 100644 --- a/centreon-plugins/storage/hp/storeonce/restapi/custom/api.pm +++ b/centreon-plugins/storage/hp/storeonce/restapi/custom/api.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/restapi/mode/clusterusage.pm b/centreon-plugins/storage/hp/storeonce/restapi/mode/clusterusage.pm index 6a5086a27..3abcb02be 100644 --- a/centreon-plugins/storage/hp/storeonce/restapi/mode/clusterusage.pm +++ b/centreon-plugins/storage/hp/storeonce/restapi/mode/clusterusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/restapi/mode/fcsusage.pm b/centreon-plugins/storage/hp/storeonce/restapi/mode/fcsusage.pm index 621fd26c9..0c99ca83d 100644 --- a/centreon-plugins/storage/hp/storeonce/restapi/mode/fcsusage.pm +++ b/centreon-plugins/storage/hp/storeonce/restapi/mode/fcsusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/restapi/mode/servicesetusage.pm b/centreon-plugins/storage/hp/storeonce/restapi/mode/servicesetusage.pm index f18079799..5faa7790f 100644 --- a/centreon-plugins/storage/hp/storeonce/restapi/mode/servicesetusage.pm +++ b/centreon-plugins/storage/hp/storeonce/restapi/mode/servicesetusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/restapi/plugin.pm b/centreon-plugins/storage/hp/storeonce/restapi/plugin.pm index e393c6785..d3ae16bbc 100644 --- a/centreon-plugins/storage/hp/storeonce/restapi/plugin.pm +++ b/centreon-plugins/storage/hp/storeonce/restapi/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/ssh/custom/custom.pm b/centreon-plugins/storage/hp/storeonce/ssh/custom/custom.pm index 8e1f2118a..68de4af2a 100644 --- a/centreon-plugins/storage/hp/storeonce/ssh/custom/custom.pm +++ b/centreon-plugins/storage/hp/storeonce/ssh/custom/custom.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/ssh/mode/components/hardware.pm b/centreon-plugins/storage/hp/storeonce/ssh/mode/components/hardware.pm index 904d1ee0b..6db9bbe27 100644 --- a/centreon-plugins/storage/hp/storeonce/ssh/mode/components/hardware.pm +++ b/centreon-plugins/storage/hp/storeonce/ssh/mode/components/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/ssh/mode/components/serviceset.pm b/centreon-plugins/storage/hp/storeonce/ssh/mode/components/serviceset.pm index d66455694..9584c0442 100644 --- a/centreon-plugins/storage/hp/storeonce/ssh/mode/components/serviceset.pm +++ b/centreon-plugins/storage/hp/storeonce/ssh/mode/components/serviceset.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/ssh/mode/hardware.pm b/centreon-plugins/storage/hp/storeonce/ssh/mode/hardware.pm index 428207e54..546e41c90 100644 --- a/centreon-plugins/storage/hp/storeonce/ssh/mode/hardware.pm +++ b/centreon-plugins/storage/hp/storeonce/ssh/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/hp/storeonce/ssh/plugin.pm b/centreon-plugins/storage/hp/storeonce/ssh/plugin.pm index cdd48867e..7639bd4db 100644 --- a/centreon-plugins/storage/hp/storeonce/ssh/plugin.pm +++ b/centreon-plugins/storage/hp/storeonce/ssh/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/DS3000/cli/plugin.pm b/centreon-plugins/storage/ibm/DS3000/cli/plugin.pm index 55ae39f9f..9d24d269c 100644 --- a/centreon-plugins/storage/ibm/DS3000/cli/plugin.pm +++ b/centreon-plugins/storage/ibm/DS3000/cli/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/DS4000/cli/plugin.pm b/centreon-plugins/storage/ibm/DS4000/cli/plugin.pm index 40de84be7..9c196c6e6 100644 --- a/centreon-plugins/storage/ibm/DS4000/cli/plugin.pm +++ b/centreon-plugins/storage/ibm/DS4000/cli/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/DS5000/cli/plugin.pm b/centreon-plugins/storage/ibm/DS5000/cli/plugin.pm index 72b3e8d64..59530a16e 100644 --- a/centreon-plugins/storage/ibm/DS5000/cli/plugin.pm +++ b/centreon-plugins/storage/ibm/DS5000/cli/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm b/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm index a4601826a..2db684aed 100644 --- a/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm +++ b/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/TS3100/plugin.pm b/centreon-plugins/storage/ibm/TS3100/plugin.pm index f9970a392..42729dd54 100644 --- a/centreon-plugins/storage/ibm/TS3100/plugin.pm +++ b/centreon-plugins/storage/ibm/TS3100/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm b/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm index a9fec788e..2e9431d47 100644 --- a/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm +++ b/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/TS3200/plugin.pm b/centreon-plugins/storage/ibm/TS3200/plugin.pm index 583b91e15..155d7c702 100644 --- a/centreon-plugins/storage/ibm/TS3200/plugin.pm +++ b/centreon-plugins/storage/ibm/TS3200/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/array.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/array.pm index f8c1eb39a..09e8b2c96 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/array.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/array.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/drive.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/drive.pm index e0afd26d8..d6d97f31f 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/drive.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/drive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosure.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosure.pm index c581613b0..64329f1dd 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosure.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosure.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurebattery.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurebattery.pm index 75d38992a..003f2a95c 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurebattery.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurebattery.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurecanister.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurecanister.pm index 41c78f2a2..d6461c7db 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurecanister.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurecanister.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurepsu.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurepsu.pm index 6f56b3b03..5979780df 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurepsu.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/enclosurepsu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/host.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/host.pm index d82f3ee8a..937c71df7 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/host.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/host.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/mdisk.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/mdisk.pm index fc6423cad..6a95e7e4c 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/mdisk.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/mdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/node.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/node.pm index cfef24c4b..6c844f7fe 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/node.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/node.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portfc.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portfc.pm index 9d7d6c4e1..f7c684eb5 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portfc.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portfc.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portsas.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portsas.pm index 34b9f838f..255e419e0 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portsas.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/portsas.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/quorum.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/quorum.pm index bf01dcf97..4358530ba 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/quorum.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/quorum.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/systemstats.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/systemstats.pm index 180f460e4..214e16ac0 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/systemstats.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/systemstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/vdisk.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/vdisk.pm index 9fe8c51f3..23d534748 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/components/vdisk.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/components/vdisk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/eventlog.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/eventlog.pm index 2ad93623a..260d7fbfe 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/eventlog.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/eventlog.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/hardware.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/hardware.pm index e36ed7a9e..2453c3040 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/hardware.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/mode/poolusage.pm b/centreon-plugins/storage/ibm/storwize/ssh/mode/poolusage.pm index 19437b6be..e9285062e 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/mode/poolusage.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/mode/poolusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/ibm/storwize/ssh/plugin.pm b/centreon-plugins/storage/ibm/storwize/ssh/plugin.pm index 59d8ca86a..24d9759e0 100644 --- a/centreon-plugins/storage/ibm/storwize/ssh/plugin.pm +++ b/centreon-plugins/storage/ibm/storwize/ssh/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/lenovo/sseries/snmp/plugin.pm b/centreon-plugins/storage/lenovo/sseries/snmp/plugin.pm index f7eb9ec1f..cea735226 100644 --- a/centreon-plugins/storage/lenovo/sseries/snmp/plugin.pm +++ b/centreon-plugins/storage/lenovo/sseries/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/aggregatestate.pm b/centreon-plugins/storage/netapp/snmp/mode/aggregatestate.pm index 87960e0c7..037cffb9c 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/aggregatestate.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/aggregatestate.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/cacheage.pm b/centreon-plugins/storage/netapp/snmp/mode/cacheage.pm index 396e30cc0..39718ad90 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/cacheage.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/cacheage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/communication.pm b/centreon-plugins/storage/netapp/snmp/mode/components/communication.pm index c8a79299f..5563fdf02 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/communication.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/communication.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/electronics.pm b/centreon-plugins/storage/netapp/snmp/mode/components/electronics.pm index d5ce43f7a..ae66030c4 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/electronics.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/electronics.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/fan.pm b/centreon-plugins/storage/netapp/snmp/mode/components/fan.pm index 6f4f2428b..46199c1c2 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/psu.pm b/centreon-plugins/storage/netapp/snmp/mode/components/psu.pm index 2b44753bb..40f4cdaae 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/psu.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/raid.pm b/centreon-plugins/storage/netapp/snmp/mode/components/raid.pm index 7a2c1af5f..f976ee13a 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/raid.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/raid.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/temperature.pm b/centreon-plugins/storage/netapp/snmp/mode/components/temperature.pm index b30ac3b54..695945a8c 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/components/voltage.pm b/centreon-plugins/storage/netapp/snmp/mode/components/voltage.pm index 273474ee5..8bee7a3f8 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/components/voltage.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/components/voltage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/cpstatistics.pm b/centreon-plugins/storage/netapp/snmp/mode/cpstatistics.pm index c9b4bb8b7..3d497d2cf 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/cpstatistics.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/cpstatistics.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/cpuload.pm b/centreon-plugins/storage/netapp/snmp/mode/cpuload.pm index bddabaefc..8c4083f58 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/cpuload.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/cpuload.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/diskfailed.pm b/centreon-plugins/storage/netapp/snmp/mode/diskfailed.pm index bccb1e4dd..7b0712345 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/diskfailed.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/diskfailed.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/fan.pm b/centreon-plugins/storage/netapp/snmp/mode/fan.pm index deea0a679..f0d6b2666 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/fan.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/filesys.pm b/centreon-plugins/storage/netapp/snmp/mode/filesys.pm index 27082c385..f2319f80b 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/filesys.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/filesys.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/globalstatus.pm b/centreon-plugins/storage/netapp/snmp/mode/globalstatus.pm index bb369f53b..ee42454a0 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/globalstatus.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/globalstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/listfilesys.pm b/centreon-plugins/storage/netapp/snmp/mode/listfilesys.pm index 6fce3a9e7..c630fc354 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/listfilesys.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/listfilesys.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/ndmpsessions.pm b/centreon-plugins/storage/netapp/snmp/mode/ndmpsessions.pm index 5ca68caab..86d13f18e 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/ndmpsessions.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/ndmpsessions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/nvram.pm b/centreon-plugins/storage/netapp/snmp/mode/nvram.pm index 757daf3bb..48d07ad63 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/nvram.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/nvram.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/partnerstatus.pm b/centreon-plugins/storage/netapp/snmp/mode/partnerstatus.pm index 9427f45c2..e7b3730b1 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/partnerstatus.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/partnerstatus.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/psu.pm b/centreon-plugins/storage/netapp/snmp/mode/psu.pm index b035e1f6c..7f092fe48 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/psu.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/qtreeusage.pm b/centreon-plugins/storage/netapp/snmp/mode/qtreeusage.pm index d49e59076..2f1adf006 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/qtreeusage.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/qtreeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/sharecalls.pm b/centreon-plugins/storage/netapp/snmp/mode/sharecalls.pm index 0e681e136..7954b4119 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/sharecalls.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/sharecalls.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/shelf.pm b/centreon-plugins/storage/netapp/snmp/mode/shelf.pm index 861dbb27b..d59eb7ed4 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/shelf.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/shelf.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/snapmirrorlag.pm b/centreon-plugins/storage/netapp/snmp/mode/snapmirrorlag.pm index d29b11def..670d769bc 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/snapmirrorlag.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/snapmirrorlag.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/snapshotage.pm b/centreon-plugins/storage/netapp/snmp/mode/snapshotage.pm index 137fb7eae..81bee0c3f 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/snapshotage.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/snapshotage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/temperature.pm b/centreon-plugins/storage/netapp/snmp/mode/temperature.pm index 1acc82132..34bdeb00c 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/temperature.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/mode/volumeoptions.pm b/centreon-plugins/storage/netapp/snmp/mode/volumeoptions.pm index d454992d2..4006d0ded 100644 --- a/centreon-plugins/storage/netapp/snmp/mode/volumeoptions.pm +++ b/centreon-plugins/storage/netapp/snmp/mode/volumeoptions.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/netapp/snmp/plugin.pm b/centreon-plugins/storage/netapp/snmp/plugin.pm index e4a6eae99..0a5cbdb7d 100644 --- a/centreon-plugins/storage/netapp/snmp/plugin.pm +++ b/centreon-plugins/storage/netapp/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/nimble/snmp/mode/globalstats.pm b/centreon-plugins/storage/nimble/snmp/mode/globalstats.pm index fe1a8a1c0..28c29f9f7 100644 --- a/centreon-plugins/storage/nimble/snmp/mode/globalstats.pm +++ b/centreon-plugins/storage/nimble/snmp/mode/globalstats.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/nimble/snmp/mode/volumeusage.pm b/centreon-plugins/storage/nimble/snmp/mode/volumeusage.pm index de45cf794..f5a082f43 100644 --- a/centreon-plugins/storage/nimble/snmp/mode/volumeusage.pm +++ b/centreon-plugins/storage/nimble/snmp/mode/volumeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/nimble/snmp/plugin.pm b/centreon-plugins/storage/nimble/snmp/plugin.pm index 74b8c1770..f2d13531f 100644 --- a/centreon-plugins/storage/nimble/snmp/plugin.pm +++ b/centreon-plugins/storage/nimble/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/overland/neo/snmp/mode/components/drive.pm b/centreon-plugins/storage/overland/neo/snmp/mode/components/drive.pm index 94cee4e1f..d385899e0 100644 --- a/centreon-plugins/storage/overland/neo/snmp/mode/components/drive.pm +++ b/centreon-plugins/storage/overland/neo/snmp/mode/components/drive.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/overland/neo/snmp/mode/components/library.pm b/centreon-plugins/storage/overland/neo/snmp/mode/components/library.pm index d0a492f4f..db3e7a120 100644 --- a/centreon-plugins/storage/overland/neo/snmp/mode/components/library.pm +++ b/centreon-plugins/storage/overland/neo/snmp/mode/components/library.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/overland/neo/snmp/mode/eventlog.pm b/centreon-plugins/storage/overland/neo/snmp/mode/eventlog.pm index 26d907e48..8d9181e92 100644 --- a/centreon-plugins/storage/overland/neo/snmp/mode/eventlog.pm +++ b/centreon-plugins/storage/overland/neo/snmp/mode/eventlog.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/overland/neo/snmp/mode/hardware.pm b/centreon-plugins/storage/overland/neo/snmp/mode/hardware.pm index e5a8080a8..91f1d70bc 100644 --- a/centreon-plugins/storage/overland/neo/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/overland/neo/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/overland/neo/snmp/plugin.pm b/centreon-plugins/storage/overland/neo/snmp/plugin.pm index 8ba4baadb..aa6d67700 100644 --- a/centreon-plugins/storage/overland/neo/snmp/plugin.pm +++ b/centreon-plugins/storage/overland/neo/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/panzura/snmp/mode/cpucloud.pm b/centreon-plugins/storage/panzura/snmp/mode/cpucloud.pm index f5439250d..753df8d94 100644 --- a/centreon-plugins/storage/panzura/snmp/mode/cpucloud.pm +++ b/centreon-plugins/storage/panzura/snmp/mode/cpucloud.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/panzura/snmp/mode/diskusagelocal.pm b/centreon-plugins/storage/panzura/snmp/mode/diskusagelocal.pm index 74c6bba44..5108c4bb2 100644 --- a/centreon-plugins/storage/panzura/snmp/mode/diskusagelocal.pm +++ b/centreon-plugins/storage/panzura/snmp/mode/diskusagelocal.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/panzura/snmp/mode/memory.pm b/centreon-plugins/storage/panzura/snmp/mode/memory.pm index 87f15ce1d..54debc6cd 100644 --- a/centreon-plugins/storage/panzura/snmp/mode/memory.pm +++ b/centreon-plugins/storage/panzura/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/panzura/snmp/mode/ratios.pm b/centreon-plugins/storage/panzura/snmp/mode/ratios.pm index 8449aca69..43766bfa5 100644 --- a/centreon-plugins/storage/panzura/snmp/mode/ratios.pm +++ b/centreon-plugins/storage/panzura/snmp/mode/ratios.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/panzura/snmp/plugin.pm b/centreon-plugins/storage/panzura/snmp/plugin.pm index f365ebc96..1a31b752f 100644 --- a/centreon-plugins/storage/panzura/snmp/plugin.pm +++ b/centreon-plugins/storage/panzura/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm b/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm index 46423ee47..be4c45657 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm b/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm index f06ff9a47..faa9dbaf1 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm b/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm index 870cc8141..4aa96756a 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/hardware.pm b/centreon-plugins/storage/qnap/snmp/mode/hardware.pm index 1abc5bf99..ab503bf52 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/memory.pm b/centreon-plugins/storage/qnap/snmp/mode/memory.pm index dd2755885..a239b93d1 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/memory.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/memory.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/mode/volumeusage.pm b/centreon-plugins/storage/qnap/snmp/mode/volumeusage.pm index d1412bfd2..69f32bbf2 100644 --- a/centreon-plugins/storage/qnap/snmp/mode/volumeusage.pm +++ b/centreon-plugins/storage/qnap/snmp/mode/volumeusage.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/qnap/snmp/plugin.pm b/centreon-plugins/storage/qnap/snmp/plugin.pm index 9726110ab..7ccdf7ec6 100644 --- a/centreon-plugins/storage/qnap/snmp/plugin.pm +++ b/centreon-plugins/storage/qnap/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/quantum/scalar/snmp/plugin.pm b/centreon-plugins/storage/quantum/scalar/snmp/plugin.pm index ae3b83bc2..6c9a1fd08 100644 --- a/centreon-plugins/storage/quantum/scalar/snmp/plugin.pm +++ b/centreon-plugins/storage/quantum/scalar/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/cap.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/cap.pm index 19b1a5b6c..1825a3e35 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/cap.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/cap.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/controller.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/controller.pm index 0ae0b6479..61a6facf8 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/controller.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/controller.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/elevator.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/elevator.pm index baca22d62..a00685d4e 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/elevator.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/elevator.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/fan.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/fan.pm index 8bbdc8fdf..92b47d63d 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/interface.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/interface.pm index 1009c158b..bced82e01 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/interface.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/interface.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/psu.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/psu.pm index 3cf08b025..06e962376 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/psu.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/resources.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/resources.pm index 7f11ac901..31ebad99c 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/resources.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/resources.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/robot.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/robot.pm index fcb0d51f8..cf8553920 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/robot.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/robot.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/temperature.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/temperature.pm index 3d8481604..1d4fae0f4 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/temperature.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/turntable.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/turntable.pm index 083823ad5..83412f806 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/components/turntable.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/components/turntable.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/mode/hardware.pm b/centreon-plugins/storage/storagetek/sl/snmp/mode/hardware.pm index 589d29755..a6d7c7b59 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/storagetek/sl/snmp/plugin.pm b/centreon-plugins/storage/storagetek/sl/snmp/plugin.pm index bd26593bb..92631432a 100644 --- a/centreon-plugins/storage/storagetek/sl/snmp/plugin.pm +++ b/centreon-plugins/storage/storagetek/sl/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/components/disk.pm b/centreon-plugins/storage/synology/snmp/mode/components/disk.pm index ef0b8b745..4bb49c734 100644 --- a/centreon-plugins/storage/synology/snmp/mode/components/disk.pm +++ b/centreon-plugins/storage/synology/snmp/mode/components/disk.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/components/fan.pm b/centreon-plugins/storage/synology/snmp/mode/components/fan.pm index f84b87c62..e2d790dff 100644 --- a/centreon-plugins/storage/synology/snmp/mode/components/fan.pm +++ b/centreon-plugins/storage/synology/snmp/mode/components/fan.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/components/psu.pm b/centreon-plugins/storage/synology/snmp/mode/components/psu.pm index 5944c1fd9..ecce2045e 100644 --- a/centreon-plugins/storage/synology/snmp/mode/components/psu.pm +++ b/centreon-plugins/storage/synology/snmp/mode/components/psu.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/components/raid.pm b/centreon-plugins/storage/synology/snmp/mode/components/raid.pm index 90a12ed46..44171d0c6 100644 --- a/centreon-plugins/storage/synology/snmp/mode/components/raid.pm +++ b/centreon-plugins/storage/synology/snmp/mode/components/raid.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/components/system.pm b/centreon-plugins/storage/synology/snmp/mode/components/system.pm index c27ec9e90..20d133187 100644 --- a/centreon-plugins/storage/synology/snmp/mode/components/system.pm +++ b/centreon-plugins/storage/synology/snmp/mode/components/system.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/hardware.pm b/centreon-plugins/storage/synology/snmp/mode/hardware.pm index b8162a719..b186e996c 100644 --- a/centreon-plugins/storage/synology/snmp/mode/hardware.pm +++ b/centreon-plugins/storage/synology/snmp/mode/hardware.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/temperature.pm b/centreon-plugins/storage/synology/snmp/mode/temperature.pm index 3eed30c09..132455129 100644 --- a/centreon-plugins/storage/synology/snmp/mode/temperature.pm +++ b/centreon-plugins/storage/synology/snmp/mode/temperature.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/mode/ups.pm b/centreon-plugins/storage/synology/snmp/mode/ups.pm index 7dbb0b21b..7e0969f64 100644 --- a/centreon-plugins/storage/synology/snmp/mode/ups.pm +++ b/centreon-plugins/storage/synology/snmp/mode/ups.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/synology/snmp/plugin.pm b/centreon-plugins/storage/synology/snmp/plugin.pm index 3210bef0f..59ed09944 100644 --- a/centreon-plugins/storage/synology/snmp/plugin.pm +++ b/centreon-plugins/storage/synology/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for diff --git a/centreon-plugins/storage/violin/3000/snmp/plugin.pm b/centreon-plugins/storage/violin/3000/snmp/plugin.pm index 810fe61e6..fd8f32fb9 100644 --- a/centreon-plugins/storage/violin/3000/snmp/plugin.pm +++ b/centreon-plugins/storage/violin/3000/snmp/plugin.pm @@ -1,5 +1,5 @@ # -# Copyright 2016 Centreon (http://www.centreon.com/) +# Copyright 2017 Centreon (http://www.centreon.com/) # # Centreon is a full-fledged industry-strength solution that meets # the needs in IT infrastructure and application monitoring for From e6759222c6fabd7b3c410b0a0afeef1185c76bc2 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 12 Jan 2017 11:28:52 +0100 Subject: [PATCH 40/68] + add sap hana db plugin --- .../sap/hana/mode/blockedtransactions.pm | 96 ++++++++ .../database/sap/hana/mode/connectedusers.pm | 123 +++++++++++ .../database/sap/hana/mode/diskusage.pm | 206 ++++++++++++++++++ .../database/sap/hana/mode/hostcpu.pm | 166 ++++++++++++++ .../database/sap/hana/mode/hostmemory.pm | 183 ++++++++++++++++ .../database/sap/hana/mode/volumeusage.pm | 206 ++++++++++++++++++ centreon-plugins/database/sap/hana/plugin.pm | 120 ++++++++++ 7 files changed, 1100 insertions(+) create mode 100644 centreon-plugins/database/sap/hana/mode/blockedtransactions.pm create mode 100644 centreon-plugins/database/sap/hana/mode/connectedusers.pm create mode 100644 centreon-plugins/database/sap/hana/mode/diskusage.pm create mode 100644 centreon-plugins/database/sap/hana/mode/hostcpu.pm create mode 100644 centreon-plugins/database/sap/hana/mode/hostmemory.pm create mode 100644 centreon-plugins/database/sap/hana/mode/volumeusage.pm create mode 100644 centreon-plugins/database/sap/hana/plugin.pm diff --git a/centreon-plugins/database/sap/hana/mode/blockedtransactions.pm b/centreon-plugins/database/sap/hana/mode/blockedtransactions.pm new file mode 100644 index 000000000..6c639512c --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/blockedtransactions.pm @@ -0,0 +1,96 @@ +# +# Copyright 2017 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 database::sap::hana::mode::blockedtransactions; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'global', type => 0 }, + ]; + $self->{maps_counters}->{global} = [ + { label => 'blocked-transactions', set => { + key_values => [ { name => 'total' } ], + output_template => 'Current Total Blocked Transactions : %s', + perfdatas => [ + { label => 'total_blocked_transactions', value => 'total_absolute', template => '%s', min => 0 }, + ], + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT COUNT(*) AS total FROM M_BLOCKED_TRANSACTIONS + }; + $options{sql}->query(query => $query); + + $self->{global} = { total => 0 }; + if (my $row = $options{sql}->fetchrow_hashref()) { + $self->{global}->{total} = $row->{total} if (defined($row->{total})); + } +} + +1; + +__END__ + +=head1 MODE + +Check total blocked transactions. + +=over 8 + +=item B<--warning-*> + +Threshold warning. +Can be: 'blocked-transactions'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'blocked-transactions'. + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/database/sap/hana/mode/connectedusers.pm b/centreon-plugins/database/sap/hana/mode/connectedusers.pm new file mode 100644 index 000000000..b7e310afa --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/connectedusers.pm @@ -0,0 +1,123 @@ +# +# Copyright 2017 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 database::sap::hana::mode::connectedusers; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'host', type => 1, cb_prefix_output => 'prefix_output', message_multiple => 'All connected users are ok' }, + ]; + $self->{maps_counters}->{host} = [ + { label => 'users', set => { + key_values => [ { name => 'total' }, { name => 'display' } ], + output_template => 'Connected Users : %s', + perfdatas => [ + { label => 'users', value => 'total_absolute', template => '%s', min => 0, + label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub prefix_output { + my ($self, %options) = @_; + + return "Host '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-username:s" => { name => 'filter_username' }, + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT * FROM SYS.M_CONNECTIONS WHERE CONNECTION_TYPE IN ('Remote') + }; + $options{sql}->query(query => $query); + + $self->{host} = {}; + while ((my $row = $options{sql}->fetchrow_hashref())) { + my $name = $row->{HOST} . ':' . $row->{PORT}; + + $self->{host}->{$name} = { total => 0, display => $name } if (!defined($self->{host}->{$name})); + + if (defined($self->{option_results}->{filter_username}) && $self->{option_results}->{filter_username} ne '' && + $row->{USER_NAME} !~ /$self->{option_results}->{filter_username}/) { + $self->{output}->output_add(long_msg => "skipping '" . $name . '/' . $row->{USER_NAME} . "': no matching filter.", debug => 1); + next; + } + + $self->{host}->{$name}->{total}++; + } + + if (scalar(keys %{$self->{host}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No host found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check connected users. + +=over 8 + +=item B<--filter-username> + +Filter connected username. (Can be a regex) + +=item B<--warning-*> + +Threshold warning. +Can be: 'users'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'users'. + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/database/sap/hana/mode/diskusage.pm b/centreon-plugins/database/sap/hana/mode/diskusage.pm new file mode 100644 index 000000000..c9436687f --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/diskusage.pm @@ -0,0 +1,206 @@ +# +# Copyright 2017 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 database::sap::hana::mode::diskusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +my $instance_mode; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'disk', type => 1, cb_prefix_output => 'prefix_volume_output', message_multiple => 'All disks are ok' }, + ]; + + $self->{maps_counters}->{disk} = [ + { label => 'usage', set => { + key_values => [ { name => 'used' }, { name => 'total' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_usage_calc'), + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + ]; +} + +sub custom_usage_perfdata { + my ($self, %options) = @_; + + my $label = 'used_' . $self->{result_values}->{display}; + my $value_perf = $self->{result_values}->{used}; + if (defined($instance_mode->{option_results}->{free})) { + $label = 'free_' . $self->{result_values}->{display}; + $value_perf = $self->{result_values}->{free}; + } + my $extra_label = ''; + $extra_label = '_' . $self->{result_values}->{display} if (!defined($options{extra_instance}) || $options{extra_instance} != 0); + my %total_options = (); + if ($instance_mode->{option_results}->{units} eq '%') { + $total_options{total} = $self->{result_values}->{total}; + $total_options{cast_int} = 1; + } + + $self->{output}->perfdata_add(label => $label . $extra_label, unit => 'B', + value => $value_perf, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, %total_options), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, %total_options), + min => 0, max => $self->{result_values}->{total}); +} + +sub custom_usage_threshold { + my ($self, %options) = @_; + + my ($exit, $threshold_value); + $threshold_value = $self->{result_values}->{used}; + $threshold_value = $self->{result_values}->{free} if (defined($instance_mode->{option_results}->{free})); + if ($instance_mode->{option_results}->{units} eq '%') { + $threshold_value = $self->{result_values}->{prct_used}; + $threshold_value = $self->{result_values}->{prct_free} if (defined($instance_mode->{option_results}->{free})); + } + $exit = $self->{perfdata}->threshold_check(value => $threshold_value, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-'. $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_usage_output { + my ($self, %options) = @_; + + my ($total_size_value, $total_size_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}); + my ($total_used_value, $total_used_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}); + my ($total_free_value, $total_free_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}); + my $msg = sprintf("Total: %s Used: %s (%.2f%%) Free: %s (%.2f%%)", + $total_size_value . " " . $total_size_unit, + $total_used_value . " " . $total_used_unit, $self->{result_values}->{prct_used}, + $total_free_value . " " . $total_free_unit, $self->{result_values}->{prct_free}); + return $msg; +} + +sub custom_usage_calc { + my ($self, %options) = @_; + + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{total} = $options{new_datas}->{$self->{instance} . '_total'}; + $self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_used'}; + $self->{result_values}->{free} = $self->{result_values}->{total} - $self->{result_values}->{used}; + + $self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total}; + $self->{result_values}->{prct_free} = 100 - $self->{result_values}->{prct_used}; + + return 0; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "units:s" => { name => 'units', default => '%' }, + "free" => { name => 'free' }, + }); + return $self; +} + +sub prefix_disk_output { + my ($self, %options) = @_; + + return "Disk '" . $options{instance_value}->{display} . "' "; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT * FROM SYS.M_DISKS + }; + $options{sql}->query(query => $query); + $self->{disk} = {}; + + while ((my $row = $options{sql}->fetchrow_hashref())) { + my $name = $row->{HOST} . ':' . $row->{PATH}; + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter.", debug => 1); + next; + } + + $self->{disk}->{$name} = { + used => $row->{USED_SIZE}, + total => $row->{TOTAL_SIZE}, + display => $name + }; + } + + if (scalar(keys %{$self->{disk}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No disk found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check disk usages. + +=over 8 + +=item B<--warning-usage> + +Threshold warning. + +=item B<--critical-usage> + +Threshold critical. + +=item B<--filter-name> + +Filter disk name. (Can be a regex) + +=item B<--units> + +Default is '%', can be 'B' + +=item B<--free> + +Thresholds are on free space left. + +=back + +=cut diff --git a/centreon-plugins/database/sap/hana/mode/hostcpu.pm b/centreon-plugins/database/sap/hana/mode/hostcpu.pm new file mode 100644 index 000000000..0652b9afb --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/hostcpu.pm @@ -0,0 +1,166 @@ +# +# Copyright 2017 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 database::sap::hana::mode::hostcpu; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'cpu', type => 1, cb_prefix_output => 'prefix_cpu_output', message_multiple => 'All cpu usages are ok' }, + ]; + $self->{maps_counters}->{cpu} = [ + { label => 'user', set => { + key_values => [ { name => 'total', diff => 1 }, { name => 'user', diff => 1 }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_data_calc'), closure_custom_calc_extra_options => { label_ref => 'user' }, + output_template => 'User %.2f %%', output_use => 'user_prct', threshold_use => 'user_prct', + perfdatas => [ + { label => 'user', value => 'user_prct', template => '%.2f', min => 0, max => 100, unit => '%', + label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'sys', set => { + key_values => [ { name => 'total', diff => 1 }, { name => 'sys', diff => 1 }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_data_calc'), closure_custom_calc_extra_options => { label_ref => 'sys' }, + output_template => 'System %.2f %%', output_use => 'sys_prct', threshold_use => 'sys_prct', + perfdatas => [ + { label => 'sys', value => 'sys_prct', template => '%.2f', min => 0, max => 100, unit => '%', + label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'wait', set => { + key_values => [ { name => 'total', diff => 1 }, { name => 'wait', diff => 1 }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_data_calc'), closure_custom_calc_extra_options => { label_ref => 'wait' }, + output_template => 'Wait %.2f %%', output_use => 'wait_prct', threshold_use => 'wait_prct', + perfdatas => [ + { label => 'wait', value => 'wait_prct', template => '%.2f', min => 0, max => 100, unit => '%', + label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'idle', set => { + key_values => [ { name => 'total', diff => 1 }, { name => 'idle', diff => 1 }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_data_calc'), closure_custom_calc_extra_options => { label_ref => 'idle' }, + output_template => 'Idle %.2f %%', output_use => 'idle_prct', threshold_use => 'idle_prct', + perfdatas => [ + { label => 'idle', value => 'idle_prct', template => '%.2f', min => 0, max => 100, unit => '%', + label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub custom_data_calc { + my ($self, %options) = @_; + + my $label = $options{extra_options}->{label_ref}; + my $delta_value = $options{new_datas}->{$self->{instance} . '_' . $label} - $options{old_datas}->{$self->{instance} . '_' . $label}; + my $delta_total = $options{new_datas}->{$self->{instance} . '_total'} - $options{old_datas}->{$self->{instance} . '_total'}; + + $self->{result_values}->{$label . '_prct'} = 0; + if ($delta_total > 0) { + $self->{result_values}->{$label . '_prct'} = $delta_value * 100 / $delta_total; + } + return 0; +} + +sub prefix_cpu_output { + my ($self, %options) = @_; + + return "CPU '" . $options{instance_value}->{display} . "' Usage : "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT * FROM SYS.M_HOST_RESOURCE_UTILIZATION + }; + $options{sql}->query(query => $query); + + $self->{cache_name} = "sap_hana_db_" . $self->{mode} . '_' . $options{sql}->get_unique_id4save() . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); + + $self->{cpu} = {}; + while ((my $row = $options{sql}->fetchrow_hashref())) { + my $name = $row->{HOST}; + + $self->{cpu}->{$name} = { + display => $name, + total => $row->{TOTAL_CPU_SYSTEM_TIME} + $row->{TOTAL_CPU_USER_TIME} + $row->{TOTAL_CPU_IDLE_TIME} + $row->{TOTAL_CPU_WIO_TIME}, + sys => $row->{TOTAL_CPU_SYSTEM_TIME}, + user => $row->{TOTAL_CPU_USER_TIME}, + idle => $row->{TOTAL_CPU_IDLE_TIME}, + wait => $row->{TOTAL_CPU_WIO_TIME}, + }; + } +} + +1; + +__END__ + +=head1 MODE + +Check system CPUs. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example : --filter-counters='^idle$' + +=item B<--warning-*> + +Threshold warning. +Can be: 'user', 'sys', 'idle', 'wait'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'user', 'sys', 'idle', 'wait'. + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/database/sap/hana/mode/hostmemory.pm b/centreon-plugins/database/sap/hana/mode/hostmemory.pm new file mode 100644 index 000000000..992b0d64b --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/hostmemory.pm @@ -0,0 +1,183 @@ +# +# Copyright 2017 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 database::sap::hana::mode::hostmemory; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub custom_usage_perfdata { + my ($self, %options) = @_; + + my $extra_label = ''; + $extra_label = '_' . $self->{result_values}->{display} if (!defined($options{extra_instance}) || $options{extra_instance} != 0); + + $self->{output}->perfdata_add(label => $self->{result_values}->{label} . '_used' . $extra_label, unit => 'B', + value => $self->{result_values}->{used}, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, total => $self->{result_values}->{total}, cast_int => 1), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, total => $self->{result_values}->{total}, cast_int => 1), + min => 0, max => $self->{result_values}->{total}); +} + +sub custom_usage_threshold { + my ($self, %options) = @_; + + my $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{prct_used}, threshold => [ { label => 'critical-' . $self->{result_values}->{label} . '-usage', exit_litteral => 'critical' }, { label => 'warning-' . $self->{result_values}->{label} . '-usage', exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_usage_output { + my ($self, %options) = @_; + + my ($total_size_value, $total_size_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}); + my ($total_used_value, $total_used_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}); + my ($total_free_value, $total_free_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}); + + my $msg = sprintf("Total: %s Used: %s (%.2f%%) Free: %s (%.2f%%)", + $total_size_value . " " . $total_size_unit, + $total_used_value . " " . $total_used_unit, $self->{result_values}->{prct_used}, + $total_free_value . " " . $total_free_unit, $self->{result_values}->{prct_free}); + return $msg; +} + +sub custom_usage_calc { + my ($self, %options) = @_; + + $self->{result_values}->{label} = $options{extra_options}->{label_ref}; + $self->{result_values}->{total} = $options{new_datas}->{$self->{instance} . '_used'} + $options{new_datas}->{$self->{instance} . '_free'}; + $self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_used'}; + $self->{result_values}->{free} = $options{new_datas}->{$self->{instance} . '_free'}; + $self->{result_values}->{prct_free} = $self->{result_values}->{free} * 100 / $self->{result_values}->{total}; + $self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'memory', type => 1, cb_prefix_output => 'prefix_memory_output', message_multiple => 'All physical memories are ok' }, + { name => 'swap', type => 1, cb_prefix_output => 'prefix_swap_output', message_multiple => 'All swap memories are ok' }, + ]; + + $self->{maps_counters}->{memory} = [ + { label => 'physical-usage', set => { + key_values => [ { name => 'free' }, { name => 'used' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_usage_calc'), closure_custom_calc_extra_options => { label_ref => 'physical' }, + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + ]; + $self->{maps_counters}->{swap} = [ + { label => 'swap-usage', set => { + key_values => [ { name => 'free' }, { name => 'used' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_usage_calc'), closure_custom_calc_extra_options => { label_ref => 'swap' }, + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + ]; +} + +sub prefix_memory_output { + my ($self, %options) = @_; + + return "Physical memory '" . $options{instance_value}->{display} . "' "; +} + +sub prefix_swap_output { + my ($self, %options) = @_; + + return "Swap memory '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT * FROM SYS.M_HOST_RESOURCE_UTILIZATION + }; + $options{sql}->query(query => $query); + $self->{swap} = {}; + $self->{memory} = {}; + + while ((my $row = $options{sql}->fetchrow_hashref())) { + my $name = $row->{HOST}; + + $self->{memory}->{$name} = { + display => $name, + free => $row->{FREE_PHYSICAL_MEMORY}, + used => $row->{USED_PHYSICAL_MEMORY}, + }; + $self->{swap}->{$name} = { + display => $name, + free => $row->{FREE_SWAP_SPACE}, + used => $row->{USED_SWAP_SPACE}, + }; + } +} + +1; + +__END__ + +=head1 MODE + +Check memory usages. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example : --filter-counters='^physical-usage$' + +=item B<--warning-*> + +Threshold warning. +Can be: 'physical-usage' (%), 'swap-usage' (%). + +=item B<--critical-*> + +Threshold critical. +Can be: 'physical-usage' (%), 'swap-usage' (%). + +=back + +=cut diff --git a/centreon-plugins/database/sap/hana/mode/volumeusage.pm b/centreon-plugins/database/sap/hana/mode/volumeusage.pm new file mode 100644 index 000000000..55f432a31 --- /dev/null +++ b/centreon-plugins/database/sap/hana/mode/volumeusage.pm @@ -0,0 +1,206 @@ +# +# Copyright 2017 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 database::sap::hana::mode::volumeusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +my $instance_mode; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'volume', type => 1, cb_prefix_output => 'prefix_volume_output', message_multiple => 'All data volumes are ok' }, + ]; + + $self->{maps_counters}->{volume} = [ + { label => 'usage', set => { + key_values => [ { name => 'used' }, { name => 'total' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_usage_calc'), + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + ]; +} + +sub custom_usage_perfdata { + my ($self, %options) = @_; + + my $label = 'used_' . $self->{result_values}->{display}; + my $value_perf = $self->{result_values}->{used}; + if (defined($instance_mode->{option_results}->{free})) { + $label = 'free_' . $self->{result_values}->{display}; + $value_perf = $self->{result_values}->{free}; + } + my $extra_label = ''; + $extra_label = '_' . $self->{result_values}->{display} if (!defined($options{extra_instance}) || $options{extra_instance} != 0); + my %total_options = (); + if ($instance_mode->{option_results}->{units} eq '%') { + $total_options{total} = $self->{result_values}->{total}; + $total_options{cast_int} = 1; + } + + $self->{output}->perfdata_add(label => $label . $extra_label, unit => 'B', + value => $value_perf, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, %total_options), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, %total_options), + min => 0, max => $self->{result_values}->{total}); +} + +sub custom_usage_threshold { + my ($self, %options) = @_; + + my ($exit, $threshold_value); + $threshold_value = $self->{result_values}->{used}; + $threshold_value = $self->{result_values}->{free} if (defined($instance_mode->{option_results}->{free})); + if ($instance_mode->{option_results}->{units} eq '%') { + $threshold_value = $self->{result_values}->{prct_used}; + $threshold_value = $self->{result_values}->{prct_free} if (defined($instance_mode->{option_results}->{free})); + } + $exit = $self->{perfdata}->threshold_check(value => $threshold_value, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-'. $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_usage_output { + my ($self, %options) = @_; + + my ($total_size_value, $total_size_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}); + my ($total_used_value, $total_used_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}); + my ($total_free_value, $total_free_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}); + my $msg = sprintf("Total: %s Used: %s (%.2f%%) Free: %s (%.2f%%)", + $total_size_value . " " . $total_size_unit, + $total_used_value . " " . $total_used_unit, $self->{result_values}->{prct_used}, + $total_free_value . " " . $total_free_unit, $self->{result_values}->{prct_free}); + return $msg; +} + +sub custom_usage_calc { + my ($self, %options) = @_; + + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{total} = $options{new_datas}->{$self->{instance} . '_total'}; + $self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_used'}; + $self->{result_values}->{free} = $self->{result_values}->{total} - $self->{result_values}->{used}; + + $self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total}; + $self->{result_values}->{prct_free} = 100 - $self->{result_values}->{prct_used}; + + return 0; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "units:s" => { name => 'units', default => '%' }, + "free" => { name => 'free' }, + }); + return $self; +} + +sub prefix_volume_output { + my ($self, %options) = @_; + + return "Volume '" . $options{instance_value}->{display} . "' "; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; +} + +sub manage_selection { + my ($self, %options) = @_; + $options{sql}->connect(); + + my $query = q{ + SELECT * FROM SYS.M_VOLUME_FILES WHERE FILE_TYPE = 'DATA' + }; + $options{sql}->query(query => $query); + $self->{volume} = {}; + + while ((my $row = $options{sql}->fetchrow_hashref())) { + my $volume_name = $row->{HOST} . ':' . $row->{FILE_NAME}; + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $volume_name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $volume_name . "': no matching filter.", debug => 1); + next; + } + + $self->{volume}->{$volume_name} = { + used => $row->{USED_SIZE}, + total => $row->{TOTAL_SIZE}, + display => $volume_name + }; + } + + if (scalar(keys %{$self->{volume}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No volume found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check data volume usages. + +=over 8 + +=item B<--warning-usage> + +Threshold warning. + +=item B<--critical-usage> + +Threshold critical. + +=item B<--filter-name> + +Filter volume name. (Can be a regex) + +=item B<--units> + +Default is '%', can be 'B' + +=item B<--free> + +Thresholds are on free space left. + +=back + +=cut diff --git a/centreon-plugins/database/sap/hana/plugin.pm b/centreon-plugins/database/sap/hana/plugin.pm new file mode 100644 index 000000000..7fec8ade0 --- /dev/null +++ b/centreon-plugins/database/sap/hana/plugin.pm @@ -0,0 +1,120 @@ +# +# Copyright 2017 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 database::sap::hana::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_sql); + +sub new { + my ($class, %options) = @_; + + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '0.1'; + %{$self->{modes}} = ( + 'blocked-transactions' => 'database::sap::hana::mode::blockedtransactions', + 'connected-users' => 'database::sap::hana::mode::connectedusers', + 'connection-time' => 'centreon::common::protocols::sql::mode::connectiontime', + 'disk-usage' => 'database::sap::hana::mode::diskusage', + 'host-memory' => 'database::sap::hana::mode::hostmemory', + 'host-cpu' => 'database::sap::hana::mode::hostcpu', + 'sql' => 'centreon::common::protocols::sql::mode::sql', + 'volume-usage' => 'database::sap::hana::mode::volumeusage', + ); + + return $self; +} + +sub init { + my ($self, %options) = @_; + + $self->{options}->add_options( + arguments => { + 'servernode:s@' => { name => 'servernode' }, + 'port:s@' => { name => 'port' }, + 'database:s' => { name => 'database' }, + } + ); + $self->{options}->parse_options(); + my $options_result = $self->{options}->get_options(); + $self->{options}->clean(); + + if (defined($options_result->{servernode})) { + @{$self->{sqldefault}->{dbi}} = (); + for (my $i = 0; $i < scalar(@{$options_result->{servernode}}); $i++) { + $self->{sqldefault}->{dbi}[$i] = { data_source => 'ODBC:DRIVER={HDBODBC};SERVERNODE=' . $options_result->{servernode}[$i] }; + if (defined($options_result->{port}[$i])) { + $self->{sqldefault}->{dbi}[$i]->{data_source} .= ':' . $options_result->{port}[$i]; + } else { + $self->{sqldefault}->{dbi}[$i]->{data_source} .= ':30013'; + } + if ((defined($options_result->{database})) && ($options_result->{database} ne '')) { + $self->{sqldefault}->{dbi}[$i]->{data_source} .= ';DATABASENAME=' . $options_result->{database}; + } + } + } + $self->SUPER::init(%options); +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check SAP Hana DB Server. +Prerequisite on the system: + +=over 8 + +=item * SAP Hana client for Linux/Unix + +=item * unixODBC and perl DBD::ODBC + +=item * Add in file /etc/odbcinst.ini + +[HDBODBC] +Description = "SmartCloudPT HANA" +Driver=/usr/sap/hdbclient/libodbcHDB.so + +=item * Use option --connect-options="LongReadLen=1000000,LongTruncOk=1" + +=back + +=over 8 + +=item B<--servernode> + +Hostname to query. + +=item B<--port> + +Database Server Port (default: 30013). + +=item B<--database> + +Database name to connect. + +=back + +=cut From ac51ad7c851e1144dd4a148461a852df9910501c Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 16 Jan 2017 16:34:49 +0100 Subject: [PATCH 41/68] + Add mode to send trap --- .../apps/centreon/local/mode/downtimetrap.pm | 225 ++++++++++++++++++ .../apps/centreon/local/plugin.pm | 5 +- 2 files changed, 228 insertions(+), 2 deletions(-) create mode 100644 centreon-plugins/apps/centreon/local/mode/downtimetrap.pm diff --git a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm new file mode 100644 index 000000000..25ec3bfa8 --- /dev/null +++ b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm @@ -0,0 +1,225 @@ +# +# Copyright 2017 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 apps::centreon::local::mode::downtimetrap; + +use base qw(centreon::plugins::mode); + +my $use_module_snmp; + +BEGIN { + eval { + require SNMP; + SNMP->import(); + }; + if ($@) { + $use_module_snmp = 0; + } else { + $use_module_snmp = 1; + } +} + +use strict; +use warnings; +use Sys::Hostname; + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "oid-trap:s" => { name => 'oid_trap', default => '.1.3.6.1.4.1.50000.1.1' }, + "oid-hostname:s" => { name => 'oid_hostname', default => '.1.3.6.1.4.1.50000.2.1' }, + "oid-start:s" => { name => 'oid_start', default => '.1.3.6.1.4.1.50000.2.2' }, + "oid-end:s" => { name => 'oid_end', default => '.1.3.6.1.4.1.50000.2.4' }, + "oid-author:s" => { name => 'oid_author', default => '.1.3.6.1.4.1.50000.2.5' }, + "oid-comment:s" => { name => 'oid_comment', default => '.1.3.6.1.4.1.50000.2.6' }, + "oid-duration:s" => { name => 'oid_duration', default => '.1.3.6.1.4.1.50000.2.7' }, + "centreon-server:s" => { name => 'centreon_server' }, + "author:s" => { name => 'author', default => 'system reboot' }, + "comment:s" => { name => 'comment', default => 'the system reboots.' }, + "duration:s" => { name => 'duration', default => 300 }, + "wait:s" => { name => 'wait' }, + "snmptrap-command:s" => { name => 'snmptrap_command', default => 'snmptrap' }, + }); + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::init(%options); + + if (!defined($self->{option_results}->{centreon_server}) || $self->{option_results}->{centreon_server} eq '') { + $self->{output}->add_option_msg(short_msg => "Please set centreon-server option."); + $self->{output}->option_exit(); + } +} + +sub snmp_build_args { + my ($self, %options) = @_; + + $self->{snmp_args} = { hostname => {}, duration => {} }; + if ($self->{option_results}->{oid_hostname} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{hostname} = { oid => $1, instance => $2, val => hostname(), type => 'OCTETSTR', type_cmd => 's' }; + } + if ($self->{option_results}->{oid_start} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{start} = { oid => $1, instance => $2, val => time(), type => 'INTEGER', type_cmd => 'i' }; + } + if ($self->{option_results}->{oid_end} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{end} = { oid => $1, instance => $2, val => time() + $self->{option_results}->{duration}, type => 'INTEGER', type_cmd => 'i' }; + } + if ($self->{option_results}->{oid_author} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{author} = { oid => $1, instance => $2, val => $self->{option_results}->{author}, type => 'OCTETSTR', type_cmd => 's' }; + } + if ($self->{option_results}->{oid_comment} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{comment} = { oid => $1, instance => $2, val => $self->{option_results}->{comment}, type => 'OCTETSTR', type_cmd => 's' }; + } + if ($self->{option_results}->{oid_duration} =~ /^(.*)\.(\d+)$/) { + $self->{snmp_args}->{duration} = { oid => $1, instance => $2, val => $self->{snmp_args}->{end}->{val} - $self->{snmp_args}->{start}->{val}, type => 'INTEGER', type_cmd => 'i' }; + } +} + +sub send_trap_module { + my ($self, %options) = @_; + + $SNMP::auto_init_mib = 0; + $self->snmp_build_args(); + + my $varlist = new SNMP::VarList( + new SNMP::Varbind([$self->{snmp_args}->{hostname}->{oid}, $self->{snmp_args}->{hostname}->{instance}, $self->{snmp_args}->{hostname}->{val}, $self->{snmp_args}->{hostname}->{type}]), + new SNMP::Varbind([$self->{snmp_args}->{start}->{oid}, $self->{snmp_args}->{start}->{instance}, $self->{snmp_args}->{start}->{val}, $self->{snmp_args}->{start}->{type}]), + new SNMP::Varbind([$self->{snmp_args}->{end}->{oid}, $self->{snmp_args}->{end}->{instance}, $self->{snmp_args}->{end}->{val}, $self->{snmp_args}->{end}->{type}]), + new SNMP::Varbind([$self->{snmp_args}->{author}->{oid}, $self->{snmp_args}->{author}->{instance}, $self->{snmp_args}->{author}->{val}, $self->{snmp_args}->{author}->{type}]), + new SNMP::Varbind([$self->{snmp_args}->{comment}->{oid}, $self->{snmp_args}->{comment}->{instance}, $self->{snmp_args}->{comment}->{val}, $self->{snmp_args}->{comment}->{type}]), + new SNMP::Varbind([$self->{snmp_args}->{duration}->{oid}, $self->{snmp_args}->{duration}->{instance}, $self->{snmp_args}->{duration}->{val}, $self->{snmp_args}->{duration}->{type}]), + ); + my $trapsess = new SNMP::TrapSession(DestHost => $self->{option_results}->{centreon_server}, RemotePort => 162, + UseNumeric => 1, Version => '2c', Community => 'public'); + $trapsess->trap(oid => $self->{option_results}->{oid_trap}, + uptime => time(), + $varlist); +} + +sub send_trap_cmd { + my ($self, %options) = @_; + + $self->snmp_build_args(); + my $options = '-v 2c -c public ' . $self->{option_results}->{centreon_server} . ' ' . time() . ' ' . $self->{option_results}->{oid_trap}; + $options .= ' ' . $self->{snmp_args}->{hostname}->{oid} . '.' . $self->{snmp_args}->{hostname}->{instance} . ' ' . $self->{snmp_args}->{hostname}->{type_cmd} . ' "' . $self->{snmp_args}->{hostname}->{val} . '"'; + $options .= ' ' . $self->{snmp_args}->{start}->{oid} . '.' . $self->{snmp_args}->{start}->{instance} . ' ' . $self->{snmp_args}->{start}->{type_cmd} . ' "' . $self->{snmp_args}->{start}->{val} . '"'; + $options .= ' ' . $self->{snmp_args}->{end}->{oid} . '.' . $self->{snmp_args}->{end}->{instance} . ' ' . $self->{snmp_args}->{end}->{type_cmd} . ' "' . $self->{snmp_args}->{end}->{val} . '"'; + $options .= ' ' . $self->{snmp_args}->{author}->{oid} . '.' . $self->{snmp_args}->{author}->{instance} . ' ' . $self->{snmp_args}->{author}->{type_cmd} . ' "' . $self->{snmp_args}->{author}->{val} . '"'; + $options .= ' ' . $self->{snmp_args}->{comment}->{oid} . '.' . $self->{snmp_args}->{comment}->{instance} . ' ' . $self->{snmp_args}->{comment}->{type_cmd} . ' "' . $self->{snmp_args}->{comment}->{val} . '"'; + $options .= ' ' . $self->{snmp_args}->{duration}->{oid} . '.' . $self->{snmp_args}->{duration}->{instance} . ' ' . $self->{snmp_args}->{duration}->{type_cmd} . ' "' . $self->{snmp_args}->{duration}->{val} . '"'; + $self->{option_results}->{timeout} = 10; + centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => $self->{option_results}->{snmptrap_command}, + command_options => $options); +} + +sub run { + my ($self, %options) = @_; + + if ($use_module_snmp == 1) { + $self->send_trap_module(); + } else { + $self->send_trap_cmd(); + } + + if (defined($self->{option_results}->{wait}) && $self->{option_results}->{wait} =~ /\d+/) { + sleep($self->{option_results}->{wait}); + } + $self->{output}->output_add(severity => 'OK', + short_msg => 'SNMP trap sent.'); + $self->{output}->display(force_ignore_perfdata => 1); + $self->{output}->exit(); + +} + +1; + +__END__ + +=head1 MODE + +Send a SNMP trap to set a downtime. + +=over 8 + +=item B<--oid-trap> + +Specify OID trap (Default: '.1.3.6.1.4.1.50000.1.1') + +=item B<--oid-hostname> + +Specify OID for hostname (Default: '.1.3.6.1.4.1.50000.2.1') + +=item B<--oid-start> + +Specify OID for downtime start time (Default: '.1.3.6.1.4.1.50000.2.2') + +=item B<--oid-end> + +Specify OID for downtime end time (Default: '.1.3.6.1.4.1.50000.2.3') + +=item B<--oid-author> + +Specify OID for downtime author (Default: '.1.3.6.1.4.1.50000.2.4') + +=item B<--oid-comment> + +Specify OID for downtime comment (Default: '.1.3.6.1.4.1.50000.2.5') + +=item B<--oid-duration> + +Specify OID for downtime duration (Default: '.1.3.6.1.4.1.50000.2.6') + +=item B<--centreon-server> + +Address of centreon server to send the trap (Required) + +=item B<--author> + +Set the downtime author (Default: 'system reboot'). + +=item B<--comment> + +Set the downtime comment (Default: 'the system reboots.'). + +=item B<--duration> + +Set the downtime duration in seconds (Default: 300) + +=item B<--wait> + +Time in seconds to wait + +=item B<--snmptrap-command> + +snmptrap command used (Default: 'snmptrap'). +Use if the SNMP perl module is not installed. + +=back + +=cut diff --git a/centreon-plugins/apps/centreon/local/plugin.pm b/centreon-plugins/apps/centreon/local/plugin.pm index 1d85868b6..eed1c8fdc 100644 --- a/centreon-plugins/apps/centreon/local/plugin.pm +++ b/centreon-plugins/apps/centreon/local/plugin.pm @@ -31,8 +31,9 @@ sub new { $self->{version} = '0.1'; %{$self->{modes}} = ( - 'metaservice' => 'apps::centreon::local::mode::metaservice', - 'retention-broker' => 'apps::centreon::local::mode::retentionbroker', + 'downtime-trap' => 'apps::centreon::local::mode::downtimetrap', + 'metaservice' => 'apps::centreon::local::mode::metaservice', + 'retention-broker' => 'apps::centreon::local::mode::retentionbroker', ); return $self; From 7ba318e051b93020df25ba7f346ee7b90f1f45da Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 16 Jan 2017 18:38:37 +0100 Subject: [PATCH 42/68] + add an option in trap mode --- .../apps/centreon/local/mode/downtimetrap.pm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm index 25ec3bfa8..360ac9991 100644 --- a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm +++ b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm @@ -61,6 +61,7 @@ sub new { "duration:s" => { name => 'duration', default => 300 }, "wait:s" => { name => 'wait' }, "snmptrap-command:s" => { name => 'snmptrap_command', default => 'snmptrap' }, + "display-options" => { name => 'display_options' }, }); return $self; } @@ -131,6 +132,13 @@ sub send_trap_cmd { $options .= ' ' . $self->{snmp_args}->{author}->{oid} . '.' . $self->{snmp_args}->{author}->{instance} . ' ' . $self->{snmp_args}->{author}->{type_cmd} . ' "' . $self->{snmp_args}->{author}->{val} . '"'; $options .= ' ' . $self->{snmp_args}->{comment}->{oid} . '.' . $self->{snmp_args}->{comment}->{instance} . ' ' . $self->{snmp_args}->{comment}->{type_cmd} . ' "' . $self->{snmp_args}->{comment}->{val} . '"'; $options .= ' ' . $self->{snmp_args}->{duration}->{oid} . '.' . $self->{snmp_args}->{duration}->{instance} . ' ' . $self->{snmp_args}->{duration}->{type_cmd} . ' "' . $self->{snmp_args}->{duration}->{val} . '"'; + + if (defined($self->{option_results}->{display_options})) { + $self->{output}->output_add(severity => 'OK', + short_msg => $options); + $self->{output}->display(force_ignore_perfdata => 1, nolabel => 1); + $self->{output}->exit(); + } $self->{option_results}->{timeout} = 10; centreon::plugins::misc::execute(output => $self->{output}, options => $self->{option_results}, @@ -141,7 +149,7 @@ sub send_trap_cmd { sub run { my ($self, %options) = @_; - if ($use_module_snmp == 1) { + if ($use_module_snmp == 1 && !defined($self->{option_results}->{display_options})) { $self->send_trap_module(); } else { $self->send_trap_cmd(); @@ -220,6 +228,10 @@ Time in seconds to wait snmptrap command used (Default: 'snmptrap'). Use if the SNMP perl module is not installed. +=item B<--display-options> + +Only display snmptrap command options. + =back =cut From e529aec955bb903ba38383e9e20854f9e508eac2 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 17 Jan 2017 10:23:38 +0100 Subject: [PATCH 43/68] + add Net::SNMP in mode --- .../apps/centreon/local/mode/downtimetrap.pm | 48 +++++++++++++++++-- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm index 360ac9991..6997b9085 100644 --- a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm +++ b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm @@ -23,6 +23,7 @@ package apps::centreon::local::mode::downtimetrap; use base qw(centreon::plugins::mode); my $use_module_snmp; +my $use_module_netsnmp; BEGIN { eval { @@ -31,6 +32,14 @@ BEGIN { }; if ($@) { $use_module_snmp = 0; + eval { + require Net::SNMP; + }; + if ($@) { + $use_module_netsnmp = 0; + } else { + $use_module_netsnmp = 1; + } } else { $use_module_snmp = 1; } @@ -100,7 +109,7 @@ sub snmp_build_args { } } -sub send_trap_module { +sub send_trap_snmp { my ($self, %options) = @_; $SNMP::auto_init_mib = 0; @@ -121,6 +130,37 @@ sub send_trap_module { $varlist); } +sub send_trap_netsnmp { + my ($self, %options) = @_; + + $self->snmp_build_args(); + + my ($snmp_session, $error) = Net::SNMP->session(-hostname => $self->{option_results}->{centreon_server}, + -community => "public", + -port => 162, + -version => "snmpv2c", + -translate => [-all => 0]); + if (!defined($snmp_session)) { + $self->{output}->add_option_msg(short_msg => "SNMP Session : $error"); + $self->{output}->option_exit(); + } + + my $args = []; + push @$args, ('1.3.6.1.2.1.1.3.0', Net::SNMP::TIMETICKS, time()); + push @$args, ('1.3.6.1.6.3.1.1.4.1.0', Net::SNMP::OBJECT_IDENTIFIER, $self->{option_results}->{oid_trap}); + foreach (('hostname', 'start', 'end', 'author', 'comment', 'duration')) { + my $type = $self->{snmp_args}->{$_}->{type}; + $type = 'OCTET_STRING' if ($type eq 'OCTETSTR'); + my $result; + my $ltmp = "\$result = Net::SNMP::$type;"; + eval $ltmp; + push @$args, ($self->{snmp_args}->{$_}->{oid} . '.' . $self->{snmp_args}->{$_}->{instance}, $result, $self->{snmp_args}->{$_}->{val}); + } + + $snmp_session->snmpv2_trap(-varbindlist => $args); + $snmp_session->close(); +} + sub send_trap_cmd { my ($self, %options) = @_; @@ -150,8 +190,10 @@ sub run { my ($self, %options) = @_; if ($use_module_snmp == 1 && !defined($self->{option_results}->{display_options})) { - $self->send_trap_module(); - } else { + $self->send_trap_snmp(); + } elsif ($use_module_netsnmp == 1 && !defined($self->{option_results}->{display_options})) { + $self->send_trap_netsnmp(); + } else { $self->send_trap_cmd(); } From fa3a91a67051df2a862c0f8e33a7f174a48bfe7b Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 17 Jan 2017 10:28:36 +0100 Subject: [PATCH 44/68] + update doc --- centreon-plugins/docs/en/user/guide.rst | 1 + centreon-plugins/docs/fr/user/guide.rst | 1 + 2 files changed, 2 insertions(+) diff --git a/centreon-plugins/docs/en/user/guide.rst b/centreon-plugins/docs/en/user/guide.rst index 59f680b23..41038eed7 100644 --- a/centreon-plugins/docs/en/user/guide.rst +++ b/centreon-plugins/docs/en/user/guide.rst @@ -555,6 +555,7 @@ Clone ``centreon-plugins``: Copy the common files for all plugins: :: + # find . -name "*.pm" -exec sed -i ' /__END__/d' \{\} \; # cp -R --parent centreon/plugins/{misc,mode,options,output,perfdata,script,statefile,values}.pm centreon/plugins/templates/ centreon/plugins/alternative/ ../plugin/lib/ # cp centreon_plugins.pl ../plugin # sed -i 's/alternative_fatpacker = 0/alternative_fatpacker = 1/' ../plugin/lib/centreon/plugins/script.pm diff --git a/centreon-plugins/docs/fr/user/guide.rst b/centreon-plugins/docs/fr/user/guide.rst index 83231273e..7e83f4a79 100644 --- a/centreon-plugins/docs/fr/user/guide.rst +++ b/centreon-plugins/docs/fr/user/guide.rst @@ -555,6 +555,7 @@ Cloner ``centreon-plugins``: Copier les fichiers communs à l'ensemble des sondes: :: + # find . -name "*.pm" -exec sed -i ' /__END__/d' \{\} \; # cp -R --parent centreon/plugins/{misc,mode,options,output,perfdata,script,statefile,values}.pm centreon/plugins/templates/ centreon/plugins/alternative/ ../plugin/lib/ # cp centreon_plugins.pl ../plugin # sed -i 's/alternative_fatpacker = 0/alternative_fatpacker = 1/' ../plugin/lib/centreon/plugins/script.pm From e4c04980acd83e924981461626430698ec75fabc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 17 Jan 2017 10:32:01 +0100 Subject: [PATCH 45/68] + fix plugin --- centreon-plugins/apps/centreon/local/mode/downtimetrap.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm index 6997b9085..6881b7b4c 100644 --- a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm +++ b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm @@ -34,6 +34,7 @@ BEGIN { $use_module_snmp = 0; eval { require Net::SNMP; + Net::SNMP->import(); }; if ($@) { $use_module_netsnmp = 0; From 8b83baf872d5bfdbad0d20d85402b7bc82d22ccc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 17 Jan 2017 10:42:30 +0100 Subject: [PATCH 46/68] + correct compiling error --- centreon-plugins/apps/centreon/local/mode/downtimetrap.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm index 6881b7b4c..7e89c9ae3 100644 --- a/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm +++ b/centreon-plugins/apps/centreon/local/mode/downtimetrap.pm @@ -147,8 +147,8 @@ sub send_trap_netsnmp { } my $args = []; - push @$args, ('1.3.6.1.2.1.1.3.0', Net::SNMP::TIMETICKS, time()); - push @$args, ('1.3.6.1.6.3.1.1.4.1.0', Net::SNMP::OBJECT_IDENTIFIER, $self->{option_results}->{oid_trap}); + push @$args, ('1.3.6.1.2.1.1.3.0', eval "Net::SNMP::TIMETICKS", time()); + push @$args, ('1.3.6.1.6.3.1.1.4.1.0', eval "Net::SNMP::OBJECT_IDENTIFIER", $self->{option_results}->{oid_trap}); foreach (('hostname', 'start', 'end', 'author', 'comment', 'duration')) { my $type = $self->{snmp_args}->{$_}->{type}; $type = 'OCTET_STRING' if ($type eq 'OCTETSTR'); From 87958f0b99c2f0a0902c5a24da21fb22d254087e Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 19 Jan 2017 09:43:26 +0100 Subject: [PATCH 47/68] + change path --- .../storage/ibm/{TS3100 => ts3100/snmp}/mode/globalstatus.pm | 2 +- .../storage/ibm/{TS3100 => ts3100/snmp}/plugin.pm | 4 ++-- .../storage/ibm/{TS3200 => ts3200/snmp}/mode/globalstatus.pm | 2 +- .../storage/ibm/{TS3200 => ts3200/snmp}/plugin.pm | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) rename centreon-plugins/storage/ibm/{TS3100 => ts3100/snmp}/mode/globalstatus.pm (98%) rename centreon-plugins/storage/ibm/{TS3100 => ts3100/snmp}/plugin.pm (89%) rename centreon-plugins/storage/ibm/{TS3200 => ts3200/snmp}/mode/globalstatus.pm (98%) rename centreon-plugins/storage/ibm/{TS3200 => ts3200/snmp}/plugin.pm (89%) diff --git a/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm b/centreon-plugins/storage/ibm/ts3100/snmp/mode/globalstatus.pm similarity index 98% rename from centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm rename to centreon-plugins/storage/ibm/ts3100/snmp/mode/globalstatus.pm index 2db684aed..19aba64f7 100644 --- a/centreon-plugins/storage/ibm/TS3100/mode/globalstatus.pm +++ b/centreon-plugins/storage/ibm/ts3100/snmp/mode/globalstatus.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package storage::ibm::TS3100::mode::globalstatus; +package storage::ibm::ts3100::snmp::mode::globalstatus; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/storage/ibm/TS3100/plugin.pm b/centreon-plugins/storage/ibm/ts3100/snmp/plugin.pm similarity index 89% rename from centreon-plugins/storage/ibm/TS3100/plugin.pm rename to centreon-plugins/storage/ibm/ts3100/snmp/plugin.pm index 42729dd54..e53e1533d 100644 --- a/centreon-plugins/storage/ibm/TS3100/plugin.pm +++ b/centreon-plugins/storage/ibm/ts3100/snmp/plugin.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package storage::ibm::TS3100::plugin; +package storage::ibm::ts3100::snmp::plugin; use strict; use warnings; @@ -31,7 +31,7 @@ sub new { $self->{version} = '1.0'; %{$self->{modes}} = ( - 'global-status' => 'storage::ibm::TS3100::mode::globalstatus', + 'global-status' => 'storage::ibm::ts3100::snmp::mode::globalstatus', ); return $self; diff --git a/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm b/centreon-plugins/storage/ibm/ts3200/snmp/mode/globalstatus.pm similarity index 98% rename from centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm rename to centreon-plugins/storage/ibm/ts3200/snmp/mode/globalstatus.pm index 2e9431d47..7ff6889ac 100644 --- a/centreon-plugins/storage/ibm/TS3200/mode/globalstatus.pm +++ b/centreon-plugins/storage/ibm/ts3200/snmp/mode/globalstatus.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package storage::ibm::TS3200::mode::globalstatus; +package storage::ibm::ts3200::snmp::mode::globalstatus; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/storage/ibm/TS3200/plugin.pm b/centreon-plugins/storage/ibm/ts3200/snmp/plugin.pm similarity index 89% rename from centreon-plugins/storage/ibm/TS3200/plugin.pm rename to centreon-plugins/storage/ibm/ts3200/snmp/plugin.pm index 155d7c702..f4ab9732c 100644 --- a/centreon-plugins/storage/ibm/TS3200/plugin.pm +++ b/centreon-plugins/storage/ibm/ts3200/snmp/plugin.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package storage::ibm::TS3200::plugin; +package storage::ibm::ts3200::snmp::plugin; use strict; use warnings; @@ -31,7 +31,7 @@ sub new { $self->{version} = '1.0'; %{$self->{modes}} = ( - 'global-status' => 'storage::ibm::TS3200::mode::globalstatus', + 'global-status' => 'storage::ibm::ts3200::snmp::mode::globalstatus', ); return $self; From 8f1c6c92d0f807fac8ad1a2c8631c2966656d8fa Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 19 Jan 2017 10:52:06 +0100 Subject: [PATCH 48/68] + add plugin for IBM TS3500 --- .../snmp/mode/components/changer.pm | 65 ++++++++++ .../snmp/mode/components/chassis.pm | 65 ++++++++++ .../tapelibrary/snmp/mode/components/drive.pm | 68 ++++++++++ .../tapelibrary/snmp/mode/components/psu.pm | 75 +++++++++++ .../snmp/mode/components/resources.pm | 63 +++++++++ .../ibm/tapelibrary/snmp/mode/hardware.pm | 121 ++++++++++++++++++ .../storage/ibm/ts3500/snmp/plugin.pm | 50 ++++++++ 7 files changed, 507 insertions(+) create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/changer.pm create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/chassis.pm create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/drive.pm create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/resources.pm create mode 100644 centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm create mode 100644 centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/changer.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/changer.pm new file mode 100644 index 000000000..89549748d --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/changer.pm @@ -0,0 +1,65 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::components::changer; + +use strict; +use warnings; +use centreon::common::ibm::tapelibrary::snmp::mode::components::resources qw($map_operational); + +my $mapping = { + changerDevice_OperationalStatus => { oid => '.1.3.6.1.4.1.14851.3.1.11.2.1.9', map => $map_operational }, +}; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $mapping->{changerDevice_OperationalStatus}->{oid} }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking changers"); + $self->{components}->{changer} = {name => 'changers', total => 0, skip => 0}; + return if ($self->check_filter(section => 'changer')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$mapping->{changerDevice_OperationalStatus}->{oid}}})) { + $oid =~ /^$mapping->{changerDevice_OperationalStatus}->{oid}\.(.*)$/; + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$mapping->{changerDevice_OperationalStatus}->{oid}}, instance => $instance); + + next if ($self->check_filter(section => 'changer', instance => $instance)); + $self->{components}->{changer}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("changer '%s' status is '%s' [instance: %s].", + $instance, $result->{changerDevice_OperationalStatus}, + $instance + )); + my $exit = $self->get_severity(label => 'operational', section => 'changer', value => $result->{changerDevice_OperationalStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("changer '%s' status is '%s'", + $instance, $result->{changerDevice_OperationalStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/chassis.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/chassis.pm new file mode 100644 index 000000000..860e552ec --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/chassis.pm @@ -0,0 +1,65 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::components::chassis; + +use strict; +use warnings; +use centreon::common::ibm::tapelibrary::snmp::mode::components::resources qw($map_operational); + +my $mapping = { + subChassis_OperationalStatus => { oid => '.1.3.6.1.4.1.14851.3.1.4.10.1.10', map => $map_operational }, +}; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $mapping->{subChassis_OperationalStatus}->{oid} }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking chassis"); + $self->{components}->{chassis} = {name => 'chassis', total => 0, skip => 0}; + return if ($self->check_filter(section => 'chassis')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$mapping->{subChassis_OperationalStatus}->{oid}}})) { + $oid =~ /^$mapping->{subChassis_OperationalStatus}->{oid}\.(.*)$/; + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$mapping->{subChassis_OperationalStatus}->{oid}}, instance => $instance); + + next if ($self->check_filter(section => 'chassis', instance => $instance)); + $self->{components}->{chassis}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("chassis '%s' status is '%s' [instance: %s].", + $instance, $result->{subChassis_OperationalStatus}, + $instance + )); + my $exit = $self->get_severity(label => 'operational', section => 'chassis', value => $result->{subChassis_OperationalStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("chassis '%s' status is '%s'", + $instance, $result->{subChassis_OperationalStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/drive.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/drive.pm new file mode 100644 index 000000000..617cfced2 --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/drive.pm @@ -0,0 +1,68 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::components::drive; + +use strict; +use warnings; +use centreon::common::ibm::tapelibrary::snmp::mode::components::resources qw($map_operational); + +my $mapping = { + mediaAccessDevice_Name => { oid => '.1.3.6.1.4.1.14851.3.1.6.2.1.3' }, + mediaAccessDevice_OperationalStatus => { oid => '.1.3.6.1.4.1.14851.3.1.6.2.1.11', map => $map_operational }, +}; +my $oid_mediaAccessDeviceEntry = '.1.3.6.1.4.1.14851.3.1.6.2.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_mediaAccessDeviceEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking drives"); + $self->{components}->{drive} = {name => 'drives', total => 0, skip => 0}; + return if ($self->check_filter(section => 'drive')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_mediaAccessDeviceEntry}})) { + next if ($oid !~ /^$mapping->{mediaAccessDevice_OperationalStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_mediaAccessDeviceEntry}, instance => $instance); + + next if ($self->check_filter(section => 'drive', instance => $instance)); + $self->{components}->{drive}->{total}++; + + $result->{mediaAccessDevice_Name} =~ s/\s+/ /g; + $self->{output}->output_add(long_msg => sprintf("drive '%s' status is '%s' [instance: %s].", + $result->{mediaAccessDevice_Name}, $result->{mediaAccessDevice_OperationalStatus}, + $instance + )); + my $exit = $self->get_severity(label => 'operational', section => 'drive', value => $result->{mediaAccessDevice_OperationalStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("drive '%s' status is '%s'", + $result->{mediaAccessDevice_Name}, $result->{mediaAccessDevice_OperationalStatus})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm new file mode 100644 index 000000000..64ffa07a0 --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm @@ -0,0 +1,75 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::components::psu; + +use strict; +use warnings; +use centreon::common::ibm::tapelibrary::snmp::mode::components::resources qw($map_status); + +my $mapping = { + chassis_PS1Status => { oid => '.1.3.6.1.4.1.2.6.257.1.3.2.1.3', map => $map_status }, + chassis_PS2Status => { oid => '.1.3.6.1.4.1.2.6.257.1.3.2.1.4', map => $map_status }, + chassis_SerialNumber => { oid => '.1.3.6.1.4.1.2.6.257.1.3.2.1.9' }, +}; +my $oid_frameConfigEntry = '.1.3.6.1.4.1.2.6.257.1.3.2.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_frameConfigEntry }; +} + +sub check_psu { + my ($self, %options) = @_; + + return if ($self->check_filter(section => 'psu', instance => $options{instance})); + $self->{components}->{psu}->{total} += 2; + + $self->{output}->output_add(long_msg => sprintf("psu '%s' status is '%s' [instance: %s, chassis: %s].", + $options{instance}, $options{status}, + $options{instance}, $options{serial} + )); + my $exit = $self->get_severity(label => 'status', section => 'psu', value => $options{status}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("psu '%s' status is '%s'", + $options{instance}, $options{status})); + } +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking power supplies"); + $self->{components}->{psu} = {name => 'psu', total => 0, skip => 0}; + return if ($self->check_filter(section => 'psu')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_frameConfigEntry}})) { + next if ($oid !~ /^$mapping->{chassis_SerialNumber}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_frameConfigEntry}, instance => $instance); + + check_psu($self, status => $result->{chassis_PS1Status}, instance => $instance . '.1', serial => $result->{chassis_SerialNumber}); + check_psu($self, status => $result->{chassis_PS2Status}, instance => $instance . '.2', serial => $result->{chassis_SerialNumber}); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/resources.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/resources.pm new file mode 100644 index 000000000..25eab861f --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/resources.pm @@ -0,0 +1,63 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::components::resources; + +use strict; +use warnings; +use Exporter; + +our $map_operational; +our $map_status; + +our @ISA = qw(Exporter); +our @EXPORT_OK = qw($map_operational $map_status); + +$map_status = { + 1 => 'notinstalled', + 2 => 'ok', + 3 => 'notok', +}; + +$map_operational = { + 0 => 'unknown', + 1 => 'other', + 2 => 'ok', + 3 => 'degraded', + 4 => 'stressed', + 5 => 'predictiveFailure', + 6 => 'error', + 7 => 'non-RecoverableError', + 8 => 'starting', + 9 => 'stopping', + 10 => 'stopped', + 11 => 'inService', + 12 => 'noContact', + 13 => 'lostCommunication', + 14 => 'aborted', + 15 => 'dormant', + 16 => 'supportingEntityInError', + 17 => 'completed', + 18 => 'powerMode', + 19 => 'dMTFReserved', + 32768 => 'vendorReserved', +}; + +1; \ No newline at end of file diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm new file mode 100644 index 000000000..52ce64d52 --- /dev/null +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm @@ -0,0 +1,121 @@ +# +# Copyright 2017 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 centreon::common::ibm::tapelibrary::snmp::mode::hardware; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(chassis|drive|changer|psu)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + status => [ + ['notinstalled', 'OK'], + ['notok', 'CRITICAL'], + ['ok', 'OK'], + ], + operational => [ + ['unknown', 'UNKNOWN'], + ['other', 'UNKNOWN'], + ['ok', 'OK'], + ['degraded', 'WARNING'], + ['stressed', 'WARNING'], + ['predictiveFailure', 'WARNING'], + ['error', 'CRITICAL'], + ['non-RecoverableError', 'CRITICAL'], + ['starting', 'OK'], + ['stopping', 'OK'], + ['stopped', 'OK'], + ['inService', 'OK'], + ['noContact', 'WARNING'], + ['lostCommunication', 'WARNING'], + ['aborted', 'OK'], + ['dormant', 'OK'], + ['supportingEntityInError', 'CRITICAL'], + ['completed', 'OK'], + ['powerMode', 'OK'], + ], + }; + + $self->{components_path} = 'centreon::common::ibm::tapelibrary::snmp::mode::components'; + $self->{components_module} = ['chassis', 'drive', 'changer', 'psu']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, no_absent => 1, no_performance => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check hardware. + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'chassis', 'drive', 'changer', 'psu'. + +=item B<--filter> + +Exclude some parts (comma seperated list) (Example: --filter=drive) +Can also exclude specific instance: --filter=drive,1 + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='chassis,CRITICAL,degraded' + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm b/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm new file mode 100644 index 000000000..97ce6c1b9 --- /dev/null +++ b/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm @@ -0,0 +1,50 @@ +# +# Copyright 2017 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 storage::ibm::ts3500::snmp::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_snmp); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + %{$self->{modes}} = ( + 'hardware' => 'centreon::common::ibm::tapelibrary::snmp::mode::hardware', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check IBM TS3500 in SNMP. +Cannot get possible values of some OIDs: +libraryState, driveState, driveClean. + +=cut From b230fa224dc09727a0e02e8504fe026a10f52b1e Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 19 Jan 2017 10:55:18 +0100 Subject: [PATCH 49/68] + fix help --- centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm | 2 -- 1 file changed, 2 deletions(-) diff --git a/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm b/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm index 97ce6c1b9..a662e2789 100644 --- a/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm +++ b/centreon-plugins/storage/ibm/ts3500/snmp/plugin.pm @@ -44,7 +44,5 @@ __END__ =head1 PLUGIN DESCRIPTION Check IBM TS3500 in SNMP. -Cannot get possible values of some OIDs: -libraryState, driveState, driveClean. =cut From 10f13daf023794689d492f61470f898e99972ff2 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 19 Jan 2017 14:34:09 +0100 Subject: [PATCH 50/68] + add mode hmc led-status --- .../server/ibm/hmc/ssh/mode/ledstatus.pm | 282 ++++++++++++++++++ .../hardware/server/ibm/hmc/ssh/plugin.pm | 1 + 2 files changed, 283 insertions(+) create mode 100644 centreon-plugins/hardware/server/ibm/hmc/ssh/mode/ledstatus.pm diff --git a/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/ledstatus.pm b/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/ledstatus.pm new file mode 100644 index 000000000..9311f1a80 --- /dev/null +++ b/centreon-plugins/hardware/server/ibm/hmc/ssh/mode/ledstatus.pm @@ -0,0 +1,282 @@ +# +# Copyright 2017 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::server::ibm::hmc::ssh::mode::ledstatus; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +my $instance_mode; + +sub custom_status_threshold { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{'critical_' . $self->{result_values}->{label}}) && $instance_mode->{option_results}->{'critical_' . $self->{result_values}->{label}} ne '' && + eval "$instance_mode->{option_results}->{'critical_' . $self->{result_values}->{label}}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{'warning_' . $self->{result_values}->{label}}) && $instance_mode->{option_results}->{'warning_' . $self->{result_values}->{label}} ne '' && + eval "$instance_mode->{option_results}->{'warning_' . $self->{result_values}->{label}}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + + my $msg = 'led state : ' . $self->{result_values}->{ledstate}; + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{label} = $options{extra_options}->{label_ref}; + $self->{result_values}->{ledstate} = $options{new_datas}->{$self->{instance} . '_ledstate'}; + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'physical', type => 1, cb_prefix_output => 'prefix_physical_output', message_multiple => 'All physical status are ok' }, + { name => 'virtuallpar', type => 1, cb_prefix_output => 'prefix_virtuallpar_output', message_multiple => 'All virtual partition status are ok' } + ]; + + $self->{maps_counters}->{physical} = [ + { label => 'physical-status', threshold => 0, set => { + key_values => [ { name => 'ledstate' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_status_calc'), closure_custom_calc_extra_options => { label_ref => 'physical_status' }, + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; + $self->{maps_counters}->{virtuallpar} = [ + { label => 'virtuallpar-status', threshold => 0, set => { + key_values => [ { name => 'ledstate' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_status_calc'), closure_custom_calc_extra_options => { label_ref => 'virtuallpar_status' }, + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "warning-physical-status:s" => { name => 'warning_physical_status', default => '' }, + "critical-physical-status:s" => { name => 'critical_physical_status', default => '%{ledstate} =~ /on/' }, + "warning-virtuallpar-status:s" => { name => 'warning_virtuallpar_status', default => '' }, + "critical-virtuallpar-status:s" => { name => 'critical_virtuallpar_status', default => '%{ledstate} =~ /on/' }, + + "hostname:s" => { name => 'hostname' }, + "ssh-option:s@" => { name => 'ssh_option' }, + "ssh-path:s" => { name => 'ssh_path' }, + "ssh-command:s" => { name => 'ssh_command', default => 'ssh' }, + "timeout:s" => { name => 'timeout', default => 30 }, + "command:s" => { name => 'command' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options' }, + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + if (defined($self->{option_results}->{hostname}) && $self->{option_results}->{hostname} ne '') { + $self->{option_results}->{remote} = 1; + } + $self->{default_hmc_cmd} = 'while read system ; do echo "system: $system"; echo -n " phys led: "; lsled -r sa -m "$system" -t "phys" ; while read lpar; do echo -n " lpar [$lpar] led: "; lsled -m "$system" -r sa -t virtuallpar --filter "lpar_names=$lpar" -F state ; done < <(lssyscfg -m "$system" -r lpar -F name) ; done < <(lssyscfg -r sys -F "name") +'; + $instance_mode = $self; + $self->change_macros(); +} + +sub prefix_physical_output { + my ($self, %options) = @_; + + return "System '" . $options{instance_value}->{display} . "' physical "; +} + +sub prefix_virtuallpar_output { + my ($self, %options) = @_; + + return "Virtual partition '" . $options{instance_value}->{display} . "' "; +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_physical_status', 'critical_physical_status', 'warning_virtuallpar_status', 'critical_virtuallpar_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +sub manage_selection { + my ($self, %options) = @_; + + #system: Server-8203-E4A-SN06DF9A5 + # phys led: state=on + # lpar [LPAR1] led: off + my $content = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => defined($self->{option_results}->{command}) && $self->{option_results}->{command} ne '' ? $self->{option_results}->{command} : $self->{default_hmc_cmd}, + command_path => $self->{option_results}->{command_path}, + command_options => defined($self->{option_results}->{command_options}) && $self->{option_results}->{command_options} ne '' ? $self->{option_results}->{command_options} : undef); + + $self->{physical} = {}; + $self->{virtuallpar} = {}; + + while ($content =~ /^system:\s+(.*?)\n(.*?)(?:system:|\Z)/msg) { + my ($system_name, $subcontent) = ($1, $2); + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $system_name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $system_name . "': no matching filter.", debug => 1); + next; + } + + $subcontent =~ /phys\s+led:\s+state=(\S+)/; + my $system_ledstate = $1; + while ($subcontent =~ /lpar\s+\[(.*?)\]\s+led:\s+(\S+)/msg) { + my ($lpar_name, $lpar_ledstate) = ($system_name . ':' . $1, $2); + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $lpar_name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $lpar_name . "': no matching filter.", debug => 1); + next; + } + + $self->{virtuallpar}->{$lpar_name} = { display => $lpar_name, ledstate => $lpar_ledstate }; + } + + $self->{physical}->{$system_name} = { display => $system_name, ledstate => $system_ledstate }; + } + + if (scalar(keys %{$self->{physical}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No managed system found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check LED status for managed systems. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^physical-status$' + +=item B<--filter-name> + +Filter name (can be a regexp). +Format of names: systemname[:lparname] + +=item B<--warning-physical-status> + +Set warning threshold (Default: ''). +Can used special variables like: %{ledstate}, %{display} + +=item B<--critical-physical-status> + +Set critical threshold (Default: '%{ledstate} =~ /on/'). +Can used special variables like: %{ledstate}, %{display} + +=item B<--warning-virtuallpar-status> + +Set warning threshold (Default: ''). +Can used special variables like: %{ledstate}, %{display} + +=item B<--critical-virtuallpar-status> + +Set critical threshold (Default: '%{ledstate} =~ /on/'). +Can used special variables like: %{ledstate}, %{display} + +=item B<--hostname> + +Hostname to query. + +=item B<--ssh-option> + +Specify multiple options like the user (example: --ssh-option='-l=centreon-engine' --ssh-option='-p=52'). + +=item B<--ssh-path> + +Specify ssh command path (default: none) + +=item B<--ssh-command> + +Specify ssh command (default: 'ssh'). Useful to use 'plink'. + +=item B<--timeout> + +Timeout in seconds for the command (Default: 30). + +=item B<--command> + +Command to get information. Used it you have output in a file. + +=item B<--command-path> + +Command path. + +=item B<--command-options> + +Command options. + +=back + +=cut diff --git a/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm b/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm index 08125777f..f4df23ff2 100644 --- a/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm +++ b/centreon-plugins/hardware/server/ibm/hmc/ssh/plugin.pm @@ -32,6 +32,7 @@ sub new { $self->{version} = '0.1'; %{$self->{modes}} = ( 'hardware-errors' => 'hardware::server::ibm::hmc::ssh::mode::hardwareerrors', + 'led-status' => 'hardware::server::ibm::hmc::ssh::mode::ledstatus', ); return $self; From 431792d897d21a0ecd1c2d0f0e2abfa9cd77153b Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 20 Jan 2017 10:48:55 +0100 Subject: [PATCH 51/68] + Fix help --- .../apps/protocols/jmx/mode/numericvalue.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm b/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm index 3925b089f..45f1e3ffb 100644 --- a/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm +++ b/centreon-plugins/apps/protocols/jmx/mode/numericvalue.pm @@ -47,7 +47,7 @@ sub new { "critical:s@" => { name => 'critical' }, "format:s@" => { name => 'format' }, "format-scale:s@" => { name => 'format_scale' }, - "format-scale-unit:s@" => { name => 'format_scale_unit' }, + "format-scale-type:s@" => { name => 'format_scale_type' }, "perfdata-unit:s@" => { name => 'perfdata_unit' }, "perfdata-name:s@" => { name => 'perfdata_name' }, "perfdata-min:s@" => { name => 'perfdata_min' }, @@ -110,7 +110,7 @@ sub set_attributes { $self->{attributes}->{critical} = (defined($self->{option_results}->{critical}) && scalar(@{$self->{option_results}->{critical}}) > 0) ? shift(@{$self->{option_results}->{critical}}) : undef; $self->{attributes}->{format} = (defined($self->{option_results}->{format}) && scalar(@{$self->{option_results}->{format}}) > 0) ? shift(@{$self->{option_results}->{format}}) : 'current value' . $options{number} . ' is %s'; $self->{attributes}->{format_scale} = (defined($self->{option_results}->{format_scale}) && scalar(@{$self->{option_results}->{format_scale}}) > 0) ? shift(@{$self->{option_results}->{format_scale}}) : undef; - $self->{attributes}->{format_scale_unit} = (defined($self->{option_results}->{format_scale_unit}) && scalar(@{$self->{option_results}->{format_scale_unit}}) > 0) ? shift(@{$self->{option_results}->{format_scale_unit}}) : 'other'; + $self->{attributes}->{format_scale_type} = (defined($self->{option_results}->{format_scale_type}) && scalar(@{$self->{option_results}->{format_scale_type}}) > 0) ? shift(@{$self->{option_results}->{format_scale_type}}) : 'other'; $self->{attributes}->{perfdata_unit} = (defined($self->{option_results}->{perfdata_unit}) && scalar(@{$self->{option_results}->{perfdata_unit}}) > 0) ? shift(@{$self->{option_results}->{perfdata_unit}}) : ''; $self->{attributes}->{perfdata_name} = (defined($self->{option_results}->{perfdata_name}) && scalar(@{$self->{option_results}->{perfdata_name}}) > 0) ? shift(@{$self->{option_results}->{perfdata_name}}) : 'value' . $options{number}; $self->{attributes}->{perfdata_min} = (defined($self->{option_results}->{perfdata_min}) && scalar(@{$self->{option_results}->{perfdata_min}}) > 0) ? shift(@{$self->{option_results}->{perfdata_min}}) : ''; @@ -120,8 +120,8 @@ sub set_attributes { $self->{output}->add_option_msg(short_msg => "Wrong --type argument '" . $self->{attributes}->{type} . "' ('gauge' or 'counter')."); $self->{output}->option_exit(); } - if ($self->{attributes}->{format_scale_unit} !~ /^other|network$/i) { - $self->{output}->add_option_msg(short_msg => "Wrong --format-scale-unit argument '" . $self->{attributes}->{format_scale_unit} . "' ('other' or 'network')."); + if ($self->{attributes}->{format_scale_type} !~ /^other|network$/i) { + $self->{output}->add_option_msg(short_msg => "Wrong --format-scale-unit argument '" . $self->{attributes}->{format_scale_type} . "' ('other' or 'network')."); $self->{output}->option_exit(); } @@ -172,7 +172,7 @@ sub check_value { threshold => [ { label => 'critical-' . $options{number}, exit_litteral => 'critical' }, { label => 'warning-' . $options{number}, exit_litteral => 'warning' } ]); if (defined($self->{attributes}->{format_scale})) { my ($value_mod, $value_unit) = $self->{perfdata}->change_bytes(value => $value); - if ($self->{attributes}->{format_scale} =~ /^network$/i) { + if ($self->{attributes}->{format_scale_type} =~ /^network$/i) { ($value_mod, $value_unit) = $self->{perfdata}->change_bytes(value => $value, network => 1); } $self->{output}->output_add(severity => $exit, @@ -253,7 +253,7 @@ __END__ Check an JMX numeric value. Example: -perl centreon_plugins.pl --plugin=apps::protocols::jmx::plugin --custommode=jolokia --url=http://127.0.0.1/jolokia --mode=numeric-value --mbean-pattern='java.lang:type=Memory' --attribute='HeapMemoryUsage' --lookup-path='used' --format-scale --format-unit='B' --format='HeapMemory Usage used: %s' --perfdata-name='used' +perl centreon_plugins.pl --plugin=apps::protocols::jmx::plugin --custommode=jolokia --url=http://127.0.0.1/jolokia --mode=numeric-value --mbean-pattern='java.lang:type=Memory' --attribute='HeapMemoryUsage' --lookup-path='used' --format-scale --format='HeapMemory Usage used: %s' --perfdata-unit='B' --perfdata-name='used' =over 8 From 15fefb9cde59d7916833a4840dacecd7bc6496e0 Mon Sep 17 00:00:00 2001 From: cgagnaire Date: Fri, 20 Jan 2017 13:24:26 +0100 Subject: [PATCH 52/68] Add verbose and regexp for stopped resources Add 'long_msg' options to extend verbose informations Add an 'or' on stopped resources regexp test to take into account both unmanaged stop and crm stop as the output is not the same : centengine (ocf::heartbeat:centengine): Stopped (unmanaged) centengine (ocf::heartbeat:centengine): (target-role:Stopped) Stopped --- centreon-plugins/apps/pacemaker/local/mode/crm.pm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/centreon-plugins/apps/pacemaker/local/mode/crm.pm b/centreon-plugins/apps/pacemaker/local/mode/crm.pm index 28a1dd907..853e24467 100644 --- a/centreon-plugins/apps/pacemaker/local/mode/crm.pm +++ b/centreon-plugins/apps/pacemaker/local/mode/crm.pm @@ -102,11 +102,13 @@ sub parse_output { # Check Resources pos if (defined($self->{resources_check}->{$1}) && $self->{resources_check}->{$1} ne $2) { $self->{output}->output_add(severity => $self->{threshold}, - short_msg => "Resource '$1' is on node '$2'"); + short_msg => "Resource '$1' is started on node '$2'"); } - } elsif ($line =~ /\s*([0-9a-zA-Z_\-]+)\s+\(\S+\)\:\s+Stopped/) { + $self->{output}->output_add(long_msg => "Resource '$1' is started on node '$2'"); + } elsif ($line =~ /\s*([0-9a-zA-Z_\-]+)\s+\(\S+\)\:\s+Stopped/ || $line =~ /\s*([0-9a-zA-Z_\-]+)\s+\(\S+\)\:\s+\(\S+\)\s+Stopped/) { $self->{output}->output_add(severity => $self->{threshold}, - short_msg => "Resource '$1' Stopped"); + short_msg => "Resource '$1' is stopped", + long_msg => "Resource '$1' is stopped"); } elsif ($line =~ m/\s*stopped\:\s*\[\s*(.*)\s*\]/i) { # Check Master/Slave stopped my @stopped = (); From dbc22fcefeebaf57853db7cad3d72e2764550813 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 20 Jan 2017 16:29:23 +0100 Subject: [PATCH 53/68] + prepare version --- centreon-plugins/centreon/plugins/script.pm | 2 +- centreon-plugins/changelog | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/plugins/script.pm b/centreon-plugins/centreon/plugins/script.pm index c66f01927..8a2cb53c7 100644 --- a/centreon-plugins/centreon/plugins/script.pm +++ b/centreon-plugins/centreon/plugins/script.pm @@ -30,7 +30,7 @@ use Pod::Find qw(pod_where); my %handlers = (DIE => {}); -my $global_version = 20161212; +my $global_version = 20170120; my $alternative_fatpacker = 0; sub new { diff --git a/centreon-plugins/changelog b/centreon-plugins/changelog index be7b8af5d..6dcf468d1 100644 --- a/centreon-plugins/changelog +++ b/centreon-plugins/changelog @@ -1,3 +1,12 @@ +2017-01-20 Quentin Garnier + * Plugin added: SAP Hana DB + * Plugin added: Efficient IP + * Plugin added: IBM TS3500 + * Plugin added: Sophos Email Security appliance + * Mode added: [hmc] 'led-status' + * Add a special mode to send SNMP trap + * Break: path changed for IBM TS3100 and TS3200 + 2016-12-12 Quentin Garnier * Plugin added: to check Cisco Meraki Cloud Ctrl SNMP * Plugin added: to check Polycom RMX SNMP From 15bc26295593e59a55cb0a3b3ba00b28f882e4ce Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Fri, 20 Jan 2017 17:37:56 +0100 Subject: [PATCH 54/68] + Fix number of psu --- .../centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm index 64ffa07a0..0d513105f 100644 --- a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/components/psu.pm @@ -41,7 +41,7 @@ sub check_psu { my ($self, %options) = @_; return if ($self->check_filter(section => 'psu', instance => $options{instance})); - $self->{components}->{psu}->{total} += 2; + $self->{components}->{psu}->{total}++; $self->{output}->output_add(long_msg => sprintf("psu '%s' status is '%s' [instance: %s, chassis: %s].", $options{instance}, $options{status}, From 4a02bb7170d5b72cede912d9015e544a467df5f5 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 23 Jan 2017 15:40:17 +0100 Subject: [PATCH 55/68] + add hyperv plugin --- .../2012/local/mode/nodeintegrationservice.pm | 271 +++++++++++++++++ .../hyperv/2012/local/mode/nodesnapshot.pm | 182 ++++++++++++ .../local/mode/scvmmintegrationservice.pm | 276 ++++++++++++++++++ .../hyperv/2012/local/mode/scvmmsnapshot.pm | 230 +++++++++++++++ .../apps/hyperv/2012/local/plugin.pm | 51 ++++ .../hyperv/2012/nodeintegrationservice.pm | 74 +++++ .../powershell/hyperv/2012/nodesnapshot.pm | 73 +++++ .../hyperv/2012/scvmmintegrationservice.pm | 72 +++++ .../powershell/hyperv/2012/scvmmsnapshot.pm | 78 +++++ 9 files changed, 1307 insertions(+) create mode 100644 centreon-plugins/apps/hyperv/2012/local/mode/nodeintegrationservice.pm create mode 100644 centreon-plugins/apps/hyperv/2012/local/mode/nodesnapshot.pm create mode 100644 centreon-plugins/apps/hyperv/2012/local/mode/scvmmintegrationservice.pm create mode 100644 centreon-plugins/apps/hyperv/2012/local/mode/scvmmsnapshot.pm create mode 100644 centreon-plugins/apps/hyperv/2012/local/plugin.pm create mode 100644 centreon-plugins/centreon/common/powershell/hyperv/2012/nodeintegrationservice.pm create mode 100644 centreon-plugins/centreon/common/powershell/hyperv/2012/nodesnapshot.pm create mode 100644 centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmintegrationservice.pm create mode 100644 centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmsnapshot.pm diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/nodeintegrationservice.pm b/centreon-plugins/apps/hyperv/2012/local/mode/nodeintegrationservice.pm new file mode 100644 index 000000000..14771f6f0 --- /dev/null +++ b/centreon-plugins/apps/hyperv/2012/local/mode/nodeintegrationservice.pm @@ -0,0 +1,271 @@ +# +# Copyright 2017 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 apps::hyperv::2012::local::mode::nodeintegrationservice; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use centreon::plugins::misc; +use centreon::common::powershell::hyperv::2012::nodeintegrationservice; + +my $instance_mode; + +sub custom_status_threshold { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{critical_status}) && $instance_mode->{option_results}->{critical_status} ne '' && + eval "$instance_mode->{option_results}->{critical_status}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{warning_status}) && $instance_mode->{option_results}->{warning_status} ne '' && + eval "$instance_mode->{option_results}->{warning_status}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + my $msg = 'status : ' . $self->{result_values}->{primary_status} . '/' . $self->{result_values}->{secondary_status}; + + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{primary_status} = $options{new_datas}->{$self->{instance} . '_primary_status'}; + $self->{result_values}->{secondary_status} = $options{new_datas}->{$self->{instance} . '_secondary_status'}; + $self->{result_values}->{vm} = $options{new_datas}->{$self->{instance} . '_vm'}; + $self->{result_values}->{service} = $options{new_datas}->{$self->{instance} . '_service'}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'vm', type => 2, cb_prefix_output => 'prefix_vm_output', cb_long_output => 'vm_long_output', message_multiple => 'All integration services are ok', + group => [ { name => 'service', cb_prefix_output => 'prefix_service_output' } ] + } + ]; + + $self->{maps_counters}->{service} = [ + { label => 'status', threshold => 0, set => { + key_values => [ { name => 'primary_status' }, { name => 'secondary_status' }, { name => 'vm' }, { name => 'service' } ], + closure_custom_calc => $self->can('custom_status_calc'), + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; +} + +sub vm_long_output { + my ($self, %options) = @_; + + return "checking policy '" . $options{instance_value}->{display} . "'"; +} + +sub prefix_vm_output { + my ($self, %options) = @_; + + return "VM '" . $options{instance_value}->{display} . "' "; +} + +sub prefix_service_output { + my ($self, %options) = @_; + + return "integration service '" . $options{instance_value}->{service} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "timeout:s" => { name => 'timeout', default => 50 }, + "command:s" => { name => 'command', default => 'powershell.exe' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options', default => '-InputFormat none -NoLogo -EncodedCommand' }, + "no-ps" => { name => 'no_ps' }, + "ps-exec-only" => { name => 'ps_exec_only' }, + "filter-vm:s" => { name => 'filter_vm' }, + "filter-status:s" => { name => 'filter_status', default => 'running' }, + "warning-status:s" => { name => 'warning_status', default => '' }, + "critical-status:s" => { name => 'critical_status', default => '%{primary_status} !~ /Ok/i' }, + }); + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; + $self->change_macros(); +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_status', 'critical_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +sub manage_selection { + my ($self, %options) = @_; + + my $ps = centreon::common::powershell::hyperv::2012::nodeintegrationservice::get_powershell(no_ps => $self->{option_results}->{no_ps}); + + $self->{option_results}->{command_options} .= " " . $ps; + my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => $self->{option_results}->{command}, + command_path => $self->{option_results}->{command_path}, + command_options => $self->{option_results}->{command_options}); + if (defined($self->{option_results}->{ps_exec_only})) { + $self->{output}->output_add(severity => 'OK', + short_msg => $stdout); + $self->{output}->display(nolabel => 1, force_ignore_perfdata => 1, force_long_output => 1); + $self->{output}->exit(); + } + + #[name= test1 ][state= Running ] + #[service= Time Synchronization ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Heartbeat ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Key-Value Pair Exchange ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Shutdown ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= VSS ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Guest Service Interface ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[service= Time Synchronization ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[service= Heartbeat ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= Ok ] + #[service= Key-Value Pair Exchange ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[service= Shutdown ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[service= VSS ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[service= Guest Service Interface ][primaryOperationalStatus= Ok ][secondaryOperationalStatus= ] + #[name= test2 ][state= Running ] + #[service= Time Synchronization ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Heartbeat ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Key-Value Pair Exchange ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + #[service= Shutdown ][primaryOperationalStatus= NoContact ][secondaryOperationalStatus= ] + $self->{vm} = {}; + + my $id = 1; + while ($stdout =~ /^\[name=\s*(.*?)\s*\]\[state=\s*(.*?)\s*\](.*?)(?=\[name=|\z)/msig) { + my ($name, $status, $content) = ($1, $2, $3); + + if (defined($self->{option_results}->{filter_vm}) && $self->{option_results}->{filter_vm} ne '' && + $name !~ /$self->{option_results}->{filter_vm}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter.", debug => 1); + next; + } + if (defined($self->{option_results}->{filter_status}) && $self->{option_results}->{filter_status} ne '' && + $status !~ /$self->{option_results}->{filter_status}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $status . "': no matching filter.", debug => 1); + next; + } + + $self->{vm}->{$id} = { display => $name, service => {} }; + my $id2 = 1; + while ($content =~ /^\[service=\s*(.*?)\s*\]\[primaryOperationalStatus=\s*(.*?)\s*\]\[secondaryOperationalStatus=\s*(.*?)\s*\]/msig) { + $self->{vm}->{$id}->{service}->{$id2} = { vm => $name, service => $1, primary_status => $2, secondary_status => $3 }; + $id2++; + } + + $id++; + } +} + +1; + +__END__ + +=head1 MODE + +Check virtual machine integration services on hyper-v node. + +=over 8 + +=item B<--timeout> + +Set timeout time for command execution (Default: 50 sec) + +=item B<--no-ps> + +Don't encode powershell. To be used with --command and 'type' command. + +=item B<--command> + +Command to get information (Default: 'powershell.exe'). +Can be changed if you have output in a file. To be used with --no-ps option!!! + +=item B<--command-path> + +Command path (Default: none). + +=item B<--command-options> + +Command options (Default: '-InputFormat none -NoLogo -EncodedCommand'). + +=item B<--ps-exec-only> + +Print powershell output. + +=item B<--filter-status> + +Filter virtual machine status (can be a regexp) (Default: 'running'). + +=item B<--filter-vm> + +Filter virtual machines (can be a regexp). + +=item B<--warning-status> + +Set warning threshold for status (Default: ''). +Can used special variables like: %{vm}, %{service}, %{primary_status}, %{secondary_status} + +=item B<--critical-status> + +Set critical threshold for status (Default: '%{primary_status} !~ /Ok/i'). +Can used special variables like: %{vm}, %{service}, %{primary_status}, %{secondary_status} + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/nodesnapshot.pm b/centreon-plugins/apps/hyperv/2012/local/mode/nodesnapshot.pm new file mode 100644 index 000000000..64d09c053 --- /dev/null +++ b/centreon-plugins/apps/hyperv/2012/local/mode/nodesnapshot.pm @@ -0,0 +1,182 @@ +# +# Copyright 2017 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 apps::hyperv::2012::local::mode::nodesnapshot; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use centreon::plugins::misc; +use centreon::common::powershell::hyperv::2012::nodesnapshot; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'vm', type => 1, cb_prefix_output => 'prefix_vm_output', message_multiple => 'All VM snapshots are ok' }, + ]; + $self->{maps_counters}->{vm} = [ + { label => 'snapshot', set => { + key_values => [ { name => 'snapshot' }, { name => 'display' }], + closure_custom_output => $self->can('custom_vm_output'), + closure_custom_perfdata => sub { return 0; }, + } + }, + ]; +} + +sub custom_vm_output { + my ($self, %options) = @_; + my $msg = 'checkpoint started since : ' . centreon::plugins::misc::change_seconds(value => $self->{result_values}->{snapshot_absolute}); + + return $msg; +} + +sub prefix_vm_output { + my ($self, %options) = @_; + + return "VM '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "timeout:s" => { name => 'timeout', default => 50 }, + "command:s" => { name => 'command', default => 'powershell.exe' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options', default => '-InputFormat none -NoLogo -EncodedCommand' }, + "no-ps" => { name => 'no_ps' }, + "ps-exec-only" => { name => 'ps_exec_only' }, + "filter-vm:s" => { name => 'filter_vm' }, + "filter-status:s" => { name => 'filter_status', default => 'running' }, + }); + return $self; +} + +sub manage_selection { + my ($self, %options) = @_; + + my $ps = centreon::common::powershell::hyperv::2012::nodesnapshot::get_powershell(no_ps => $self->{option_results}->{no_ps}); + + $self->{option_results}->{command_options} .= " " . $ps; + my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => $self->{option_results}->{command}, + command_path => $self->{option_results}->{command_path}, + command_options => $self->{option_results}->{command_options}); + if (defined($self->{option_results}->{ps_exec_only})) { + $self->{output}->output_add(severity => 'OK', + short_msg => $stdout); + $self->{output}->display(nolabel => 1, force_ignore_perfdata => 1, force_long_output => 1); + $self->{output}->exit(); + } + + #[name= ISC1-SV04404 ][state= Running ] + #[checkpointCreationTime= 1475502921.28734 ] + #[checkpointCreationTime= 1475503073.81975 ] + $self->{vm} = {}; + + my $id = 1; + while ($stdout =~ /^\[name=\s*(.*?)\s*\]\[state=\s*(.*?)\s*\](.*?)(?=\[name=|\z)/msig) { + my ($name, $status, $content) = ($1, $2, $3); + my $chkpt = -1; + while ($content =~ /\[checkpointCreationTime=s*(.*?)\s*\]/msig) { + $chkpt = $1 if ($chkpt == -1 || $chkpt > $1); + } + next if ($chkpt == -1); + + if (defined($self->{option_results}->{filter_vm}) && $self->{option_results}->{filter_vm} ne '' && + $name !~ /$self->{option_results}->{filter_vm}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter.", debug => 1); + next; + } + if (defined($self->{option_results}->{filter_status}) && $self->{option_results}->{filter_status} ne '' && + $status !~ /$self->{option_results}->{filter_status}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $status . "': no matching filter.", debug => 1); + next; + } + + $self->{vm}->{$id} = { display => $name, snapshot => time() - $chkpt }; + $id++; + } +} + +1; + +__END__ + +=head1 MODE + +Check virtual machine snapshots on hyper-v node. + +=over 8 + +=item B<--timeout> + +Set timeout time for command execution (Default: 50 sec) + +=item B<--no-ps> + +Don't encode powershell. To be used with --command and 'type' command. + +=item B<--command> + +Command to get information (Default: 'powershell.exe'). +Can be changed if you have output in a file. To be used with --no-ps option!!! + +=item B<--command-path> + +Command path (Default: none). + +=item B<--command-options> + +Command options (Default: '-InputFormat none -NoLogo -EncodedCommand'). + +=item B<--ps-exec-only> + +Print powershell output. + +=item B<--filter-status> + +Filter virtual machine status (can be a regexp) (Default: 'running'). + +=item B<--filter-vm> + +Filter virtual machines (can be a regexp). + +=item B<--warning-*> + +Threshold warning. +Can be: 'snapshot' (in seconds). + +=item B<--critical-*> + +Threshold critical. +Can be: 'snapshot' (in seconds). + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/scvmmintegrationservice.pm b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmintegrationservice.pm new file mode 100644 index 000000000..7528386b6 --- /dev/null +++ b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmintegrationservice.pm @@ -0,0 +1,276 @@ +# +# Copyright 2017 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 apps::hyperv::2012::local::mode::scvmmintegrationservice; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use centreon::plugins::misc; +use centreon::common::powershell::hyperv::2012::scvmmintegrationservice; + +my $instance_mode; + +sub custom_status_threshold { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{critical_status}) && $instance_mode->{option_results}->{critical_status} ne '' && + eval "$instance_mode->{option_results}->{critical_status}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{warning_status}) && $instance_mode->{option_results}->{warning_status} ne '' && + eval "$instance_mode->{option_results}->{warning_status}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + + my $msg = 'VMAddition : ' . $self->{result_values}->{vmaddition}; + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{vm} = $options{new_datas}->{$self->{instance} . '_vm'}; + $self->{result_values}->{status} = $options{new_datas}->{$self->{instance} . '_status'}; + $self->{result_values}->{vmaddition} = $options{new_datas}->{$self->{instance} . '_vmaddition'}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'vm', type => 1, cb_prefix_output => 'prefix_vm_output', message_multiple => 'All integration services are ok' }, + ]; + $self->{maps_counters}->{vm} = [ + { label => 'snapshot', set => { + key_values => [ { name => 'vm' }, { name => 'status' }, { name => 'vmaddition' } ], + closure_custom_calc => $self->can('custom_status_calc'), + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; +} + +sub prefix_vm_output { + my ($self, %options) = @_; + + return "VM '" . $options{instance_value}->{vm} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "scvmm-hostname:s" => { name => 'scvmm_hostname' }, + "scvmm-username:s" => { name => 'scvmm_username' }, + "scvmm-password:s" => { name => 'scvmm_password' }, + "scvmm-port:s" => { name => 'scvmm_port', default => 8100 }, + "timeout:s" => { name => 'timeout', default => 50 }, + "command:s" => { name => 'command', default => 'powershell.exe' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options', default => '-InputFormat none -NoLogo -EncodedCommand' }, + "no-ps" => { name => 'no_ps' }, + "ps-exec-only" => { name => 'ps_exec_only' }, + "filter-vm:s" => { name => 'filter_vm' }, + "filter-description:s" => { name => 'filter_description' }, + "filter-hostgroup:s" => { name => 'filter_hostgroup' }, + "filter-status:s" => { name => 'filter_status' }, + "warning-status:s" => { name => 'warning_status', default => '' }, + "critical-status:s" => { name => 'critical_status', default => '%{vmaddition} =~ /not detected/i' }, + }); + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + foreach my $label (('scvmm_hostname', 'scvmm_username', 'scvmm_password', 'scvmm_port')) { + if (!defined($self->{option_results}->{$label}) || $self->{option_results}->{$label} eq '') { + my ($label_opt) = $label; + $label_opt =~ tr/_/-/; + $self->{output}->add_option_msg(short_msg => "Need to specify --" . $label_opt . " option."); + $self->{output}->option_exit(); + } + } + + $instance_mode = $self; + $self->change_macros(); +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_status', 'critical_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +sub manage_selection { + my ($self, %options) = @_; + + my $ps = centreon::common::powershell::hyperv::2012::scvmmintegrationservice::get_powershell( + scvmm_hostname => $self->{option_results}->{scvmm_hostname}, + scvmm_username => $self->{option_results}->{scvmm_username}, + scvmm_password => $self->{option_results}->{scvmm_password}, + scvmm_port => $self->{option_results}->{scvmm_port}, + no_ps => $self->{option_results}->{no_ps}); + + $self->{option_results}->{command_options} .= " " . $ps; + my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => $self->{option_results}->{command}, + command_path => $self->{option_results}->{command_path}, + command_options => $self->{option_results}->{command_options}); + if (defined($self->{option_results}->{ps_exec_only})) { + $self->{output}->output_add(severity => 'OK', + short_msg => $stdout); + $self->{output}->display(nolabel => 1, force_ignore_perfdata => 1, force_long_output => 1); + $self->{output}->exit(); + } + + #[name= test1 ][description= Test Descr - - pp - - aa ][status= Running ][cloud= ][hostgrouppath= All Hosts\CORP\test1 ]][VMAddition= 6.3.9600.16384 ] + #[name= test2 ][description= ][status= HostNotResponding ][cloud= ][hostgrouppath= All Hosts\CORP\test2 ]][VMAddition= Not Detected ] + #[name= test3 ][description= ][status= HostNotResponding ][cloud= ][hostgrouppath= All Hosts\CORP\test3 ]][VMAddition= Not Detected ] + #[name= test4 ][description= ][status= HostNotResponding ][cloud= ][hostgrouppath= All Hosts\CORP\test4 ]][VMAddition= Not Detected ] + $self->{vm} = {}; + + my $id = 1; + while ($stdout =~ /^\[name=\s*(.*?)\s*\]\[description=\s*(.*?)\s*\]\[status=\s*(.*?)\s*\]\[cloud=\s*(.*?)\s*\]\[hostgrouppath=\s*(.*?)\s*\]\[VMAddition=\s*(.*?)\s*\]/msig) { + my %values = (vm => $1, description => $2, status => $3, cloud => $4, hostgroup => $5, vmaddition => $6); + + foreach (('name', 'description', 'status', 'hostgroup')) { + if (defined($self->{option_results}->{'filter_' . $_}) && $self->{option_results}->{'filter_' . $_} ne '' && + $values{$_} !~ /$self->{option_results}->{'filter_' . $_}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $values{$_} . "': no matching filter.", debug => 1); + next; + } + } + + $self->{vm}->{$id} = { %values }; + $id++; + } +} + +1; + +__END__ + +=head1 MODE + +Check virtual machine integration services on SCVMM. + +=over 8 + +=item B<--scvmm-hostname> + +SCVMM hostname (Required). + +=item B<--scvmm-username> + +SCVMM username (Required). + +=item B<--scvmm-password> + +SCVMM password (Required). + +=item B<--scvmm-port> + +SCVMM port (Default: 8100). + +=item B<--timeout> + +Set timeout time for command execution (Default: 50 sec) + +=item B<--no-ps> + +Don't encode powershell. To be used with --command and 'type' command. + +=item B<--command> + +Command to get information (Default: 'powershell.exe'). +Can be changed if you have output in a file. To be used with --no-ps option!!! + +=item B<--command-path> + +Command path (Default: none). + +=item B<--command-options> + +Command options (Default: '-InputFormat none -NoLogo -EncodedCommand'). + +=item B<--ps-exec-only> + +Print powershell output. + +=item B<--filter-status> + +Filter virtual machine status (can be a regexp). + +=item B<--filter-description> + +Filter by description (can be a regexp). + +=item B<--filter-vm> + +Filter virtual machines (can be a regexp). + +=item B<--filter-hostgroup> + +Filter hostgroup (can be a regexp). + +=item B<--warning-status> + +Set warning threshold for status (Default: ''). +Can used special variables like: %{vm}, %{vmaddition}, %{status} + +=item B<--critical-status> + +Set critical threshold for status (Default: '%{vmaddition} =~ /not detected/i'). +Can used special variables like: %{vm}, %{vmaddition}, %{status} + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/apps/hyperv/2012/local/mode/scvmmsnapshot.pm b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmsnapshot.pm new file mode 100644 index 000000000..7e2b7f2bc --- /dev/null +++ b/centreon-plugins/apps/hyperv/2012/local/mode/scvmmsnapshot.pm @@ -0,0 +1,230 @@ +# +# Copyright 2017 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 apps::hyperv::2012::local::mode::scvmmsnapshot; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use centreon::plugins::misc; +use centreon::common::powershell::hyperv::2012::scvmmsnapshot; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'vm', type => 1, cb_prefix_output => 'prefix_vm_output', message_multiple => 'All VM snapshots are ok' }, + ]; + $self->{maps_counters}->{vm} = [ + { label => 'snapshot', set => { + key_values => [ { name => 'snapshot' }, { name => 'display' }], + closure_custom_output => $self->can('custom_vm_output'), + closure_custom_perfdata => sub { return 0; }, + } + }, + ]; +} + +sub custom_vm_output { + my ($self, %options) = @_; + my $msg = 'checkpoint started since : ' . centreon::plugins::misc::change_seconds(value => $self->{result_values}->{snapshot_absolute}); + + return $msg; +} + +sub prefix_vm_output { + my ($self, %options) = @_; + + return "VM '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "scvmm-hostname:s" => { name => 'scvmm_hostname' }, + "scvmm-username:s" => { name => 'scvmm_username' }, + "scvmm-password:s" => { name => 'scvmm_password' }, + "scvmm-port:s" => { name => 'scvmm_port', default => 8100 }, + "timeout:s" => { name => 'timeout', default => 50 }, + "command:s" => { name => 'command', default => 'powershell.exe' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options', default => '-InputFormat none -NoLogo -EncodedCommand' }, + "no-ps" => { name => 'no_ps' }, + "ps-exec-only" => { name => 'ps_exec_only' }, + "filter-vm:s" => { name => 'filter_vm' }, + "filter-hostgroup:s" => { name => 'filter_hostgroup' }, + "filter-status:s" => { name => 'filter_status', default => 'running' }, + }); + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + foreach my $label (('scvmm_hostname', 'scvmm_username', 'scvmm_password', 'scvmm_port')) { + if (!defined($self->{option_results}->{$label}) || $self->{option_results}->{$label} eq '') { + my ($label_opt) = $label; + $label_opt =~ tr/_/-/; + $self->{output}->add_option_msg(short_msg => "Need to specify --" . $label_opt . " option."); + $self->{output}->option_exit(); + } + } +} + +sub manage_selection { + my ($self, %options) = @_; + + my $ps = centreon::common::powershell::hyperv::2012::scvmmsnapshot::get_powershell(scvmm_hostname => $self->{option_results}->{scvmm_hostname}, + scvmm_username => $self->{option_results}->{scvmm_username}, + scvmm_password => $self->{option_results}->{scvmm_password}, + scvmm_port => $self->{option_results}->{scvmm_port}, + no_ps => $self->{option_results}->{no_ps}); + + $self->{option_results}->{command_options} .= " " . $ps; + my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + command => $self->{option_results}->{command}, + command_path => $self->{option_results}->{command_path}, + command_options => $self->{option_results}->{command_options}); + if (defined($self->{option_results}->{ps_exec_only})) { + $self->{output}->output_add(severity => 'OK', + short_msg => $stdout); + $self->{output}->display(nolabel => 1, force_ignore_perfdata => 1, force_long_output => 1); + $self->{output}->exit(); + } + + #[name= test-server ][status= Running ][cloud= ][hostgrouppath= All Hosts\CORP\Test\test-server ] + #[checkpointAddedTime= 1475502741.957 ] + #[checkpointAddedTime= 1475502963.21 ] + $self->{vm} = {}; + + my $id = 1; + while ($stdout =~ /^\[name=\s*(.*?)\s*\]\[status=\s*(.*?)\s*\]\[cloud=\s*(.*?)\s*\]\[hostgrouppath=\s*(.*?)\s*\](.*?)(?=\[name=|\z)/msig) { + my ($name, $status, $cloud, $hg, $content) = ($1, $2, $3, $4, $5); + my $chkpt = -1; + while ($content =~ /\[checkpointAddedTime=s*(.*?)\s*\]/msig) { + $chkpt = $1 if ($chkpt == -1 || $chkpt > $1); + } + next if ($chkpt == -1); + + if (defined($self->{option_results}->{filter_vm}) && $self->{option_results}->{filter_vm} ne '' && + $name !~ /$self->{option_results}->{filter_vm}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter.", debug => 1); + next; + } + if (defined($self->{option_results}->{filter_hostgroup}) && $self->{option_results}->{filter_hostgroup} ne '' && + $hg !~ /$self->{option_results}->{filter_hostgroup}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $hg . "': no matching filter.", debug => 1); + next; + } + if (defined($self->{option_results}->{filter_status}) && $self->{option_results}->{filter_status} ne '' && + $status !~ /$self->{option_results}->{filter_status}/i) { + $self->{output}->output_add(long_msg => "skipping '" . $status . "': no matching filter.", debug => 1); + next; + } + + $self->{vm}->{$id} = { display => $name, snapshot => time() - $chkpt }; + $id++; + } +} + +1; + +__END__ + +=head1 MODE + +Check virtual machine snapshots on SCVMM. + +=over 8 + +=item B<--scvmm-hostname> + +SCVMM hostname (Required). + +=item B<--scvmm-username> + +SCVMM username (Required). + +=item B<--scvmm-password> + +SCVMM password (Required). + +=item B<--scvmm-port> + +SCVMM port (Default: 8100). + +=item B<--timeout> + +Set timeout time for command execution (Default: 50 sec) + +=item B<--no-ps> + +Don't encode powershell. To be used with --command and 'type' command. + +=item B<--command> + +Command to get information (Default: 'powershell.exe'). +Can be changed if you have output in a file. To be used with --no-ps option!!! + +=item B<--command-path> + +Command path (Default: none). + +=item B<--command-options> + +Command options (Default: '-InputFormat none -NoLogo -EncodedCommand'). + +=item B<--ps-exec-only> + +Print powershell output. + +=item B<--filter-status> + +Filter virtual machine status (can be a regexp) (Default: 'running'). + +=item B<--filter-vm> + +Filter virtual machines (can be a regexp). + +=item B<--filter-hostgroup> + +Filter hostgroup (can be a regexp). + +=item B<--warning-*> + +Threshold warning. +Can be: 'snapshot' (in seconds). + +=item B<--critical-*> + +Threshold critical. +Can be: 'snapshot' (in seconds). + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/apps/hyperv/2012/local/plugin.pm b/centreon-plugins/apps/hyperv/2012/local/plugin.pm new file mode 100644 index 000000000..be7e389ed --- /dev/null +++ b/centreon-plugins/apps/hyperv/2012/local/plugin.pm @@ -0,0 +1,51 @@ +# +# Copyright 2017 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 apps::hyperv::2012::local::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_simple); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '0.1'; + %{$self->{modes}} = ( + 'scvmm-integration-service' => 'apps::hyperv::2012::local::mode::scvmmintegrationservice', + 'scvmm-snapshot' => 'apps::hyperv::2012::local::mode::scvmmsnapshot', + 'node-integration-service' => 'apps::hyperv::2012::local::mode::nodeintegrationservice', + 'node-snapshot' => 'apps::hyperv::2012::local::mode::nodesnapshot', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Windows Hyper-V locally. + +=cut diff --git a/centreon-plugins/centreon/common/powershell/hyperv/2012/nodeintegrationservice.pm b/centreon-plugins/centreon/common/powershell/hyperv/2012/nodeintegrationservice.pm new file mode 100644 index 000000000..cc9686751 --- /dev/null +++ b/centreon-plugins/centreon/common/powershell/hyperv/2012/nodeintegrationservice.pm @@ -0,0 +1,74 @@ +# +# Copyright 2017 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 centreon::common::powershell::hyperv::2012::nodeintegrationservice; + +use strict; +use warnings; +use centreon::plugins::misc; + +sub get_powershell { + my (%options) = @_; + my $no_ps = (defined($options{no_ps})) ? 1 : 0; + + return '' if ($no_ps == 1); + + my $ps = ' +$culture = new-object "System.Globalization.CultureInfo" "en-us" +[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture + +Try { + $ErrorActionPreference = "Stop" + + $vms = Get-VM + $services = Get-VMIntegrationService -VMName * + + Foreach ($vm in $vms) { + $i = 0 + Foreach ($service in $services) { + if ($services.VMName -eq $vm.VMName) { + if ($i -eq 0) { + Write-Host "[name=" $vm.VMName "][state=" $vm.State "]" + } + Write-Host "[service=" $service.Name "][primaryOperationalStatus=" $service.PrimaryOperationalStatus "][secondaryOperationalStatus=" $service.SecondaryOperationalStatus "]" + $i=1 + } + } + } +} Catch { + Write-Host $Error[0].Exception + exit 1 +} + +exit 0 +'; + + return centreon::plugins::misc::powershell_encoded($ps); +} + +1; + +__END__ + +=head1 DESCRIPTION + +Method to get hyper-v informations. + +=cut \ No newline at end of file diff --git a/centreon-plugins/centreon/common/powershell/hyperv/2012/nodesnapshot.pm b/centreon-plugins/centreon/common/powershell/hyperv/2012/nodesnapshot.pm new file mode 100644 index 000000000..656f91a27 --- /dev/null +++ b/centreon-plugins/centreon/common/powershell/hyperv/2012/nodesnapshot.pm @@ -0,0 +1,73 @@ +# +# Copyright 2017 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 centreon::common::powershell::hyperv::2012::nodesnapshot; + +use strict; +use warnings; +use centreon::plugins::misc; + +sub get_powershell { + my (%options) = @_; + my $no_ps = (defined($options{no_ps})) ? 1 : 0; + + return '' if ($no_ps == 1); + + my $ps = ' +$culture = new-object "System.Globalization.CultureInfo" "en-us" +[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture + +Try { + $ErrorActionPreference = "Stop" + $vms = Get-VM + $snapshots = Get-VMSnapshot -VMName * + + Foreach ($vm in $vms) { + $i=0 + Foreach ($snap in $snapshots) { + if ($snap.VMName -eq $vm.VMName) { + if ($i -eq 0) { + Write-Host "[name=" $vm.VMName "][state=" $vm.State "]" + } + Write-Host "[checkpointCreationTime=" (get-date -date $snap.CreationTime -UFormat ' . "'%s'" . ') "]" + $i=1 + } + } + } +} Catch { + Write-Host $Error[0].Exception + exit 1 +} + +exit 0 +'; + + return centreon::plugins::misc::powershell_encoded($ps); +} + +1; + +__END__ + +=head1 DESCRIPTION + +Method to get hyper-v informations. + +=cut \ No newline at end of file diff --git a/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmintegrationservice.pm b/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmintegrationservice.pm new file mode 100644 index 000000000..b94ba2f0a --- /dev/null +++ b/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmintegrationservice.pm @@ -0,0 +1,72 @@ +# +# Copyright 2017 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 centreon::common::powershell::hyperv::2012::scvmmintegrationservice; + +use strict; +use warnings; +use centreon::plugins::misc; + +sub get_powershell { + my (%options) = @_; + my $no_ps = (defined($options{no_ps})) ? 1 : 0; + + return '' if ($no_ps == 1); + + my $ps = ' +$culture = new-object "System.Globalization.CultureInfo" "en-us" +[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture + +Try { + $ErrorActionPreference = "Stop" + Import-Module -Name "virtualmachinemanager" + + $username = "' . $options{scvmm_username} . '" + $password = ConvertTo-SecureString "' . $options{scvmm_password} . '" -AsPlainText -Force + $UserCredential = new-object -typename System.Management.Automation.PSCredential -argumentlist $username,$password + + $connection = Get-VMMServer -ComputerName "' . $options{scvmm_hostname} . '" -TCPPort ' . $options{scvmm_port} . ' -Credential $UserCredential + $vms = Get-SCVirtualMachine -VMMServer $connection + + Foreach ($vm in $vms) { + $desc = $vm.description -replace "\r","" + $desc = $desc -replace "\n"," - " + Write-Host "[name=" $vm.Name "][description=" $desc "][status=" $vm.Status "][cloud=" $vm.Cloud "][hostgrouppath=" $vm.HostGroupPath "]][VMAddition=" $vm.VMAddition "]" + } +} Catch { + Write-Host $Error[0].Exception + exit 1 +} + +exit 0 +'; + + return centreon::plugins::misc::powershell_encoded($ps); +} + +1; + +__END__ + +=head1 DESCRIPTION + +Method to get hyper-v informations. + +=cut \ No newline at end of file diff --git a/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmsnapshot.pm b/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmsnapshot.pm new file mode 100644 index 000000000..a28b2e9c0 --- /dev/null +++ b/centreon-plugins/centreon/common/powershell/hyperv/2012/scvmmsnapshot.pm @@ -0,0 +1,78 @@ +# +# Copyright 2017 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 centreon::common::powershell::hyperv::2012::scvmmsnapshot; + +use strict; +use warnings; +use centreon::plugins::misc; + +sub get_powershell { + my (%options) = @_; + my $no_ps = (defined($options{no_ps})) ? 1 : 0; + + return '' if ($no_ps == 1); + + my $ps = ' +$culture = new-object "System.Globalization.CultureInfo" "en-us" +[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture + +Try { + $ErrorActionPreference = "Stop" + Import-Module -Name "virtualmachinemanager" + + $username = "' . $options{scvmm_username} . '" + $password = ConvertTo-SecureString "' . $options{scvmm_password} . '" -AsPlainText -Force + $UserCredential = new-object -typename System.Management.Automation.PSCredential -argumentlist $username,$password + + $connection = Get-VMMServer -ComputerName "' . $options{scvmm_hostname} . '" -TCPPort ' . $options{scvmm_port} . ' -Credential $UserCredential + $vms = Get-SCVirtualMachine -VMMServer $connection + + Foreach ($vm in $vms) { + $i = 0 + $checkpoints = Get-SCVMCheckpoint -VMMServer $connection -Vm $vm + foreach ($checkpoint in $checkpoints) { + if ($i -eq 0) { + Write-Host "[name=" $vm.Name "][status=" $vm.Status "][cloud=" $vm.Cloud "][hostgrouppath=" $vm.HostGroupPath "]" + } + Write-Host "[checkpointAddedTime=" (get-date -date $checkpoint.AddedTime -UFormat ' . "'%s'" . ') "]" + $i = 1 + } + } +} Catch { + Write-Host $Error[0].Exception + exit 1 +} + +exit 0 +'; + + return centreon::plugins::misc::powershell_encoded($ps); +} + +1; + +__END__ + +=head1 DESCRIPTION + +Method to get hyper-v informations. + +=cut \ No newline at end of file From 267433cc8d2d5fe8747af01b29bf4c501cde0739 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Wed, 25 Jan 2017 14:33:29 +0100 Subject: [PATCH 56/68] + change checkpoint path + add vpn-status for checkpoint --- .../{ => snmp}/mode/components/fan.pm | 2 +- .../{ => snmp}/mode/components/psu.pm | 2 +- .../{ => snmp}/mode/components/temperature.pm | 2 +- .../{ => snmp}/mode/components/voltage.pm | 2 +- .../checkpoint/{ => snmp}/mode/connections.pm | 2 +- .../network/checkpoint/{ => snmp}/mode/cpu.pm | 2 +- .../checkpoint/{ => snmp}/mode/hardware.pm | 4 +- .../checkpoint/{ => snmp}/mode/hastate.pm | 2 +- .../checkpoint/{ => snmp}/mode/memory.pm | 2 +- .../network/checkpoint/snmp/mode/vpnstatus.pm | 198 ++++++++++++++++++ .../network/checkpoint/{ => snmp}/plugin.pm | 13 +- 11 files changed, 215 insertions(+), 16 deletions(-) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/components/fan.pm (98%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/components/psu.pm (97%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/components/temperature.pm (98%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/components/voltage.pm (98%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/connections.pm (98%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/cpu.pm (99%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/hardware.pm (95%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/hastate.pm (99%) rename centreon-plugins/network/checkpoint/{ => snmp}/mode/memory.pm (99%) create mode 100644 centreon-plugins/network/checkpoint/snmp/mode/vpnstatus.pm rename centreon-plugins/network/checkpoint/{ => snmp}/plugin.pm (85%) diff --git a/centreon-plugins/network/checkpoint/mode/components/fan.pm b/centreon-plugins/network/checkpoint/snmp/mode/components/fan.pm similarity index 98% rename from centreon-plugins/network/checkpoint/mode/components/fan.pm rename to centreon-plugins/network/checkpoint/snmp/mode/components/fan.pm index a95cb735c..6edea5bb4 100644 --- a/centreon-plugins/network/checkpoint/mode/components/fan.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/components/fan.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::components::fan; +package network::checkpoint::snmp::mode::components::fan; use strict; use warnings; diff --git a/centreon-plugins/network/checkpoint/mode/components/psu.pm b/centreon-plugins/network/checkpoint/snmp/mode/components/psu.pm similarity index 97% rename from centreon-plugins/network/checkpoint/mode/components/psu.pm rename to centreon-plugins/network/checkpoint/snmp/mode/components/psu.pm index c75b9fa2a..6b6991dc5 100644 --- a/centreon-plugins/network/checkpoint/mode/components/psu.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/components/psu.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::components::psu; +package network::checkpoint::snmp::mode::components::psu; use strict; use warnings; diff --git a/centreon-plugins/network/checkpoint/mode/components/temperature.pm b/centreon-plugins/network/checkpoint/snmp/mode/components/temperature.pm similarity index 98% rename from centreon-plugins/network/checkpoint/mode/components/temperature.pm rename to centreon-plugins/network/checkpoint/snmp/mode/components/temperature.pm index e89001516..9f99b8c67 100644 --- a/centreon-plugins/network/checkpoint/mode/components/temperature.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/components/temperature.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::components::temperature; +package network::checkpoint::snmp::mode::components::temperature; use strict; use warnings; diff --git a/centreon-plugins/network/checkpoint/mode/components/voltage.pm b/centreon-plugins/network/checkpoint/snmp/mode/components/voltage.pm similarity index 98% rename from centreon-plugins/network/checkpoint/mode/components/voltage.pm rename to centreon-plugins/network/checkpoint/snmp/mode/components/voltage.pm index 526327a5a..01a9f2a92 100644 --- a/centreon-plugins/network/checkpoint/mode/components/voltage.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/components/voltage.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::components::voltage; +package network::checkpoint::snmp::mode::components::voltage; use strict; use warnings; diff --git a/centreon-plugins/network/checkpoint/mode/connections.pm b/centreon-plugins/network/checkpoint/snmp/mode/connections.pm similarity index 98% rename from centreon-plugins/network/checkpoint/mode/connections.pm rename to centreon-plugins/network/checkpoint/snmp/mode/connections.pm index c7e49d5bf..7ec8b3765 100644 --- a/centreon-plugins/network/checkpoint/mode/connections.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/connections.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::connections; +package network::checkpoint::snmp::mode::connections; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/checkpoint/mode/cpu.pm b/centreon-plugins/network/checkpoint/snmp/mode/cpu.pm similarity index 99% rename from centreon-plugins/network/checkpoint/mode/cpu.pm rename to centreon-plugins/network/checkpoint/snmp/mode/cpu.pm index b23764efa..220e14fce 100644 --- a/centreon-plugins/network/checkpoint/mode/cpu.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/cpu.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::cpu; +package network::checkpoint::snmp::mode::cpu; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/checkpoint/mode/hardware.pm b/centreon-plugins/network/checkpoint/snmp/mode/hardware.pm similarity index 95% rename from centreon-plugins/network/checkpoint/mode/hardware.pm rename to centreon-plugins/network/checkpoint/snmp/mode/hardware.pm index a30ef03cc..ee7efa1c5 100644 --- a/centreon-plugins/network/checkpoint/mode/hardware.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/hardware.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::hardware; +package network::checkpoint::snmp::mode::hardware; use base qw(centreon::plugins::templates::hardware); @@ -55,7 +55,7 @@ sub set_system { ], }; - $self->{components_path} = 'network::checkpoint::mode::components'; + $self->{components_path} = 'network::checkpoint::snmp::mode::components'; $self->{components_module} = ['voltage', 'fan', 'temperature', 'psu']; } diff --git a/centreon-plugins/network/checkpoint/mode/hastate.pm b/centreon-plugins/network/checkpoint/snmp/mode/hastate.pm similarity index 99% rename from centreon-plugins/network/checkpoint/mode/hastate.pm rename to centreon-plugins/network/checkpoint/snmp/mode/hastate.pm index 1cad30e66..8dee6dbaf 100644 --- a/centreon-plugins/network/checkpoint/mode/hastate.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/hastate.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::hastate; +package network::checkpoint::snmp::mode::hastate; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/checkpoint/mode/memory.pm b/centreon-plugins/network/checkpoint/snmp/mode/memory.pm similarity index 99% rename from centreon-plugins/network/checkpoint/mode/memory.pm rename to centreon-plugins/network/checkpoint/snmp/mode/memory.pm index 15a1b7fe1..9216648a9 100644 --- a/centreon-plugins/network/checkpoint/mode/memory.pm +++ b/centreon-plugins/network/checkpoint/snmp/mode/memory.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::mode::memory; +package network::checkpoint::snmp::mode::memory; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/checkpoint/snmp/mode/vpnstatus.pm b/centreon-plugins/network/checkpoint/snmp/mode/vpnstatus.pm new file mode 100644 index 000000000..8e3d482eb --- /dev/null +++ b/centreon-plugins/network/checkpoint/snmp/mode/vpnstatus.pm @@ -0,0 +1,198 @@ +# +# Copyright 2017 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 network::checkpoint::snmp::mode::vpnstatus; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +my $instance_mode; + +sub custom_status_threshold { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{critical_status}) && $instance_mode->{option_results}->{critical_status} ne '' && + eval "$instance_mode->{option_results}->{critical_status}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{warning_status}) && $instance_mode->{option_results}->{warning_status} ne '' && + eval "$instance_mode->{option_results}->{warning_status}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + + my $msg = 'status : ' . $self->{result_values}->{status}; + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{status} = $options{new_datas}->{$self->{instance} . '_status'}; + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{type} = $options{new_datas}->{$self->{instance} . '_type'}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'vpn', type => 1, cb_prefix_output => 'prefix_vpn_output', message_multiple => 'All vpn are ok' } + ]; + + $self->{maps_counters}->{vpn} = [ + { label => 'status', threshold => 0, set => { + key_values => [ { name => 'type' }, { name => 'status' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_status_calc'), + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "warning-status:s" => { name => 'warning_status', default => '' }, + "critical-status:s" => { name => 'critical_status', default => '%{type} eq "permanent" and %{status} =~ /down/i' }, + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; + $self->change_macros(); +} + +sub prefix_vpn_output { + my ($self, %options) = @_; + + return "VPN '" . $options{instance_value}->{display} . "' "; +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_status', 'critical_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +my %map_type = (1 => 'regular', 2 => 'permanent'); +my %map_state = (3 => 'active', 4 => 'destroy', 129 => 'idle', 130 => 'phase1', + 131 => 'down', 132 => 'init' +); + +my $mapping = { + tunnelPeerObjName => { oid => '.1.3.6.1.4.1.2620.500.9002.1.2' }, + tunnelState => { oid => '.1.3.6.1.4.1.2620.500.9002.1.3', map => \%map_state }, + tunnelType => { oid => '.1.3.6.1.4.1.2620.500.9002.1.11', map => \%map_type }, +}; + +sub manage_selection { + my ($self, %options) = @_; + + $self->{vs} = {}; + my $snmp_result = $options{snmp}->get_multiple_table(oids => [ + { oid => $mapping->{tunnelPeerObjName}->{oid} }, + { oid => $mapping->{tunnelState}->{oid} }, + { oid => $mapping->{tunnelType}->{oid} }, + ], nothing_quit => 1, return_type => 1); + + foreach my $oid (keys %{$snmp_result}) { + next if ($oid !~ /^$mapping->{tunnelState}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => $instance); + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $result->{tunnelPeerObjName} !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $result->{tunnelPeerObjName} . "': no matching filter.", debug => 1); + next; + } + + $self->{vpn}->{$instance} = { display => $result->{tunnelPeerObjName}, + status => $result->{tunnelState}, + type => $result->{tunnelType} }; + } + + if (scalar(keys %{$self->{vpn}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No vpn found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check vpn status. + +=over 8 + +=item B<--filter-name> + +Filter vpn name (can be a regexp). + +=item B<--warning-status> + +Set warning threshold for status. +Can used special variables like: %{type}, %{status}, %{display} + +=item B<--critical-status> + +Set critical threshold for status (Default: '%{type} eq "permanent" and %{status} =~ /down/i'). +Can used special variables like: %{type}, %{status}, %{display} + +=back + +=cut diff --git a/centreon-plugins/network/checkpoint/plugin.pm b/centreon-plugins/network/checkpoint/snmp/plugin.pm similarity index 85% rename from centreon-plugins/network/checkpoint/plugin.pm rename to centreon-plugins/network/checkpoint/snmp/plugin.pm index deb326264..687e62f5f 100644 --- a/centreon-plugins/network/checkpoint/plugin.pm +++ b/centreon-plugins/network/checkpoint/snmp/plugin.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::checkpoint::plugin; +package network::checkpoint::snmp::plugin; use strict; use warnings; @@ -31,11 +31,12 @@ sub new { $self->{version} = '0.5'; %{$self->{modes}} = ( - 'cpu' => 'network::checkpoint::mode::cpu', - 'memory' => 'network::checkpoint::mode::memory', - 'connections' => 'network::checkpoint::mode::connections', - 'hardware' => 'network::checkpoint::mode::hardware', - 'hastate' => 'network::checkpoint::mode::hastate', + 'connections' => 'network::checkpoint::snmp::mode::connections', + 'cpu' => 'network::checkpoint::snmp::mode::cpu', + 'hardware' => 'network::checkpoint::snmp::mode::hardware', + 'hastate' => 'network::checkpoint::snmp::mode::hastate', + 'memory' => 'network::checkpoint::snmp::mode::memory', + 'vpn-status' => 'network::checkpoint::snmp::mode::vpnstatus', ); return $self; From 9cb516bb20489671e47ab280928ae5d3d46e58ca Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 26 Jan 2017 13:57:28 +0100 Subject: [PATCH 57/68] + Update left hand hardware --- .../hp/lefthand/mode/components/device.pm | 98 ---------- .../hp/lefthand/mode/components/fan.pm | 81 -------- .../hp/lefthand/mode/components/psu.pm | 61 ------ .../storage/hp/lefthand/mode/components/rc.pm | 61 ------ .../hp/lefthand/mode/components/rcc.pm | 76 -------- .../storage/hp/lefthand/mode/components/ro.pm | 58 ------ .../lefthand/mode/components/temperature.pm | 79 -------- .../hp/lefthand/mode/components/voltage.pm | 83 --------- .../storage/hp/lefthand/mode/hardware.pm | 175 ------------------ .../lefthand/snmp/mode/components/device.pm | 109 +++++++++++ .../hp/lefthand/snmp/mode/components/fan.pm | 97 ++++++++++ .../hp/lefthand/snmp/mode/components/psu.pm | 68 +++++++ .../hp/lefthand/snmp/mode/components/rc.pm | 68 +++++++ .../hp/lefthand/snmp/mode/components/rcc.pm | 84 +++++++++ .../snmp/mode/components/resources.pm | 37 ++++ .../hp/lefthand/snmp/mode/components/ro.pm | 66 +++++++ .../snmp/mode/components/temperature.pm | 98 ++++++++++ .../lefthand/snmp/mode/components/voltage.pm | 98 ++++++++++ .../storage/hp/lefthand/snmp/mode/hardware.pm | 120 ++++++++++++ .../storage/hp/lefthand/{ => snmp}/plugin.pm | 4 +- 20 files changed, 847 insertions(+), 774 deletions(-) delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/device.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/fan.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/psu.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/rc.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/ro.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm delete mode 100644 centreon-plugins/storage/hp/lefthand/mode/hardware.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/device.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/fan.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/psu.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/rc.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/rcc.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/resources.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/ro.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/temperature.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/components/voltage.pm create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/hardware.pm rename centreon-plugins/storage/hp/lefthand/{ => snmp}/plugin.pm (89%) diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/device.pm b/centreon-plugins/storage/hp/lefthand/mode/components/device.pm deleted file mode 100644 index 261f03d1c..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/device.pm +++ /dev/null @@ -1,98 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::device; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{device} = {name => 'devices', total => 0}; - $self->{output}->output_add(long_msg => "Checking devices"); - return if ($self->check_exclude('device')); - - my $device_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.4.1.0"; - my $device_name_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.14'; - my $device_serie_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.7'; - my $device_present_state_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.90'; - my $device_present_status_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.91'; - my $device_health_state_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.17'; # normal, marginal, faulty - my $device_health_status_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.18'; - my $device_temperature_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.9'; - my $device_temperature_critical_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.10'; - my $device_temperature_limit_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.11'; - my $device_temperature_status_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.12'; - return if ($self->{global_information}->{$device_count_oid} == 0); - - $self->{snmp}->load(oids => [$device_name_oid, $device_serie_oid, - $device_present_state_oid, $device_present_status_oid, - $device_health_state_oid, $device_health_status_oid, - $device_temperature_oid, $device_temperature_critical_oid, - $device_temperature_limit_oid, $device_temperature_status_oid], - begin => 1, end => $self->{global_information}->{$device_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_device = $self->{global_information}->{$device_count_oid}; - for (my $i = 1; $i <= $number_device; $i++) { - my $device_name = $result->{$device_name_oid . "." . $i}; - my $device_serie = $result->{$device_serie_oid . "." . $i}; - my $device_present_state = $result->{$device_present_state_oid . "." . $i}; - my $device_present_status = $result->{$device_present_status_oid . "." . $i}; - my $device_health_state = $result->{$device_health_state_oid . "." . $i}; - my $device_health_status = $result->{$device_health_status_oid . "." . $i}; - my $device_temperature = $result->{$device_temperature_oid . "." . $i}; - my $device_temperature_critical = $result->{$device_temperature_critical_oid . "." . $i}; - my $device_temperature_limit = $result->{$device_temperature_limit_oid . "." . $i}; - my $device_temperature_status = $result->{$device_temperature_status_oid . "." . $i}; - - $self->{components}->{device}->{total}++; - - $self->{output}->output_add(long_msg => "Storage Device '$device_name' and Serial Number '$device_serie', state = '$device_present_state'"); - # Check if present - if ($device_present_state =~ /off_and_secured|off_or_removed/i) { - next; - } - - # Check global health - if ($device_health_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Storage Device '" . $device_name . "' Smart Health problem '" . $device_health_state . "'"); - } - $self->{output}->output_add(long_msg => " Smart Health status = '" . $device_health_status . "', Smart Health state = '" . $device_health_state . "'"); - - # Check temperature - if ($device_temperature >= $device_temperature_critical) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Device Storage '" . $device_name . "' temperature too high"); - } elsif ($device_temperature >= $device_temperature_limit) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Device Storage '" . $device_name . "' over the limit"); - } - $self->{output}->output_add(long_msg => " Temperature value = '" . $device_temperature . "' (limit >= $device_temperature_limit, critical >= $device_temperature_critical)"); - $self->{output}->perfdata_add(label => $device_name . "_temp", - value => $device_temperature, - warning => $device_temperature_limit, critical => $device_temperature_critical); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm b/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm deleted file mode 100644 index 192cd9208..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/fan.pm +++ /dev/null @@ -1,81 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::fan; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{fan} = {name => 'fans', total => 0}; - $self->{output}->output_add(long_msg => "Checking fan"); - return if ($self->check_exclude('fan')); - - my $fan_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.110.0"; # 0 means 'none' - my $fan_name_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.111.1.2"; # begin .1 - my $fan_speed_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.111.1.3"; # dont have - my $fan_min_speed_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.111.1.4"; # dont have - my $fan_state_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.111.1.90"; # string explained - my $fan_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.111.1.91"; - return if ($self->{global_information}->{$fan_count_oid} == 0); - - $self->{snmp}->load(oids => [$fan_name_oid, $fan_name_oid, - $fan_min_speed_oid, $fan_state_oid, $fan_status_oid], - begin => 1, end => $self->{global_information}->{$fan_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_fans = $self->{global_information}->{$fan_count_oid}; - for (my $i = 1; $i <= $number_fans; $i++) { - my $fan_name = $result->{$fan_name_oid . "." . $i}; - my $fan_speed = $result->{$fan_speed_oid . "." . $i}; - my $fan_min_speed = $result->{$fan_min_speed_oid . "." . $i}; - my $fan_status = $result->{$fan_status_oid . "." . $i}; - my $fan_state = $result->{$fan_state_oid . "." . $i}; - - $self->{components}->{fan}->{total}++; - - # Check Fan Speed - if (defined($fan_speed)) { - my $low_limit = ''; - if (defined($fan_min_speed)) { - $low_limit = '@:' . $fan_min_speed; - if ($fan_speed <= $fan_min_speed) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Fan '" . $fan_name . "' speed too low"); - } - } - $self->{output}->output_add(long_msg => "Fan '" . $fan_name . "' speed = '" . $fan_speed . "' (<= $fan_min_speed)"); - $self->{output}->perfdata_add(label => $fan_name, unit => 'rpm', - value => $fan_speed, - critical => $low_limit); - } - - if ($fan_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Fan '" . $fan_name . "' problem '" . $fan_state . "'"); - } - $self->{output}->output_add(long_msg => "Fan '" . $fan_name . "' status = '" . $fan_status . "', state = '" . $fan_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm b/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm deleted file mode 100644 index b384d9da6..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/psu.pm +++ /dev/null @@ -1,61 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::psu; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{psu} = {name => 'power supplies', total => 0}; - $self->{output}->output_add(long_msg => "Checking power supplies"); - return if ($self->check_exclude('psu')); - - my $power_supply_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.130.0"; - my $power_supply_name_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.131.1.2"; - my $power_supply_state_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.131.1.90"; - my $power_supply_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.131.1.91"; - return if ($self->{global_information}->{$power_supply_count_oid} == 0); - - $self->{snmp}->load(oids => [$power_supply_name_oid, $power_supply_name_oid, - $power_supply_status_oid], - begin => 1, end => $self->{global_information}->{$power_supply_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_ps = $self->{global_information}->{$power_supply_count_oid}; - for (my $i = 1; $i <= $number_ps; $i++) { - my $ps_name = $result->{$power_supply_name_oid . "." . $i}; - my $ps_state = $result->{$power_supply_state_oid . "." . $i}; - my $ps_status = $result->{$power_supply_status_oid . "." . $i}; - - $self->{components}->{psu}->{total}++; - - if ($ps_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Power Supply '" . $ps_name . "' problem '" . $ps_state . "'"); - } - $self->{output}->output_add(long_msg => "Power Supply '" . $ps_name . "' status = '" . $ps_status . "', state = '" . $ps_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm b/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm deleted file mode 100644 index c6274bafe..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/rc.pm +++ /dev/null @@ -1,61 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::rc; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{rc} = {name => 'raid controllers', total => 0}; - $self->{output}->output_add(long_msg => "Checking raid controllers"); - return if ($self->check_exclude('rc')); - - my $rc_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.4.3.0"; - my $rc_name_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.2'; - my $rc_state_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.90'; - my $rc_status_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.91'; - return if ($self->{global_information}->{$rc_count_oid} == 0); - - $self->{snmp}->load(oids => [$rc_name_oid, $rc_state_oid, - $rc_status_oid], - begin => 1, end => $self->{global_information}->{$rc_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_rc = $self->{global_information}->{$rc_count_oid}; - for (my $i = 1; $i <= $number_rc; $i++) { - my $rc_name = $result->{$rc_name_oid . "." . $i}; - my $rc_state = $result->{$rc_state_oid . "." . $i}; - my $rc_status = $result->{$rc_status_oid . "." . $i}; - - $self->{components}->{rc}->{total}++; - - if ($rc_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Raid Device (Controller) '" . $rc_name . "' problem '" . $rc_state . "'"); - } - $self->{output}->output_add(long_msg => "Raid Device (Controller) '" . $rc_name . "' status = '" . $rc_status . "', state = '" . $rc_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm b/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm deleted file mode 100644 index c8d4130b1..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/rcc.pm +++ /dev/null @@ -1,76 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::rcc; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{rcc} = {name => 'raid controller caches', total => 0}; - $self->{output}->output_add(long_msg => "Checking raid controller cache"); - return if ($self->check_exclude('rcc')); - - my $rcc_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.90.0"; - my $rcc_name_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.91.1.2"; # begin .1 - my $rcc_state_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.91.1.90"; - my $rcc_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.91.1.91"; - my $bbu_enabled_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.91.1.50"; # 1 mean 'enabled' - my $bbu_state_oid = '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.22'; - my $bbu_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.91.1.23"; # 1 mean 'ok' - return if ($self->{global_information}->{$rcc_count_oid} == 0); - - $self->{snmp}->load(oids => [$rcc_name_oid, $rcc_state_oid, - $rcc_status_oid, $bbu_enabled_oid, $bbu_state_oid, $bbu_status_oid], - begin => 1, end => $self->{global_information}->{$rcc_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_raid = $self->{global_information}->{$rcc_count_oid}; - for (my $i = 1; $i <= $number_raid; $i++) { - my $raid_name = $result->{$rcc_name_oid . "." . $i}; - my $raid_state = $result->{$rcc_state_oid . "." . $i}; - my $raid_status = $result->{$rcc_status_oid . "." . $i}; - my $bbu_enabled = $result->{$bbu_enabled_oid . "." . $i}; - my $bbu_state = $result->{$bbu_state_oid . "." . $i}; - my $bbu_status = $result->{$bbu_status_oid . "." . $i}; - - $self->{components}->{rcc}->{total}++; - - if ($raid_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Raid Controller Caches '" . $raid_name . "' problem '" . $raid_state . "'"); - } - $self->{output}->output_add(long_msg => "Raid Controller Caches '" . $raid_name . "' status = '" . $raid_status . "', state = '" . $raid_state . "'"); - if ($bbu_enabled == 1) { - if ($bbu_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "BBU '" . $raid_name . "' problem '" . $bbu_state . "'"); - } - $self->{output}->output_add(long_msg => " BBU status = '" . $bbu_status . "', state = '" . $bbu_state . "'"); - } else { - $self->{output}->output_add(long_msg => " BBU disabled"); - } - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm b/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm deleted file mode 100644 index 4e2c8ad37..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/ro.pm +++ /dev/null @@ -1,58 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::ro; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{ro} = {name => 'raid os devices', total => 0}; - $self->{output}->output_add(long_msg => "Checking raid os devices"); - return if ($self->check_exclude('ro')); - - my $raid_os_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.4.50.0"; - my $raid_os_name_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.51.1.2'; - my $raid_os_state_oid = '.1.3.6.1.4.1.9804.3.1.1.2.4.51.1.90'; # != 'normal' - return if ($self->{global_information}->{$raid_os_count_oid} == 0); - - $self->{snmp}->load(oids => [$raid_os_name_oid, $raid_os_state_oid], - begin => 1, end => $self->{global_information}->{$raid_os_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_ro = $self->{global_information}->{$raid_os_count_oid}; - for (my $i = 1; $i <= $number_ro; $i++) { - my $ro_name = $result->{$raid_os_name_oid . "." . $i}; - my $ro_state = $result->{$raid_os_state_oid . "." . $i}; - - $self->{components}->{ro}->{total}++; - - if ($ro_state !~ /normal/i) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Raid OS Device '" . $ro_name . "' problem '" . $ro_state . "'"); - } - $self->{output}->output_add(long_msg => "Raid OS Device '" . $ro_name . "' state = '" . $ro_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm b/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm deleted file mode 100644 index 3c0d5a5ba..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/temperature.pm +++ /dev/null @@ -1,79 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::temperature; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{temperature} = {name => 'temperature sensors', total => 0}; - $self->{output}->output_add(long_msg => "Checking temperature sensors"); - return if ($self->check_exclude('temperature')); - - my $temperature_sensor_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.120.0"; - my $temperature_sensor_name_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.2"; - my $temperature_sensor_value_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.3"; - my $temperature_sensor_critical_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.4"; - my $temperature_sensor_limit_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.5"; # warning. lower than critical - my $temperature_sensor_state_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.90"; - my $temperature_sensor_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.121.1.91"; - return if ($self->{global_information}->{$temperature_sensor_count_oid} == 0); - - $self->{snmp}->load(oids => [$temperature_sensor_name_oid, $temperature_sensor_value_oid, - $temperature_sensor_critical_oid, $temperature_sensor_limit_oid, $temperature_sensor_state_oid, $temperature_sensor_status_oid], - begin => 1, end => $self->{global_information}->{$temperature_sensor_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_temperature = $self->{global_information}->{$temperature_sensor_count_oid}; - for (my $i = 1; $i <= $number_temperature; $i++) { - my $ts_name = $result->{$temperature_sensor_name_oid . "." . $i}; - my $ts_value = $result->{$temperature_sensor_value_oid . "." . $i}; - my $ts_critical = $result->{$temperature_sensor_critical_oid . "." . $i}; - my $ts_limit = $result->{$temperature_sensor_limit_oid . "." . $i}; - my $ts_state = $result->{$temperature_sensor_state_oid . "." . $i}; - my $ts_status = $result->{$temperature_sensor_status_oid . "." . $i}; - - $self->{components}->{temperature}->{total}++; - - if ($ts_value >= $ts_critical) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Temperature sensor '" . $ts_name . "' too high"); - } elsif ($ts_value >= $ts_limit) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Temperature sensor '" . $ts_name . "' over the limit"); - } - $self->{output}->output_add(long_msg => "Temperature sensor '" . $ts_name . "' value = '" . $ts_value . "' (limit >= $ts_limit, critical >= $ts_critical)"); - $self->{output}->perfdata_add(label => $ts_name . "_temp", - value => $ts_value, - warning => $ts_limit, critical => $ts_critical); - - if ($ts_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Temperature sensor '" . $ts_name . "' problem '" . $ts_state . "'"); - } - $self->{output}->output_add(long_msg => "Temperature sensor '" . $ts_name . "' status = '" . $ts_status . "', state = '" . $ts_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm b/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm deleted file mode 100644 index 68c5b66a5..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/components/voltage.pm +++ /dev/null @@ -1,83 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::components::voltage; - -use strict; -use warnings; - -sub check { - my ($self) = @_; - - $self->{components}->{voltage} = {name => 'voltage sensors', total => 0}; - $self->{output}->output_add(long_msg => "Checking voltage sensors"); - return if ($self->check_exclude('voltage')); - - my $vs_count_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.140.0"; - my $vs_name_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.2"; - my $vs_value_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.3"; - my $vs_low_limit_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.4"; - my $vs_high_limit_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.5"; - my $vs_state_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.90"; - my $vs_status_oid = ".1.3.6.1.4.1.9804.3.1.1.2.1.141.1.91"; - return if ($self->{global_information}->{$vs_count_oid} == 0); - - $self->{snmp}->load(oids => [$vs_name_oid, $vs_value_oid, - $vs_low_limit_oid, $vs_high_limit_oid, - $vs_state_oid, $vs_status_oid], - begin => 1, end => $self->{global_information}->{$vs_count_oid}); - my $result = $self->{snmp}->get_leef(); - return if (scalar(keys %$result) <= 0); - - my $number_vs = $self->{global_information}->{$vs_count_oid}; - for (my $i = 1; $i <= $number_vs; $i++) { - my $vs_name = $result->{$vs_name_oid . "." . $i}; - my $vs_value = $result->{$vs_value_oid . "." . $i}; - my $vs_low_limit = $result->{$vs_low_limit_oid . "." . $i}; - my $vs_high_limit = $result->{$vs_high_limit_oid . "." . $i}; - my $vs_state = $result->{$vs_state_oid . "." . $i}; - my $vs_status = $result->{$vs_status_oid . "." . $i}; - - $self->{components}->{voltage}->{total}++; - - # Check Voltage limit - if (defined($vs_low_limit) && defined($vs_high_limit)) { - if ($vs_value <= $vs_low_limit) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Voltage sensor '" . $vs_name . "' too low"); - } elsif ($vs_value >= $vs_high_limit) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Voltage sensor '" . $vs_name . "' too high"); - } - $self->{output}->output_add(long_msg => "Voltage sensor '" . $vs_name . "' value = '" . $vs_value . "' (<= $vs_low_limit, >= $vs_high_limit)"); - $self->{output}->perfdata_add(label => $vs_name . "_volt", - value => $vs_value, - warning => '@:' . $vs_low_limit, critical => $vs_high_limit); - } - - if ($vs_status != 1) { - $self->{output}->output_add(severity => 'CRITICAL', - short_msg => "Voltage sensor '" . $vs_name . "' problem '" . $vs_state . "'"); - } - $self->{output}->output_add(long_msg => "Voltage sensor '" . $vs_name . "' status = '" . $vs_status . "', state = '" . $vs_state . "'"); - } -} - -1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/mode/hardware.pm b/centreon-plugins/storage/hp/lefthand/mode/hardware.pm deleted file mode 100644 index c6b239671..000000000 --- a/centreon-plugins/storage/hp/lefthand/mode/hardware.pm +++ /dev/null @@ -1,175 +0,0 @@ -# -# Copyright 2017 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 storage::hp::lefthand::mode::hardware; - -use base qw(centreon::plugins::mode); - -use strict; -use warnings; -use storage::hp::lefthand::mode::components::fan; -use storage::hp::lefthand::mode::components::rcc; -use storage::hp::lefthand::mode::components::temperature; -use storage::hp::lefthand::mode::components::psu; -use storage::hp::lefthand::mode::components::voltage; -use storage::hp::lefthand::mode::components::device; -use storage::hp::lefthand::mode::components::rc; -use storage::hp::lefthand::mode::components::ro; - -sub new { - my ($class, %options) = @_; - my $self = $class->SUPER::new(package => __PACKAGE__, %options); - bless $self, $class; - - $self->{version} = '1.0'; - $options{options}->add_options(arguments => - { - "exclude:s" => { name => 'exclude' }, - "component:s" => { name => 'component', default => 'all' }, - }); - $self->{components} = {}; - return $self; -} - -sub check_options { - my ($self, %options) = @_; - $self->SUPER::init(%options); -} - -sub global { - my ($self, %options) = @_; - - storage::hp::lefthand::mode::components::fan::check($self); - storage::hp::lefthand::mode::components::rcc::check($self); - storage::hp::lefthand::mode::components::temperature::check($self); - storage::hp::lefthand::mode::components::psu::check($self); - storage::hp::lefthand::mode::components::voltage::check($self); - storage::hp::lefthand::mode::components::device::check($self); - storage::hp::lefthand::mode::components::rc::check($self); - storage::hp::lefthand::mode::components::ro::check($self); -} - -sub component { - my ($self, %options) = @_; - - if ($self->{option_results}->{component} eq 'fan') { - storage::hp::lefthand::mode::components::fan::check($self); - } elsif ($self->{option_results}->{component} eq 'rcc') { - storage::hp::lefthand::mode::components::rcc::check($self); - } elsif ($self->{option_results}->{component} eq 'temperature') { - storage::hp::lefthand::mode::components::temperature::check($self); - } elsif ($self->{option_results}->{component} eq 'psu') { - storage::hp::lefthand::mode::components::psu::check($self); - } elsif ($self->{option_results}->{component} eq 'voltage') { - storage::hp::lefthand::mode::components::voltage::check($self); - } elsif ($self->{option_results}->{component} eq 'device') { - storage::hp::lefthand::mode::components::device::check($self); - } elsif ($self->{option_results}->{component} eq 'rc') { - storage::hp::lefthand::mode::components::rc::check($self); - } elsif ($self->{option_results}->{component} eq 'ro') { - storage::hp::lefthand::mode::components::ro::check($self); - } else { - $self->{output}->add_option_msg(short_msg => "Wrong option. Cannot find component '" . $self->{option_results}->{component} . "'."); - $self->{output}->option_exit(); - } -} - -sub run { - my ($self, %options) = @_; - $self->{snmp} = $options{snmp}; - - $self->get_global_information(); - - if ($self->{option_results}->{component} eq 'all') { - $self->global(); - } else { - $self->component(); - } - - my $total_components = 0; - my $display_by_component = ''; - my $display_by_component_append = ''; - foreach my $comp (sort(keys %{$self->{components}})) { - # Skipping short msg when no components - next if ($self->{components}->{$comp}->{total} == 0); - $total_components += $self->{components}->{$comp}->{total}; - $display_by_component .= $display_by_component_append . $self->{components}->{$comp}->{total} . ' ' . $self->{components}->{$comp}->{name}; - $display_by_component_append = ', '; - } - - $self->{output}->output_add(severity => 'OK', - short_msg => sprintf("All %s components [%s] are ok.", - $total_components, - $display_by_component - ) - ); - - $self->{output}->display(); - $self->{output}->exit(); -} - -sub get_global_information { - my ($self) = @_; - - $self->{global_information} = $self->{snmp}->get_leef(oids => [ - '.1.3.6.1.4.1.9804.3.1.1.2.1.110.0', # fancount - '.1.3.6.1.4.1.9804.3.1.1.2.1.90.0', # raid controlle cache count - '.1.3.6.1.4.1.9804.3.1.1.2.1.120.0', # temperature sensor - '.1.3.6.1.4.1.9804.3.1.1.2.1.130.0', # powersupply - '.1.3.6.1.4.1.9804.3.1.1.2.1.140.0', # voltage sensor - '.1.3.6.1.4.1.9804.3.1.1.2.4.1.0', # storage device - '.1.3.6.1.4.1.9804.3.1.1.2.4.3.0', # raid controller - '.1.3.6.1.4.1.9804.3.1.1.2.4.50.0' # raid internal - ], nothing_quit => 1); -} - -sub check_exclude { - my ($self, $section) = @_; - - if (defined($self->{option_results}->{exclude}) && $self->{option_results}->{exclude} =~ /(^|\s|,)$section(\s|,|$)/) { - $self->{output}->output_add(long_msg => sprintf("Skipping $section section.")); - return 1; - } - return 0; -} - -1; - -__END__ - -=head1 MODE - -Check Hardware (fans, power supplies, temperatures, voltages, raid controller caches, devices, raid controllers, raid os). - -=over 8 - -=item B<--component> - -Which component to check (Default: 'all'). -Can be: 'fan', 'rcc', 'temperature', 'psu', 'voltage', 'device', 'rc', 'ro'. - -=item B<--exclude> - -Exclude some parts (comma seperated list) (Example: --exclude=psu,rcc). - -=back - -=cut - \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/device.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/device.pm new file mode 100644 index 000000000..51659cfca --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/device.pm @@ -0,0 +1,109 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::device; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + storageDeviceSerialNumber => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.7' }, + storageDeviceTemperature => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.9' }, + storageDeviceTemperatureCritical => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.10' }, + storageDeviceTemperatureLimit => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.11' }, + storageDeviceTemperatureStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.12', map => $map_status }, + storageDeviceName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.14' }, + storageDeviceSmartHealth => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.17' }, # normal, marginal, faulty + storageDeviceState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.90' }, + storageDeviceStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1.91', map => $map_status }, +}; +my $oid_storageDeviceEntry = '.1.3.6.1.4.1.9804.3.1.1.2.4.2.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_storageDeviceEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking devices"); + $self->{components}->{device} = {name => 'devices', total => 0, skip => 0}; + return if ($self->check_filter(section => 'device')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_storageDeviceEntry}})) { + next if ($oid !~ /^$mapping->{storageDeviceStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_storageDeviceEntry}, instance => $instance); + + if ($result->{storageDeviceState} =~ /off_and_secured|off_or_removed/i) { + $self->absent_problem(section => 'device', instance => $instance); + next; + } + next if ($self->check_filter(section => 'device', instance => $instance)); + + $self->{components}->{device}->{total}++; + $self->{output}->output_add(long_msg => sprintf("storage device '%s' status is '%s' [instance = %s, state = %s, serial = %s, smart health = %s]", + $result->{storageDeviceName}, $result->{storageDeviceStatus}, $instance, $result->{storageDeviceState}, + $result->{storageDeviceSerialNumber}, $result->{storageDeviceSmartHealth})); + + my $exit = $self->get_severity(label => 'default', section => 'device', value => $result->{storageDeviceStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("storage device '%s' state is '%s'", $result->{storageDeviceName}, $result->{storageDeviceState})); + } + + $exit = $self->get_severity(label => 'smart', section => 'device.smart', value => $result->{storageDeviceSmartHealth}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("storage device '%s' smart health state is '%s'", $result->{storageDeviceName}, $result->{storageDeviceSmartHealth})); + } + + my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'device.temperature', instance => $instance, value => $result->{storageDeviceTemperature}); + if ($checked == 0) { + my $warn_th = ''; + my $crit_th = defined($result->{storageDeviceTemperatureCritical}) ? $result->{storageDeviceTemperatureCritical} : ''; + $self->{perfdata}->threshold_validate(label => 'warning-device.temperature-instance-' . $instance, value => $warn_th); + $self->{perfdata}->threshold_validate(label => 'critical-device.temperature-instance-' . $instance, value => $crit_th); + + $exit = $self->{perfdata}->threshold_check( + value => $result->{storageDeviceTemperature}, + threshold => [ { label => 'critical-device.temperature-instance-' . $instance, exit_litteral => 'critical' }, + { label => 'warning-device.temperature-instance-' . $instance, exit_litteral => 'warning' } ]); + $warn = $self->{perfdata}->get_perfdata_for_output(label => 'warning-device.temperature-instance-' . $instance); + $crit = $self->{perfdata}->get_perfdata_for_output(label => 'critical-device.temperature-instance-' . $instance) + } + + if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit2, + short_msg => sprintf("storage device '%s' temperature is %s C", $result->{storageDeviceName}, $result->{storageDeviceTemperature})); + } + $self->{output}->perfdata_add(label => 'temp_' . $result->{storageDeviceName}, unit => 'C', + value => $result->{storageDeviceTemperature}, + warning => $warn, + critical => $crit, + max => $result->{storageDeviceTemperatureLimit}, + ); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/fan.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/fan.pm new file mode 100644 index 000000000..3ed2bd922 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/fan.pm @@ -0,0 +1,97 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::fan; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + infoFanName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1.2' }, + infoFanSpeed => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1.3' }, # not defined + infoFanMinSpeed => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1.4' }, # not defined + infoFanState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1.90' }, + infoFanStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1.91', map => $map_status }, +}; +my $oid_infoFanEntry = '.1.3.6.1.4.1.9804.3.1.1.2.1.111.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_infoFanEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking fans"); + $self->{components}->{fan} = {name => 'fans', total => 0, skip => 0}; + return if ($self->check_filter(section => 'fan')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_infoFanEntry}})) { + next if ($oid !~ /^$mapping->{infoFanStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_infoFanEntry}, instance => $instance); + + next if ($self->check_filter(section => 'fan', instance => $instance)); + + $self->{components}->{fan}->{total}++; + $self->{output}->output_add(long_msg => sprintf("fan '%s' status is '%s' [instance = %s, state = %s, speed = %s]", + $result->{infoFanName}, $result->{infoFanStatus}, $instance, $result->{infoFanState}, + defined($result->{infoFanSpeed}) ? $result->{infoFanSpeed} : '-')); + + my $exit = $self->get_severity(label => 'default', section => 'fan', value => $result->{infoFanStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("fan '%s' state is '%s'", $result->{infoFanName}, $result->{infoFanState})); + } + + next if (!defined($result->{infoFanSpeed}) || $result->{infoFanSpeed} !~ /[0-9]/); + + my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'fan', instance => $instance, value => $result->{infoFanSpeed}); + if ($checked == 0) { + my $warn_th = ''; + my $crit_th = defined($result->{infoFanMinSpeed}) ? $result->{infoFanMinSpeed} . ':' : ''; + $self->{perfdata}->threshold_validate(label => 'warning-fan-instance-' . $instance, value => $warn_th); + $self->{perfdata}->threshold_validate(label => 'critical-fan-instance-' . $instance, value => $crit_th); + + $exit = $self->{perfdata}->threshold_check( + value => $result->{infoFanSpeed}, + threshold => [ { label => 'critical-fan-instance-' . $instance, exit_litteral => 'critical' }, + { label => 'warning-fan-instance-' . $instance, exit_litteral => 'warning' } ]); + $warn = $self->{perfdata}->get_perfdata_for_output(label => 'warning-fan-instance-' . $instance); + $crit = $self->{perfdata}->get_perfdata_for_output(label => 'critical-fan-instance-' . $instance) + } + + if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit2, + short_msg => sprintf("fan '%s' speed is %s rpm", $result->{infoFanName}, $result->{infoFanSpeed})); + } + $self->{output}->perfdata_add(label => 'fan_' . $result->{infoFanName}, unit => 'rpm', + value => $result->{infoFanSpeed}, + warning => $warn, + critical => $crit, + min => 0 + ); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/psu.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/psu.pm new file mode 100644 index 000000000..82af3350f --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/psu.pm @@ -0,0 +1,68 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::psu; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + infoPowerSupplyName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.131.1.2' }, + infoPowerSupplyState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.131.1.90' }, + infoPowerSupplyStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.131.1.91', map => $map_status }, +}; +my $oid_infoPowerSupplyEntry = '.1.3.6.1.4.1.9804.3.1.1.2.1.131.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_infoPowerSupplyEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking power supplies"); + $self->{components}->{psu} = {name => 'psu', total => 0, skip => 0}; + return if ($self->check_filter(section => 'psu')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_infoPowerSupplyEntry}})) { + next if ($oid !~ /^$mapping->{infoPowerSupplyStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_infoPowerSupplyEntry}, instance => $instance); + + next if ($self->check_filter(section => 'psu', instance => $instance)); + $self->{components}->{psu}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("power supply '%s' status is '%s' [instance: %s, state: %s].", + $result->{infoPowerSupplyName}, $result->{infoPowerSupplyStatus}, + $instance, $result->{infoPowerSupplyState} + )); + my $exit = $self->get_severity(label => 'default', section => 'psu', value => $result->{infoPowerSupplyStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("power supply '%s' state is '%s'", + $result->{infoPowerSupplyName}, $result->{infoPowerSupplyState})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rc.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rc.pm new file mode 100644 index 000000000..072058760 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rc.pm @@ -0,0 +1,68 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::rc; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + storageRaidDeviceName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.2' }, + storageRaidDeviceState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.90' }, + storageRaidDeviceStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1.91', map => $map_status }, +}; +my $oid_storageRaidEntry = '.1.3.6.1.4.1.9804.3.1.1.2.4.4.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_storageRaidEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking raid controllers"); + $self->{components}->{rc} = {name => 'raid controllers', total => 0, skip => 0}; + return if ($self->check_filter(section => 'rc')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_storageRaidEntry}})) { + next if ($oid !~ /^$mapping->{storageRaidDeviceStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_storageRaidEntry}, instance => $instance); + + next if ($self->check_filter(section => 'rc', instance => $instance)); + $self->{components}->{rc}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("raid device controller '%s' status is '%s' [instance: %s, state: %s].", + $result->{storageRaidDeviceName}, $result->{storageRaidDeviceStatus}, + $instance, $result->{storageRaidDeviceState} + )); + my $exit = $self->get_severity(label => 'default', section => 'rc', value => $result->{storageRaidDeviceStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("raid device controller '%s' state is '%s'", + $result->{storageRaidDeviceName}, $result->{storageRaidDeviceState})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rcc.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rcc.pm new file mode 100644 index 000000000..2972bc02d --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/rcc.pm @@ -0,0 +1,84 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::rcc; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + infoCacheName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.2' }, + infoCacheBbuState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.22' }, + infoCacheBbuStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.23', map => $map_status }, + infoCacheEnabled => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.50' }, + infoCacheState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.90' }, + infoCacheStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1.91', map => $map_status }, +}; +my $oid_infoCacheEntry = '.1.3.6.1.4.1.9804.3.1.1.2.1.91.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_infoCacheEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking raid controller caches"); + $self->{components}->{rcc} = {name => 'raid controller caches', total => 0, skip => 0}; + return if ($self->check_filter(section => 'rcc')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_infoCacheEntry}})) { + next if ($oid !~ /^$mapping->{infoCacheStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_infoCacheEntry}, instance => $instance); + + next if ($self->check_filter(section => 'rcc', instance => $instance)); + $self->{components}->{rcc}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("raid controller cache '%s' status is '%s' [instance: %s, state: %s].", + $result->{infoCacheName}, $result->{infoCacheStatus}, + $instance, $result->{infoCacheState} + )); + my $exit = $self->get_severity(label => 'default', section => 'rcc', value => $result->{infoCacheStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("raid controller cache '%s' state is '%s'", + $result->{infoCacheName}, $result->{infoCacheState})); + } + + next if ($result->{infoCacheEnabled} != 1); + + $self->{output}->output_add(long_msg => sprintf("bbu '%s' status is '%s' [instance: %s, state: %s].", + $result->{infoCacheName}, $result->{infoCacheBbuStatus}, + $instance, $result->{infoCacheBbuState} + )); + $exit = $self->get_severity(label => 'default', section => 'bbu', value => $result->{infoCacheBbuStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("bbu '%s' state is '%s'", + $result->{infoCacheName}, $result->{infoCacheBbuState})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/resources.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/resources.pm new file mode 100644 index 000000000..8c81baa2e --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/resources.pm @@ -0,0 +1,37 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::resources; + +use strict; +use warnings; +use Exporter; + +our $map_status; + +our @ISA = qw(Exporter); +our @EXPORT_OK = qw($map_status); + +$map_status = { + 1 => 'pass', + 2 => 'fail', +}; + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/ro.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/ro.pm new file mode 100644 index 000000000..863db84d2 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/ro.pm @@ -0,0 +1,66 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::ro; + +use strict; +use warnings; + +my $mapping = { + storageOsRaidName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.51.1.2' }, + storageOsRaidState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.4.51.1.90' }, +}; +my $oid_storageOsRaidEntry = '.1.3.6.1.4.1.9804.3.1.1.2.4.51.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_storageOsRaidEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking raid os devices"); + $self->{components}->{ro} = {name => 'raid os devices', total => 0, skip => 0}; + return if ($self->check_filter(section => 'ro')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_storageOsRaidEntry}})) { + next if ($oid !~ /^$mapping->{storageOsRaidState}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_storageOsRaidEntry}, instance => $instance); + + next if ($self->check_filter(section => 'ro', instance => $instance)); + $self->{components}->{ro}->{total}++; + + $self->{output}->output_add(long_msg => sprintf("raid device controller '%s' state is '%s' [instance: %s].", + $result->{storageOsRaidName}, $result->{storageOsRaidState}, + $instance + )); + my $exit = $self->get_severity(label => 'default2', section => 'ro', value => $result->{storageOsRaidState}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("raid device controller '%s' state is '%s'", + $result->{storageOsRaidName}, $result->{storageOsRaidState})); + } + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/temperature.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/temperature.pm new file mode 100644 index 000000000..ffa59bf80 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/temperature.pm @@ -0,0 +1,98 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::temperature; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + infoTemperatureSensorName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.2' }, + infoTemperatureSensorValue => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.3' }, + infoTemperatureSensorCritical => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.4' }, + infoTemperatureSensorLimit => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.5' }, + infoTemperatureSensorState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.90' }, + infoTemperatureSensorStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1.91', map => $map_status }, +}; +my $oid_infoTemperatureSensorEntry = '.1.3.6.1.4.1.9804.3.1.1.2.1.121.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_infoTemperatureSensorEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking temperature sensors"); + $self->{components}->{temperature} = {name => 'temperature sensors', total => 0, skip => 0}; + return if ($self->check_filter(section => 'temperature')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_infoTemperatureSensorEntry}})) { + next if ($oid !~ /^$mapping->{infoTemperatureSensorStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_infoTemperatureSensorEntry}, instance => $instance); + + next if ($self->check_filter(section => 'temperature', instance => $instance)); + + $self->{components}->{temperature}->{total}++; + $self->{output}->output_add(long_msg => sprintf("temperature sensor '%s' status is '%s' [instance = %s, state = %s, temperature = %s]", + $result->{infoTemperatureSensorName}, $result->{infoTemperatureSensorStatus}, $instance, $result->{infoTemperatureSensorState}, + defined($result->{infoTemperatureSensorValue}) ? $result->{infoTemperatureSensorValue} : '-')); + + my $exit = $self->get_severity(label => 'default', section => 'temperature', value => $result->{infoTemperatureSensorStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("temperature sensor '%s' state is '%s'", $result->{infoTemperatureSensorName}, $result->{infoTemperatureSensorState})); + } + + next if (!defined($result->{infoTemperatureSensorValue}) || $result->{infoTemperatureSensorValue} !~ /[0-9]/); + + my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'temperature', instance => $instance, value => $result->{infoTemperatureSensorValue}); + if ($checked == 0) { + my $warn_th = ''; + my $crit_th = defined($result->{infoTemperatureSensorCritical}) ? $result->{infoTemperatureSensorCritical} : ''; + $self->{perfdata}->threshold_validate(label => 'warning-temperature-instance-' . $instance, value => $warn_th); + $self->{perfdata}->threshold_validate(label => 'critical-temperature-instance-' . $instance, value => $crit_th); + + $exit = $self->{perfdata}->threshold_check( + value => $result->{infoTemperatureSensorValue}, + threshold => [ { label => 'critical-temperature-instance-' . $instance, exit_litteral => 'critical' }, + { label => 'warning-temperature-instance-' . $instance, exit_litteral => 'warning' } ]); + $warn = $self->{perfdata}->get_perfdata_for_output(label => 'warning-temperature-instance-' . $instance); + $crit = $self->{perfdata}->get_perfdata_for_output(label => 'critical-temperature-instance-' . $instance) + } + + if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit2, + short_msg => sprintf("temperature sensor '%s' is %s C", $result->{infoTemperatureSensorName}, $result->{infoTemperatureSensorValue})); + } + $self->{output}->perfdata_add(label => 'temp_' . $result->{infoTemperatureSensorName}, unit => 'C', + value => $result->{infoTemperatureSensorValue}, + warning => $warn, + critical => $crit, + max => $result->{infoTemperatureSensorLimit} + ); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/components/voltage.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/voltage.pm new file mode 100644 index 000000000..d01b35537 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/components/voltage.pm @@ -0,0 +1,98 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::components::voltage; + +use strict; +use warnings; +use storage::hp::lefthand::snmp::mode::components::resources qw($map_status); + +my $mapping = { + infoVoltageSensorName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.2' }, + infoVoltageSensorValue => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.3' }, + infoVoltageSensorLowLimit => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.4' }, + infoVoltageSensorHighLimit => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.5' }, + infoVoltageSensorState => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.90' }, + infoVoltageSensorStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1.91', map => $map_status }, +}; +my $oid_infoVoltageSensorEntry = '.1.3.6.1.4.1.9804.3.1.1.2.1.141.1'; + +sub load { + my ($self) = @_; + + push @{$self->{request}}, { oid => $oid_infoVoltageSensorEntry }; +} + +sub check { + my ($self) = @_; + + $self->{output}->output_add(long_msg => "Checking voltages"); + $self->{components}->{voltage} = {name => 'voltages', total => 0, skip => 0}; + return if ($self->check_filter(section => 'voltage')); + + foreach my $oid ($self->{snmp}->oid_lex_sort(keys %{$self->{results}->{$oid_infoVoltageSensorEntry}})) { + next if ($oid !~ /^$mapping->{infoTemperatureSensorStatus}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $self->{snmp}->map_instance(mapping => $mapping, results => $self->{results}->{$oid_infoVoltageSensorEntry}, instance => $instance); + + next if ($self->check_filter(section => 'voltage', instance => $instance)); + + $self->{components}->{voltage}->{total}++; + $self->{output}->output_add(long_msg => sprintf("voltage sensor '%s' status is '%s' [instance = %s, state = %s, voltage = %s]", + $result->{infoVoltageSensorName}, $result->{infoTemperatureSensorStatus}, $instance, $result->{infoVoltageSensorState}, + defined($result->{infoVoltageSensorValue}) ? $result->{infoVoltageSensorValue} : '-')); + + my $exit = $self->get_severity(label => 'default', section => 'voltage', value => $result->{infoTemperatureSensorStatus}); + if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit, + short_msg => sprintf("voltage sensor '%s' state is '%s'", $result->{infoVoltageSensorName}, $result->{infoVoltageSensorState})); + } + + next if (!defined($result->{infoVoltageSensorValue}) || $result->{infoVoltageSensorValue} !~ /[0-9]/); + + my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'voltage', instance => $instance, value => $result->{infoVoltageSensorValue}); + if ($checked == 0) { + my $warn_th = ''; + my $crit_th = $result->{infoVoltageSensorLowLimit} . ':' . $result->{infoVoltageSensorHighLimit}; + $self->{perfdata}->threshold_validate(label => 'warning-voltage-instance-' . $instance, value => $warn_th); + $self->{perfdata}->threshold_validate(label => 'critical-voltage-instance-' . $instance, value => $crit_th); + + $exit = $self->{perfdata}->threshold_check( + value => $result->{infoVoltageSensorValue}, + threshold => [ { label => 'critical-voltage-instance-' . $instance, exit_litteral => 'critical' }, + { label => 'warning-voltage-instance-' . $instance, exit_litteral => 'warning' } ]); + $warn = $self->{perfdata}->get_perfdata_for_output(label => 'warning-voltage-instance-' . $instance); + $crit = $self->{perfdata}->get_perfdata_for_output(label => 'critical-voltage-instance-' . $instance) + } + + if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { + $self->{output}->output_add(severity => $exit2, + short_msg => sprintf("voltage sensor '%s' is %s V", $result->{infoVoltageSensorName}, $result->{infoVoltageSensorValue})); + } + $self->{output}->perfdata_add(label => 'voltage_' . $result->{infoVoltageSensorName}, unit => 'V', + value => $result->{infoVoltageSensorValue}, + warning => $warn, + critical => $crit, + min => 0 + ); + } +} + +1; \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/hardware.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/hardware.pm new file mode 100644 index 000000000..3740026a9 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/hardware.pm @@ -0,0 +1,120 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::hardware; + +use base qw(centreon::plugins::templates::hardware); + +use strict; +use warnings; + +sub set_system { + my ($self, %options) = @_; + + $self->{regexp_threshold_overload_check_section_option} = '^(fan|psu|temperature|rcc|voltage|device||device\.smart|rc|ro|bbu)$'; + $self->{regexp_threshold_numeric_check_section_option} = '^(temperature|voltage|fan|device\.temperature)$'; + + $self->{cb_hook2} = 'snmp_execute'; + + $self->{thresholds} = { + default => [ + ['pass', 'OK'], + ['fail', 'CRITICAL'], + ], + default2 => [ + ['normal', 'OK'], + ['.*', 'CRITICAL'], + ], + smart => [ + ['normal', 'OK'], + ['marginal', 'WARNING'], + ['faulty', 'CRITICAL'], + ], + }; + + $self->{components_path} = 'storage::hp::lefthand::snmp::mode::components'; + $self->{components_module} = ['fan', 'device', 'rc', 'temperature', 'voltage', 'psu', 'ro', 'rcc']; +} + +sub snmp_execute { + my ($self, %options) = @_; + + $self->{snmp} = $options{snmp}; + $self->{results} = $self->{snmp}->get_multiple_table(oids => $self->{request}); +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + }); + + return $self; +} + +1; + +__END__ + +=head1 MODE + +Check hardware. + +=over 8 + +=item B<--component> + +Which component to check (Default: '.*'). +Can be: 'fan', 'rcc', 'temperature', 'psu', 'voltage', 'device', 'rc', 'ro'. + +=item B<--filter> + +Exclude some parts (comma seperated list) (Example: --filter=fan --filter=psu) +Can also exclude specific instance: --filter=fan,1 + +=item B<--no-component> + +Return an error if no compenents are checked. +If total (with skipped) is 0. (Default: 'critical' returns). + +=item B<--threshold-overload> + +Set to overload default threshold values (syntax: section,[instance,]status,regexp) +It used before default thresholds (order stays). +Example: --threshold-overload='psu,CRITICAL,fail' + +=item B<--warning> + +Set warning threshold for 'temperature', 'voltage', 'fan', 'device.temperature' (syntax: type,regexp,threshold) +Example: --warning='temperature,.*,30' + +=item B<--critical> + +Set critical threshold for 'temperature', 'voltage', 'fan', 'device.temperature' (syntax: type,regexp,threshold) +Example: --critical='temperature,.*,50' + +=back + +=cut + \ No newline at end of file diff --git a/centreon-plugins/storage/hp/lefthand/plugin.pm b/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm similarity index 89% rename from centreon-plugins/storage/hp/lefthand/plugin.pm rename to centreon-plugins/storage/hp/lefthand/snmp/plugin.pm index 027caefbf..8ae33c084 100644 --- a/centreon-plugins/storage/hp/lefthand/plugin.pm +++ b/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package storage::hp::lefthand::plugin; +package storage::hp::lefthand::snmp::plugin; use strict; use warnings; @@ -31,7 +31,7 @@ sub new { $self->{version} = '1.0'; %{$self->{modes}} = ( - 'hardware' => 'storage::hp::lefthand::mode::hardware', + 'hardware' => 'storage::hp::lefthand::snmp::mode::hardware', ); return $self; From 84e153fcdfe97ea3326f15330f56ad956d82e8ff Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 26 Jan 2017 17:43:45 +0100 Subject: [PATCH 58/68] + add lefthand mode 'volume-usage' --- .../hp/lefthand/snmp/mode/volumeusage.pm | 376 ++++++++++++++++++ .../storage/hp/lefthand/snmp/plugin.pm | 1 + 2 files changed, 377 insertions(+) create mode 100644 centreon-plugins/storage/hp/lefthand/snmp/mode/volumeusage.pm diff --git a/centreon-plugins/storage/hp/lefthand/snmp/mode/volumeusage.pm b/centreon-plugins/storage/hp/lefthand/snmp/mode/volumeusage.pm new file mode 100644 index 000000000..795d690e4 --- /dev/null +++ b/centreon-plugins/storage/hp/lefthand/snmp/mode/volumeusage.pm @@ -0,0 +1,376 @@ +# +# Copyright 2017 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 storage::hp::lefthand::snmp::mode::volumeusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +my $instance_mode; + +sub custom_status_threshold { + my ($self, %options) = @_; + my $status = 'ok'; + my $message; + + eval { + local $SIG{__WARN__} = sub { $message = $_[0]; }; + local $SIG{__DIE__} = sub { $message = $_[0]; }; + + if (defined($instance_mode->{option_results}->{critical_status}) && $instance_mode->{option_results}->{critical_status} ne '' && + eval "$instance_mode->{option_results}->{critical_status}") { + $status = 'critical'; + } elsif (defined($instance_mode->{option_results}->{warning_status}) && $instance_mode->{option_results}->{warning_status} ne '' && + eval "$instance_mode->{option_results}->{warning_status}") { + $status = 'warning'; + } + }; + if (defined($message)) { + $self->{output}->output_add(long_msg => 'filter status issue: ' . $message); + } + + return $status; +} + +sub custom_status_output { + my ($self, %options) = @_; + + my $msg = 'replication status : ' . $self->{result_values}->{status}; + return $msg; +} + +sub custom_status_calc { + my ($self, %options) = @_; + + $self->{result_values}->{status} = $options{new_datas}->{$self->{instance} . '_clusVolumeReplicationStatus'}; + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + return 0; +} + +sub custom_usage_perfdata { + my ($self, %options) = @_; + + my $label = 'used'; + my $value_perf = $self->{result_values}->{used}; + if (defined($instance_mode->{option_results}->{free})) { + $label = 'free'; + $value_perf = $self->{result_values}->{free}; + } + my $extra_label = ''; + $extra_label = '_' . $self->{result_values}->{display} if (!defined($options{extra_instance}) || $options{extra_instance} != 0); + my %total_options = (); + if ($instance_mode->{option_results}->{units} eq '%') { + $total_options{total} = $self->{result_values}->{total}; + $total_options{cast_int} = 1; + } + + $self->{output}->perfdata_add(label => $label . $extra_label, unit => 'B', + value => $value_perf, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, %total_options), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, %total_options), + min => 0, max => $self->{result_values}->{total}); +} + +sub custom_usage_threshold { + my ($self, %options) = @_; + + my ($exit, $threshold_value); + $threshold_value = $self->{result_values}->{used}; + $threshold_value = $self->{result_values}->{free} if (defined($instance_mode->{option_results}->{free})); + if ($instance_mode->{option_results}->{units} eq '%') { + $threshold_value = $self->{result_values}->{prct_used}; + $threshold_value = $self->{result_values}->{prct_free} if (defined($instance_mode->{option_results}->{free})); + } + $exit = $self->{perfdata}->threshold_check(value => $threshold_value, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-'. $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_usage_output { + my ($self, %options) = @_; + + my ($total_size_value, $total_size_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}); + my ($total_used_value, $total_used_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}); + my ($total_free_value, $total_free_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}); + my $msg = sprintf("Usage Total: %s Used: %s (%.2f%%) Free: %s (%.2f%%)", + $total_size_value . " " . $total_size_unit, + $total_used_value . " " . $total_used_unit, $self->{result_values}->{prct_used}, + $total_free_value . " " . $total_free_unit, $self->{result_values}->{prct_free}); + return $msg; +} + +sub custom_usage_calc { + my ($self, %options) = @_; + + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{total} = $options{new_datas}->{$self->{instance} . '_total'}; + $self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_used'}; + $self->{result_values}->{free} = $self->{result_values}->{total} - $self->{result_values}->{used}; + $self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total}; + $self->{result_values}->{prct_free} = 100 - $self->{result_values}->{prct_used}; + + return 0; +} + + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'volume', type => 1, cb_prefix_output => 'prefix_volume_output', message_multiple => 'All volumes are ok' } + ]; + + $self->{maps_counters}->{volume} = [ + { label => 'usage', set => { + key_values => [ { name => 'display' }, { name => 'used' }, { name => 'total' } ], + closure_custom_calc => $self->can('custom_usage_calc'), + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + { label => 'read', set => { + key_values => [ { name => 'clusVolumeStatsKbytesRead', diff => 1 }, { name => 'display' } ], + output_template => 'Read I/O : %s %s/s', output_error_template => "Read I/O : %s", + output_change_bytes => 1, per_second => 1, + perfdatas => [ + { label => 'read', value => 'clusVolumeStatsKbytesRead_per_second', template => '%d', + unit => 'B/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'write', set => { + key_values => [ { name => 'clusVolumeStatsKbytesWrite', diff => 1 }, { name => 'display' } ], + output_template => 'Write I/O : %s %s/s', output_error_template => "Write I/O : %s", + output_change_bytes => 1, per_second => 1, + perfdatas => [ + { label => 'write', value => 'clusVolumeStatsKbytesWrite_per_second', template => '%d', + unit => 'B/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'read-iops', set => { + key_values => [ { name => 'clusVolumeStatsIOsRead', diff => 1 }, { name => 'display' } ], + per_second => 1, + output_template => 'Read IOPs : %.2f', output_error_template => "Read IOPs : %s", + perfdatas => [ + { label => 'read_iops', value => 'clusVolumeStatsIOsRead_per_second', template => '%.2f', + unit => 'iops', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'write-iops', set => { + key_values => [ { name => 'clusVolumeStatsIOsWrite', diff => 1 }, { name => 'display' } ], + per_second => 1, + output_template => 'Write IOPs : %.2f', output_error_template => "Write IOPs : %s", + perfdatas => [ + { label => 'write_iops', value => 'clusVolumeStatsIOsWrite_per_second', template => '%.2f', + unit => 'iops', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'read-latency', set => { + key_values => [ { name => 'clusVolumeStatsIoLatencyRead', diff => 1 }, { name => 'display' } ], + per_second => 1, + output_template => 'Read Latency : %s ms', output_error_template => "Read Latency : %s", + perfdatas => [ + { label => 'read_latency', value => 'clusVolumeStatsIoLatencyRead_absolute', template => '%s', + unit => 'ms', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'write-latency', set => { + key_values => [ { name => 'clusVolumeStatsIoLatencyWrite', diff => 1 }, { name => 'display' } ], + per_second => 1, + output_template => 'Write Latency : %s ms', output_error_template => "Write Latency : %s", + perfdatas => [ + { label => 'write_latency', value => 'clusVolumeStatsIoLatencyWrite_absolute', template => '%s', + unit => 'ms', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'replication-status', threshold => 0, set => { + key_values => [ { name => 'clusVolumeReplicationStatus' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_status_calc'), + closure_custom_output => $self->can('custom_status_output'), + closure_custom_perfdata => sub { return 0; }, + closure_custom_threshold_check => $self->can('custom_status_threshold'), + } + }, + ]; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "warning-replication-status:s" => { name => 'warning_replication_status', default => '' }, + "critical-replication-status:s" => { name => 'critical_replication_status', default => '%{status} !~ /normal/i' }, + "units:s" => { name => 'units', default => '%' }, + "free" => { name => 'free' }, + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + $instance_mode = $self; + $self->change_macros(); +} + +sub prefix_volume_output { + my ($self, %options) = @_; + + return "Volume '" . $options{instance_value}->{display} . "' "; +} + +sub change_macros { + my ($self, %options) = @_; + + foreach (('warning_replication_status', 'critical_replication_status')) { + if (defined($self->{option_results}->{$_})) { + $self->{option_results}->{$_} =~ s/%\{(.*?)\}/\$self->{result_values}->{$1}/g; + } + } +} + +my %map_replication_status = (1 => 'normal', 2 => 'faulty'); +my $mapping = { + clusVolumeName => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.2' }, + clusVolumeSize => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.5' }, + clusVolumeReplicationStatus => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.15', map => \%map_replication_status }, + clusVolumeUsedSpace => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.31' }, + clusVolumeStatsIOsRead => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.36' }, + clusVolumeStatsIOsWrite => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.37' }, + clusVolumeStatsKbytesRead => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.38' }, + clusVolumeStatsKbytesWrite => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.39' }, + clusVolumeStatsIoLatencyRead => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.42' }, + clusVolumeStatsIoLatencyWrite => { oid => '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1.43' }, +}; + +my $oid_clusVolumeEntry = '.1.3.6.1.4.1.9804.3.1.1.2.12.97.1'; + +sub manage_selection { + my ($self, %options) = @_; + + if ($options{snmp}->is_snmpv1()) { + $self->{output}->add_option_msg(short_msg => "Need to use SNMP v2c or v3."); + $self->{output}->option_exit(); + } + + $self->{volume} = {}; + my $snmp_result = $options{snmp}->get_table(oid => $oid_clusVolumeEntry, + nothing_quit => 1); + + + foreach my $oid (keys %{$snmp_result}) { + next if ($oid !~ /^$mapping->{clusVolumeName}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $snmp_result, instance => $instance); + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $result->{clusVolumeName} !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $result->{clusVolumeName} . "': no matching filter.", debug => 1); + next; + } + + $result->{clusVolumeStatsKbytesRead} *= 1024; + $result->{clusVolumeStatsKbytesWrite} *= 1024; + $self->{volume}->{$instance} = { + display => $result->{clusVolumeName}, + total => $result->{clusVolumeSize} * 1024, + used => $result->{clusVolumeUsedSpace} * 1024, + %$result + }; + } + + if (scalar(keys %{$self->{volume}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No volume found."); + $self->{output}->option_exit(); + } + + $self->{cache_name} = "hp_lefthand_" . $self->{mode} . '_' . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')) . '_' . + (defined($self->{option_results}->{filter_name}) ? md5_hex($self->{option_results}->{filter_name}) : md5_hex('all')); +} + +1; + +__END__ + +=head1 MODE + +Check volumes. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example: --filter-counters='^read|write$' + +=item B<--filter-name> + +Filter volume name (can be a regexp). + +=item B<--warning-replication-status> + +Set warning threshold for status. +Can used special variables like: %{status}, %{display} + +=item B<--critical-replication-status> + +Set critical threshold for status (Default: '%{status} !~ /normal/i'). +Can used special variables like: %{status}, %{display} + +=item B<--warning-*> + +Threshold warning. +Can be: 'read' (b/s), 'write' (b/s), 'read-iops', 'write-iops', +'read-latency', 'write-latency', 'usage'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'read' (b/s), 'write' (b/s), 'read-iops', 'write-iops', +'read-latency', 'write-latency', 'usage'. + +=item B<--units> + +Units of thresholds (Default: '%') ('%', 'B'). + +=item B<--free> + +Thresholds are on free space left. + + +=back + +=cut diff --git a/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm b/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm index 8ae33c084..900f0519a 100644 --- a/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm +++ b/centreon-plugins/storage/hp/lefthand/snmp/plugin.pm @@ -32,6 +32,7 @@ sub new { $self->{version} = '1.0'; %{$self->{modes}} = ( 'hardware' => 'storage::hp::lefthand::snmp::mode::hardware', + 'volume-usage' => 'storage::hp::lefthand::snmp::mode::volumeusage', ); return $self; From 1488cfeb5d72332edf98d353a68169f5f232f957 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 30 Jan 2017 11:50:49 +0100 Subject: [PATCH 59/68] + update status --- .../centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm index 52ce64d52..96d8f0915 100644 --- a/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm +++ b/centreon-plugins/centreon/common/ibm/tapelibrary/snmp/mode/hardware.pm @@ -50,7 +50,7 @@ sub set_system { ['starting', 'OK'], ['stopping', 'OK'], ['stopped', 'OK'], - ['inService', 'OK'], + ['inService', 'CRITICAL'], ['noContact', 'WARNING'], ['lostCommunication', 'WARNING'], ['aborted', 'OK'], From d67a6c776de4627564cf1c4183d82c4052ba50cc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 30 Jan 2017 14:12:31 +0100 Subject: [PATCH 60/68] + Fix #589 --- .../dell/compellent/snmp/mode/components/encltemp.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm index 7577a0c2e..86fe44534 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm @@ -55,14 +55,16 @@ sub check { $self->{output}->output_add(long_msg => sprintf("enclosure temperature '%s' status is '%s' [instance = %s] [value = %s]", $result->{scEnclTempLocation}, $result->{scEnclTempStatus}, $instance, - $result->{scEnclTempCurrentC})); + defined($result->{scEnclTempCurrentC}) ? $result->{scEnclTempCurrentC} : '-'); my $exit = $self->get_severity(label => 'default', section => 'encltemp', value => $result->{scEnclTempStatus}); if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { $self->{output}->output_add(severity => $exit, short_msg => sprintf("Enclosure temperature '%s' status is '%s'", $result->{scEnclTempLocation}, $result->{scEnclTempStatus})); } - + + next if (!defined($result->{scEnclTempCurrentC})); + my ($exit2, $warn, $crit, $checked) = $self->get_severity_numeric(section => 'encltemp', instance => $instance, value => $result->{scEnclTempCurrentC}); if (!$self->{output}->is_status(value => $exit2, compare => 'ok', litteral => 1)) { From 95f64a1569defb46d6fbc30c73af6b9422e2804b Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 30 Jan 2017 14:16:28 +0100 Subject: [PATCH 61/68] + good fix... sorry --- .../storage/dell/compellent/snmp/mode/components/encltemp.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm index 86fe44534..802a08b3d 100644 --- a/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm +++ b/centreon-plugins/storage/dell/compellent/snmp/mode/components/encltemp.pm @@ -55,7 +55,7 @@ sub check { $self->{output}->output_add(long_msg => sprintf("enclosure temperature '%s' status is '%s' [instance = %s] [value = %s]", $result->{scEnclTempLocation}, $result->{scEnclTempStatus}, $instance, - defined($result->{scEnclTempCurrentC}) ? $result->{scEnclTempCurrentC} : '-'); + defined($result->{scEnclTempCurrentC}) ? $result->{scEnclTempCurrentC} : '-')); my $exit = $self->get_severity(label => 'default', section => 'encltemp', value => $result->{scEnclTempStatus}); if (!$self->{output}->is_status(value => $exit, compare => 'ok', litteral => 1)) { From 121e7a624c00eb1dafe471ab2c64e0feefa3f62a Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 30 Jan 2017 16:19:23 +0100 Subject: [PATCH 62/68] + Fix interface mcast out issue --- centreon-plugins/snmp_standard/mode/interfaces.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/centreon-plugins/snmp_standard/mode/interfaces.pm b/centreon-plugins/snmp_standard/mode/interfaces.pm index 9d1d177d3..63d1505c0 100644 --- a/centreon-plugins/snmp_standard/mode/interfaces.pm +++ b/centreon-plugins/snmp_standard/mode/interfaces.pm @@ -456,12 +456,12 @@ sub set_counters { }; $self->{maps_counters}->{int}->{'065_out-mcast'} = { filter => 'add_cast', set => { - key_values => [ { name => 'iucast', diff => 1 }, { name => 'imcast', diff => 1 }, { name => 'ibcast', diff => 1 }, { name => 'display' }, { name => 'mode_cast' } ], - closure_custom_calc => \&custom_cast_calc, closure_custom_calc_extra_options => { label_ref => 'ibcast', total_ref1 => 'iucast', total_ref2 => 'imcast' }, - output_template => 'In Bcast : %.2f %%', output_error_template => 'In Bcast : %s', - output_use => 'ibcast_prct', threshold_use => 'ibcast_prct', + key_values => [ { name => 'oucast', diff => 1 }, { name => 'omcast', diff => 1 }, { name => 'obcast', diff => 1 }, { name => 'display' }, { name => 'mode_cast' } ], + closure_custom_calc => \&custom_cast_calc, closure_custom_calc_extra_options => { label_ref => 'oucast', total_ref1 => 'omcast', total_ref2 => 'obcast' }, + output_template => 'Out Mcast : %.2f %%', output_error_template => 'Out Mcast : %s', + output_use => 'omcast_prct', threshold_use => 'omcast_prct', perfdatas => [ - { value => 'ibcast_prct', template => '%.2f', + { value => 'omcast_prct', template => '%.2f', unit => '%', min => 0, max => 100, label_extra_instance => 1, instance_use => 'display' }, ], } From 91cb1dac350d5740622f93c8d600b557822e78e2 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 2 Feb 2017 13:31:19 +0100 Subject: [PATCH 63/68] + add mode for netasq qos --- .../network/netasq/local/mode/qosusage.pm | 227 ++++++++++++++++++ .../network/netasq/local/plugin.pm | 48 ++++ 2 files changed, 275 insertions(+) create mode 100644 centreon-plugins/network/netasq/local/mode/qosusage.pm create mode 100644 centreon-plugins/network/netasq/local/plugin.pm diff --git a/centreon-plugins/network/netasq/local/mode/qosusage.pm b/centreon-plugins/network/netasq/local/mode/qosusage.pm new file mode 100644 index 000000000..3704bfae7 --- /dev/null +++ b/centreon-plugins/network/netasq/local/mode/qosusage.pm @@ -0,0 +1,227 @@ +# +# Copyright 2017 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 network::netasq::local::mode::qosusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'qos', type => 1, cb_prefix_output => 'prefix_qos_output', message_multiple => 'All QoS are ok', skipped_code => { -10 => 1 } }, + ]; + + $self->{maps_counters}->{qos} = [ + { label => 'in', set => { + key_values => [ { name => 'in_prct' }, { name => 'in' }, { name => 'total_in' }, { name => 'display' } ], + closure_custom_output => $self->can('custom_qos_output'), + threshold_use => 'in_prct_absolute', + perfdatas => [ + { label => 'traffic_in', value => 'in_absolute', template => '%s', unit => 'b/s', + min => 0, max => 'total_in_absolute', label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'out', set => { + key_values => [ { name => 'out_prct' }, { name => 'out' }, { name => 'total_out' }, { name => 'display' } ], + closure_custom_output => $self->can('custom_qos_output'), + threshold_use => 'out_prct_absolute', + perfdatas => [ + { label => 'traffic_out', value => 'out_absolute', template => '%s', unit => 'b/s', + min => 0, max => 'total_out_absolute', label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub custom_qos_output { + my ($self, %options) = @_; + + my $label = defined($self->{result_values}->{in_absolute}) ? 'in' : 'out'; + my ($traffic_value, $traffic_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{$label . '_absolute'}, network => 1); + my ($total_value, $total_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{'total_' . $label . '_absolute'}, network => 1); + my $msg = sprintf("Traffic %s : %s/s (%.2f %%) on %s/s", + ucfirst($label), $traffic_value . $traffic_unit, + $self->{result_values}->{$label . '_prct_absolute'}, + $total_value . $total_unit); + return $msg; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + "filter-vlan:s" => { name => 'filter_vlan' }, + "hostname:s" => { name => 'hostname' }, + "ssh-option:s@" => { name => 'ssh_option' }, + "ssh-path:s" => { name => 'ssh_path' }, + "ssh-command:s" => { name => 'ssh_command', default => 'ssh' }, + "timeout:s" => { name => 'timeout', default => 30 }, + "sudo" => { name => 'sudo' }, + "command:s" => { name => 'command', default => 'tail' }, + "command-path:s" => { name => 'command_path' }, + "command-options:s" => { name => 'command_options', default => '-1 /log/l_monitor 2>&1' }, + }); + + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::check_options(%options); + + if (defined($self->{option_results}->{hostname}) && $self->{option_results}->{hostname} ne '') { + $self->{option_results}->{remote} = 1; + } + $self->{hostname} = $self->{option_results}->{hostname}; + if (!defined($self->{hostname})) { + $self->{hostname} = 'me'; + } +} + +sub prefix_qos_output { + my ($self, %options) = @_; + + return "QoS '" . $options{instance_value}->{display} . "' "; +} + +sub manage_selection { + my ($self, %options) = @_; + + #id=firewall time="2017-01-31 16:56:36" fw="XXXX" tz=+0100 startime="2017-01-31 16:56:36" security=70 system=1 CPU=3,2,1 Pvm=0,0,0,0,0,0,0,0,0,0,0 Vlan96=VLAN-XXX-DMZ,15140,17768,21952,28280 Vlan76=dmz-xxx-xxx,769592,948320,591584,795856 + my $content = centreon::plugins::misc::execute(output => $self->{output}, + options => $self->{option_results}, + sudo => $self->{option_results}->{sudo}, + command => $self->{option_results}->{command}, + command_path => $self->{option_results}->{command_path}, + command_options => $self->{option_results}->{command_options}); + + $self->{qos} = {}; + + while ($content =~ /(\S+?)=([^,]+?),(\d+),(\d+),(\d+),(\d+)(?:\s|\Z)/msg) { + my ($vlan, $name, $in, $in_max, $out, $out_max) = ($1, $2, $3, $4, $5, $6); + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $name !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no matching filter.", debug => 1); + next; + } + if (defined($self->{option_results}->{filter_vlan}) && $self->{option_results}->{filter_vlan} ne '' && + $vlan !~ /$self->{option_results}->{filter_vlan}/) { + $self->{output}->output_add(long_msg => "skipping '" . $vlan . "': no matching filter.", debug => 1); + next; + } + $in_max = undef if ($in_max == 0); + $out_max = undef if ($out_max == 0); + if (!defined($in_max) && !defined($out_max)) { + $self->{output}->output_add(long_msg => "skipping '" . $name . "': no max values.", debug => 1); + next; + } + + $self->{qos}->{$name} = { + display => $name, + in => $in, in_prct => defined($in_max) ? $in * 100 / $in_max : undef, total_in => $in_max, + out => $out, out_prct => defined($out_max) ? $out * 100 / $out_max : undef, total_out => $out_max }; + } + + if (scalar(keys %{$self->{qos}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No QoS found."); + $self->{output}->option_exit(); + } +} + +1; + +__END__ + +=head1 MODE + +Check QoS usage. + +=over 8 + +=item B<--filter-name> + +Filter by QoS name (can be a regexp). + +=item B<--filter-vlan> + +Filter by vlan name (can be a regexp). + +=item B<--hostname> + +Hostname to query. + +=item B<--ssh-option> + +Specify multiple options like the user (example: --ssh-option='-l=centreon-engine' --ssh-option='-p=52'). + +=item B<--ssh-path> + +Specify ssh command path (default: none) + +=item B<--ssh-command> + +Specify ssh command (default: 'ssh'). Useful to use 'plink'. + +=item B<--timeout> + +Timeout in seconds for the command (Default: 30). + +=item B<--sudo> + +Use 'sudo' to execute the command. + +=item B<--command> + +Command to get information (Default: 'tail'). +Can be changed if you have output in a file. + +=item B<--command-path> + +Command path (Default: none). + +=item B<--command-options> + +Command options (Default: '-1 /log/l_monitor 2>&1'). + +=item B<--warning-*> + +Threshold warning. +Can be: 'in' (%), 'out' (%). + +=item B<--critical-*> + +Threshold critical. +Threshold warning. +Can be: 'in' (%), 'out' (%). + +=back + +=cut diff --git a/centreon-plugins/network/netasq/local/plugin.pm b/centreon-plugins/network/netasq/local/plugin.pm new file mode 100644 index 000000000..a2afd0714 --- /dev/null +++ b/centreon-plugins/network/netasq/local/plugin.pm @@ -0,0 +1,48 @@ +# +# Copyright 2017 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 network::netasq::local::plugin; + +use strict; +use warnings; +use base qw(centreon::plugins::script_simple); + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options); + bless $self, $class; + + $self->{version} = '0.1'; + %{$self->{modes}} = ( + 'qos-usage' => 'network::netasq::local::mode::qosusage', + ); + + return $self; +} + +1; + +__END__ + +=head1 PLUGIN DESCRIPTION + +Check Netasq equipment. + +=cut From 01bdd352a2f50c47fc4786d8a1d7f476a15eea4e Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 2 Feb 2017 15:04:12 +0100 Subject: [PATCH 64/68] + update mode --- .../network/netasq/local/mode/qosusage.pm | 131 ++++++++++++++---- 1 file changed, 106 insertions(+), 25 deletions(-) diff --git a/centreon-plugins/network/netasq/local/mode/qosusage.pm b/centreon-plugins/network/netasq/local/mode/qosusage.pm index 3704bfae7..d4ce03728 100644 --- a/centreon-plugins/network/netasq/local/mode/qosusage.pm +++ b/centreon-plugins/network/netasq/local/mode/qosusage.pm @@ -25,6 +25,8 @@ use base qw(centreon::plugins::templates::counter); use strict; use warnings; +my $instance_mode; + sub set_counters { my ($self, %options) = @_; @@ -34,41 +36,109 @@ sub set_counters { $self->{maps_counters}->{qos} = [ { label => 'in', set => { - key_values => [ { name => 'in_prct' }, { name => 'in' }, { name => 'total_in' }, { name => 'display' } ], + key_values => [ { name => 'in' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_qos_calc'), closure_custom_calc_extra_options => { label_ref => 'in' }, closure_custom_output => $self->can('custom_qos_output'), - threshold_use => 'in_prct_absolute', + closure_custom_perfdata => $self->can('custom_qos_perfdata'), + closure_custom_threshold_check => $self->can('custom_qos_threshold'), + } + }, + { label => 'in-peak', set => { + key_values => [ { name => 'in_peak' }, { name => 'display' } ], + output_template => 'In Peak : %s %s/s', + output_change_bytes => 2, perfdatas => [ - { label => 'traffic_in', value => 'in_absolute', template => '%s', unit => 'b/s', - min => 0, max => 'total_in_absolute', label_extra_instance => 1, instance_use => 'display_absolute' }, + { label => 'traffic_in_peak', value => 'in_peak_absolute', template => '%.2f', + unit => 'b/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, ], } }, { label => 'out', set => { - key_values => [ { name => 'out_prct' }, { name => 'out' }, { name => 'total_out' }, { name => 'display' } ], + key_values => [ { name => 'out' }, { name => 'display' } ], + closure_custom_calc => $self->can('custom_qos_calc'), closure_custom_calc_extra_options => { label_ref => 'out' }, closure_custom_output => $self->can('custom_qos_output'), - threshold_use => 'out_prct_absolute', + closure_custom_perfdata => $self->can('custom_qos_perfdata'), + closure_custom_threshold_check => $self->can('custom_qos_threshold'), + } + }, + { label => 'out-peak', set => { + key_values => [ { name => 'out_peak' }, { name => 'display' } ], + output_template => 'Out Peak : %s %s/s', + output_change_bytes => 2, perfdatas => [ - { label => 'traffic_out', value => 'out_absolute', template => '%s', unit => 'b/s', - min => 0, max => 'total_out_absolute', label_extra_instance => 1, instance_use => 'display_absolute' }, + { label => 'traffic_out_peak', value => 'out_peak_absolute', template => '%.2f', + unit => 'b/s', min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, ], } }, ]; } +sub custom_qos_perfdata { + my ($self, %options) = @_; + + my $extra_label = ''; + if (!defined($options{extra_instance}) || $options{extra_instance} != 0) { + $extra_label .= '_' . $self->{result_values}->{display}; + } + + my ($warning, $critical); + if ($instance_mode->{option_results}->{units_traffic} eq '%' && defined($self->{result_values}->{speed})) { + $warning = $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, total => $self->{result_values}->{speed}, cast_int => 1); + $critical = $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, total => $self->{result_values}->{speed}, cast_int => 1); + } elsif ($instance_mode->{option_results}->{units_traffic} eq 'b/s') { + $warning = $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}); + $critical = $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}); + } + + $self->{output}->perfdata_add(label => 'traffic_' . $self->{result_values}->{label} . $extra_label, unit => 'b/s', + value => sprintf("%.2f", $self->{result_values}->{traffic}), + warning => $warning, + critical => $critical, + min => 0, max => $self->{result_values}->{speed}); +} + +sub custom_qos_threshold { + my ($self, %options) = @_; + + my $exit = 'ok'; + if ($instance_mode->{option_results}->{units_traffic} eq '%' && defined($self->{result_values}->{speed})) { + $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{traffic_prct}, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-' . $self->{label}, exit_litteral => 'warning' } ]); + } elsif ($instance_mode->{option_results}->{units_traffic} eq 'b/s') { + $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{traffic}, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-' . $self->{label}, exit_litteral => 'warning' } ]); + } + return $exit; +} + sub custom_qos_output { my ($self, %options) = @_; - my $label = defined($self->{result_values}->{in_absolute}) ? 'in' : 'out'; - my ($traffic_value, $traffic_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{$label . '_absolute'}, network => 1); - my ($total_value, $total_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{'total_' . $label . '_absolute'}, network => 1); - my $msg = sprintf("Traffic %s : %s/s (%.2f %%) on %s/s", - ucfirst($label), $traffic_value . $traffic_unit, - $self->{result_values}->{$label . '_prct_absolute'}, - $total_value . $total_unit); + my ($traffic_value, $traffic_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{traffic}, network => 1); + my ($total_value, $total_unit); + if (defined($self->{result_values}->{speed}) && $self->{result_values}->{speed} =~ /[0-9]/) { + ($total_value, $total_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{speed}, network => 1); + } + + my $msg = sprintf("Traffic %s : %s/s (%s on %s)", + ucfirst($self->{result_values}->{label}), $traffic_value . $traffic_unit, + defined($self->{result_values}->{traffic_prct}) ? sprintf("%.2f%%", $self->{result_values}->{traffic_prct}) : '-', + defined($total_value) ? $total_value . $total_unit : '-'); return $msg; } +sub custom_qos_calc { + my ($self, %options) = @_; + + $self->{result_values}->{label} = $options{extra_options}->{label_ref}; + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{traffic} = $options{new_datas}->{$self->{instance} . '_' . $self->{result_values}->{label}}; + if (defined($instance_mode->{option_results}->{'speed_' . $self->{result_values}->{label}}) && $instance_mode->{option_results}->{'speed_' . $self->{result_values}->{label}} =~ /[0-9]/) { + $self->{result_values}->{traffic_prct} = $self->{result_values}->{traffic} * 100 / ($instance_mode->{option_results}->{'speed_' . $self->{result_values}->{label}} * 1000 * 1000); + $self->{result_values}->{speed} = $instance_mode->{option_results}->{'speed_' . $self->{result_values}->{label}} * 1000 * 1000; + } + return 0; +} + sub new { my ($class, %options) = @_; my $self = $class->SUPER::new(package => __PACKAGE__, %options); @@ -79,6 +149,9 @@ sub new { { "filter-name:s" => { name => 'filter_name' }, "filter-vlan:s" => { name => 'filter_vlan' }, + "speed-in:s" => { name => 'speed_in' }, + "speed-out:s" => { name => 'speed_out' }, + "units-traffic:s" => { name => 'units_traffic', default => '%' }, "hostname:s" => { name => 'hostname' }, "ssh-option:s@" => { name => 'ssh_option' }, "ssh-path:s" => { name => 'ssh_path' }, @@ -104,6 +177,8 @@ sub check_options { if (!defined($self->{hostname})) { $self->{hostname} = 'me'; } + + $instance_mode = $self; } sub prefix_qos_output { @@ -137,17 +212,11 @@ sub manage_selection { $self->{output}->output_add(long_msg => "skipping '" . $vlan . "': no matching filter.", debug => 1); next; } - $in_max = undef if ($in_max == 0); - $out_max = undef if ($out_max == 0); - if (!defined($in_max) && !defined($out_max)) { - $self->{output}->output_add(long_msg => "skipping '" . $name . "': no max values.", debug => 1); - next; - } $self->{qos}->{$name} = { display => $name, - in => $in, in_prct => defined($in_max) ? $in * 100 / $in_max : undef, total_in => $in_max, - out => $out, out_prct => defined($out_max) ? $out * 100 / $out_max : undef, total_out => $out_max }; + in => $in, in_peak => $in_max, + out => $out, out_peak => $out_max }; } if (scalar(keys %{$self->{qos}}) <= 0) { @@ -211,16 +280,28 @@ Command path (Default: none). Command options (Default: '-1 /log/l_monitor 2>&1'). +=item B<--speed-in> + +Set interface speed for incoming traffic (in Mb). + +=item B<--speed-out> + +Set interface speed for outgoing traffic (in Mb). + +=item B<--units-traffic> + +Units of thresholds for the traffic (Default: '%') ('%', 'b/s'). + =item B<--warning-*> Threshold warning. -Can be: 'in' (%), 'out' (%). +Can be: 'in', 'in-peak', 'out', 'out-peak'. =item B<--critical-*> Threshold critical. Threshold warning. -Can be: 'in' (%), 'out' (%). +Can be: 'in', 'in-peak', 'out', 'out-peak'. =back From a5a832b9be6158cc8889c4eae61ebc1f661994a3 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 2 Feb 2017 16:17:01 +0100 Subject: [PATCH 65/68] + fix mode --- centreon-plugins/network/netasq/local/mode/qosusage.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/network/netasq/local/mode/qosusage.pm b/centreon-plugins/network/netasq/local/mode/qosusage.pm index d4ce03728..ee4e9d3d5 100644 --- a/centreon-plugins/network/netasq/local/mode/qosusage.pm +++ b/centreon-plugins/network/netasq/local/mode/qosusage.pm @@ -160,7 +160,7 @@ sub new { "sudo" => { name => 'sudo' }, "command:s" => { name => 'command', default => 'tail' }, "command-path:s" => { name => 'command_path' }, - "command-options:s" => { name => 'command_options', default => '-1 /log/l_monitor 2>&1' }, + "command-options:s" => { name => 'command_options', default => '-1 /log/l_monitor' }, }); return $self; @@ -278,7 +278,7 @@ Command path (Default: none). =item B<--command-options> -Command options (Default: '-1 /log/l_monitor 2>&1'). +Command options (Default: '-1 /log/l_monitor'). =item B<--speed-in> From 7c5f2b154fe2e0ef5c02c0faf8b2fd14034e904f Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 6 Feb 2017 11:22:59 +0100 Subject: [PATCH 66/68] + change F5 bigip path + add tmm-usage mode --- .../bigip/{ => snmp}/mode/components/fan.pm | 0 .../bigip/{ => snmp}/mode/components/psu.pm | 0 .../{ => snmp}/mode/components/temperature.pm | 0 .../f5/bigip/{ => snmp}/mode/connections.pm | 2 +- .../f5/bigip/{ => snmp}/mode/failover.pm | 2 +- .../f5/bigip/{ => snmp}/mode/hardware.pm | 4 +- .../f5/bigip/{ => snmp}/mode/listnodes.pm | 2 +- .../f5/bigip/{ => snmp}/mode/listpools.pm | 2 +- .../{ => snmp}/mode/listvirtualservers.pm | 2 +- .../f5/bigip/{ => snmp}/mode/nodestatus.pm | 2 +- .../f5/bigip/{ => snmp}/mode/poolstatus.pm | 2 +- .../network/f5/bigip/snmp/mode/tmmusage.pm | 237 ++++++++++++++++++ .../{ => snmp}/mode/virtualserverstatus.pm | 2 +- .../network/f5/bigip/{ => snmp}/plugin.pm | 21 +- 14 files changed, 258 insertions(+), 20 deletions(-) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/components/fan.pm (100%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/components/psu.pm (100%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/components/temperature.pm (100%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/connections.pm (99%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/failover.pm (99%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/hardware.pm (95%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/listnodes.pm (98%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/listpools.pm (98%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/listvirtualservers.pm (98%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/nodestatus.pm (99%) rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/poolstatus.pm (99%) create mode 100644 centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm rename centreon-plugins/network/f5/bigip/{ => snmp}/mode/virtualserverstatus.pm (99%) rename centreon-plugins/network/f5/bigip/{ => snmp}/plugin.pm (80%) diff --git a/centreon-plugins/network/f5/bigip/mode/components/fan.pm b/centreon-plugins/network/f5/bigip/snmp/mode/components/fan.pm similarity index 100% rename from centreon-plugins/network/f5/bigip/mode/components/fan.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/components/fan.pm diff --git a/centreon-plugins/network/f5/bigip/mode/components/psu.pm b/centreon-plugins/network/f5/bigip/snmp/mode/components/psu.pm similarity index 100% rename from centreon-plugins/network/f5/bigip/mode/components/psu.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/components/psu.pm diff --git a/centreon-plugins/network/f5/bigip/mode/components/temperature.pm b/centreon-plugins/network/f5/bigip/snmp/mode/components/temperature.pm similarity index 100% rename from centreon-plugins/network/f5/bigip/mode/components/temperature.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/components/temperature.pm diff --git a/centreon-plugins/network/f5/bigip/mode/connections.pm b/centreon-plugins/network/f5/bigip/snmp/mode/connections.pm similarity index 99% rename from centreon-plugins/network/f5/bigip/mode/connections.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/connections.pm index 6010a4b41..95bef7211 100644 --- a/centreon-plugins/network/f5/bigip/mode/connections.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/connections.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::connections; +package network::f5::bigip::snmp::mode::connections; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/f5/bigip/mode/failover.pm b/centreon-plugins/network/f5/bigip/snmp/mode/failover.pm similarity index 99% rename from centreon-plugins/network/f5/bigip/mode/failover.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/failover.pm index 26327e892..82fefe609 100644 --- a/centreon-plugins/network/f5/bigip/mode/failover.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/failover.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::failover; +package network::f5::bigip::snmp::mode::failover; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/f5/bigip/mode/hardware.pm b/centreon-plugins/network/f5/bigip/snmp/mode/hardware.pm similarity index 95% rename from centreon-plugins/network/f5/bigip/mode/hardware.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/hardware.pm index c51f37685..0ca255cd5 100644 --- a/centreon-plugins/network/f5/bigip/mode/hardware.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/hardware.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::hardware; +package network::f5::bigip::snmp::mode::hardware; use base qw(centreon::plugins::templates::hardware); @@ -46,7 +46,7 @@ sub set_system { ], }; - $self->{components_path} = 'network::f5::bigip::mode::components'; + $self->{components_path} = 'network::f5::bigip::snmp::mode::components'; $self->{components_module} = ['fan', 'psu', 'temperature']; } diff --git a/centreon-plugins/network/f5/bigip/mode/listnodes.pm b/centreon-plugins/network/f5/bigip/snmp/mode/listnodes.pm similarity index 98% rename from centreon-plugins/network/f5/bigip/mode/listnodes.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/listnodes.pm index 32ed77ba2..a06d6c607 100644 --- a/centreon-plugins/network/f5/bigip/mode/listnodes.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/listnodes.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::listnodes; +package network::f5::bigip::snmp::mode::listnodes; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/f5/bigip/mode/listpools.pm b/centreon-plugins/network/f5/bigip/snmp/mode/listpools.pm similarity index 98% rename from centreon-plugins/network/f5/bigip/mode/listpools.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/listpools.pm index d4ad36a37..b0117b22d 100644 --- a/centreon-plugins/network/f5/bigip/mode/listpools.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/listpools.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::listpools; +package network::f5::bigip::snmp::mode::listpools; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm b/centreon-plugins/network/f5/bigip/snmp/mode/listvirtualservers.pm similarity index 98% rename from centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/listvirtualservers.pm index 7d753d50a..6e781e32e 100644 --- a/centreon-plugins/network/f5/bigip/mode/listvirtualservers.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/listvirtualservers.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::listvirtualservers; +package network::f5::bigip::snmp::mode::listvirtualservers; use base qw(centreon::plugins::mode); diff --git a/centreon-plugins/network/f5/bigip/mode/nodestatus.pm b/centreon-plugins/network/f5/bigip/snmp/mode/nodestatus.pm similarity index 99% rename from centreon-plugins/network/f5/bigip/mode/nodestatus.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/nodestatus.pm index c68df6fd9..145891fb3 100644 --- a/centreon-plugins/network/f5/bigip/mode/nodestatus.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/nodestatus.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::nodestatus; +package network::f5::bigip::snmp::mode::nodestatus; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/f5/bigip/mode/poolstatus.pm b/centreon-plugins/network/f5/bigip/snmp/mode/poolstatus.pm similarity index 99% rename from centreon-plugins/network/f5/bigip/mode/poolstatus.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/poolstatus.pm index 4d69e0350..00cced8e7 100644 --- a/centreon-plugins/network/f5/bigip/mode/poolstatus.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/poolstatus.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::poolstatus; +package network::f5::bigip::snmp::mode::poolstatus; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm new file mode 100644 index 000000000..a41e918e5 --- /dev/null +++ b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm @@ -0,0 +1,237 @@ +# +# Copyright 2017 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 network::f5::bigip::snmp::mode::tmmusage; + +use base qw(centreon::plugins::templates::counter); + +use strict; +use warnings; +use Digest::MD5 qw(md5_hex); + +sub custom_usage_perfdata { + my ($self, %options) = @_; + + my $extra_label = ''; + if (!defined($options{extra_instance}) || $options{extra_instance} != 0) { + $extra_label .= '_' . $self->{result_values}->{display}; + } + $self->{output}->perfdata_add(label => 'memory_used' . $extra_label, unit => 'B', + value => $self->{result_values}->{used}, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning-' . $self->{label}, total => $self->{result_values}->{total}, cast_int => 1), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical-' . $self->{label}, total => $self->{result_values}->{total}, cast_int => 1), + min => 0, max => $self->{result_values}->{total}); +} + +sub custom_usage_threshold { + my ($self, %options) = @_; + + my $exit = $self->{perfdata}->threshold_check(value => $self->{result_values}->{prct_used}, threshold => [ { label => 'critical-' . $self->{label}, exit_litteral => 'critical' }, { label => 'warning-' . $self->{label}, exit_litteral => 'warning' } ]); + return $exit; +} + +sub custom_usage_output { + my ($self, %options) = @_; + + my ($total_size_value, $total_size_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{total}); + my ($total_used_value, $total_used_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{used}); + my ($total_free_value, $total_free_unit) = $self->{perfdata}->change_bytes(value => $self->{result_values}->{free}); + + my $msg = sprintf("Memory Total: %s Used: %s (%.2f%%) Free: %s (%.2f%%)", + $total_size_value . " " . $total_size_unit, + $total_used_value . " " . $total_used_unit, $self->{result_values}->{prct_used}, + $total_free_value . " " . $total_free_unit, $self->{result_values}->{prct_free}); + return $msg; +} + +sub custom_usage_calc { + my ($self, %options) = @_; + + return - 10 if ($options{new_datas}->{$self->{instance} . '_sysTmmStatMemoryTotal'} == 0); + $self->{result_values}->{display} = $options{new_datas}->{$self->{instance} . '_display'}; + $self->{result_values}->{total} = $options{new_datas}->{$self->{instance} . '_sysTmmStatMemoryTotal'}; + $self->{result_values}->{used} = $options{new_datas}->{$self->{instance} . '_sysTmmStatMemoryUsed'}; + $self->{result_values}->{free} = $self->{result_values}->{total} - $self->{result_values}->{used}; + $self->{result_values}->{prct_free} = $self->{result_values}->{free} * 100 / $self->{result_values}->{total}; + $self->{result_values}->{prct_used} = $self->{result_values}->{used} * 100 / $self->{result_values}->{total}; + return 0; +} + +sub set_counters { + my ($self, %options) = @_; + + $self->{maps_counters_type} = [ + { name => 'tmm', type => 1, cb_prefix_output => 'prefix_tmm_output', message_multiple => 'All TMM are ok', skipped_code => { -10 => 1 } }, + ]; + + $self->{maps_counters}->{tmm} = [ + { label => 'memory-usage', set => { + key_values => [ { name => 'display' }, { name => 'sysTmmStatMemoryTotal' }, { name => 'sysTmmStatMemoryUsed' } ], + closure_custom_calc => $self->can('custom_usage_calc'), + closure_custom_output => $self->can('custom_usage_output'), + closure_custom_perfdata => $self->can('custom_usage_perfdata'), + closure_custom_threshold_check => $self->can('custom_usage_threshold'), + } + }, + { label => 'current-client-connections', set => { + key_values => [ { name => 'sysTmmStatClientCurConns' }, { name => 'display' } ], + output_template => 'Current Client Connections : %s', output_error_template => "Current Client Connections : %s", + perfdatas => [ + { label => 'current_client_connections', value => 'sysTmmStatClientCurConns_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'total-client-connections', set => { + key_values => [ { name => 'sysTmmStatClientTotConns', diff => 1 }, { name => 'display' } ], + output_template => 'Total Client Connections : %s', output_error_template => "Total Client Connections : %s", + perfdatas => [ + { label => 'total_client_connections', value => 'sysTmmStatClientTotConns_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'current-server-connections', set => { + key_values => [ { name => 'sysTmmStatServerCurConns' }, { name => 'display' } ], + output_template => 'Current Server Connections : %s', output_error_template => "Current Server Connections : %s", + perfdatas => [ + { label => 'current_server_connections', value => 'sysTmmStatServerCurConns_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + { label => 'total-server-connections', set => { + key_values => [ { name => 'sysTmmStatServerTotConns', diff => 1 }, { name => 'display' } ], + output_template => 'Total Server Connections : %s', output_error_template => "Total Server Connections : %s", + perfdatas => [ + { label => 'total_server_connections', value => 'sysTmmStatServerTotConns_absolute', template => '%s', + min => 0, label_extra_instance => 1, instance_use => 'display_absolute' }, + ], + } + }, + ]; +} + +sub prefix_tmm_output { + my ($self, %options) = @_; + + return "TMM '" . $options{instance_value}->{display} . "' "; +} + +sub new { + my ($class, %options) = @_; + my $self = $class->SUPER::new(package => __PACKAGE__, %options, statefile => 1); + bless $self, $class; + + $self->{version} = '1.0'; + $options{options}->add_options(arguments => + { + "filter-name:s" => { name => 'filter_name' }, + }); + + return $self; +} + +my $mapping = { + sysTmmStatTmmId => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.1' }, + sysTmmStatClientTotConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.11' }, + sysTmmStatClientCurConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.12' }, + sysTmmStatServerTotConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.18' }, + sysTmmStatServerCurConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.19' }, + sysTmmStatMemoryTotal => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.31' }, # KB + sysTmmStatMemoryUsed => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.32' }, # KB +}; +my $oid_sysTmmStatEntry = '.1.3.6.1.4.1.3375.2.1.8.2.3.1'; + +sub manage_selection { + my ($self, %options) = @_; + + if ($options{snmp}->is_snmpv1()) { + $self->{output}->add_option_msg(short_msg => "Need to use SNMP v2c or v3."); + $self->{output}->option_exit(); + } + + my $results = $options{snmp}->get_table(oid => $oid_sysTmmStatEntry, + nothing_quit => 1); + + $self->{tmm} = {}; + foreach my $oid (keys %$results) { + next if ($oid !~ /^$mapping->{sysTmmStatTmmId}->{oid}\.(.*)$/); + my $instance = $1; + my $result = $options{snmp}->map_instance(mapping => $mapping, results => $results, instance => $instance); + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $result->{sysTmmStatTmmId} !~ /$self->{option_results}->{filter_name}/) { + $self->{output}->output_add(long_msg => "skipping '" . $result->{Name} . "': no matching filter name.", debug => 1); + next; + } + + $result->{sysTmmStatMemoryTotal} *= 1024; + $result->{sysTmmStatMemoryUsed} *= 1024; + $self->{tmm}->{$result->{sysTmmStatTmmId}} = { + display => $result->{sysTmmStatTmmId}, + %$result + }; + } + + if (scalar(keys %{$self->{tmm}}) <= 0) { + $self->{output}->add_option_msg(short_msg => "No TMM found."); + $self->{output}->option_exit(); + } + + $self->{cache_name} = "f5_bipgip_" . $options{snmp}->get_hostname() . '_' . $options{snmp}->get_port() . '_' . $self->{mode} . '_' . + (defined($self->{option_results}->{filter_name}) ? md5_hex($self->{option_results}->{filter_name}) : md5_hex('all')) . '_' . + (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); +} + +1; + +__END__ + +=head1 MODE + +Check TMM usages. + +=over 8 + +=item B<--filter-counters> + +Only display some counters (regexp can be used). +Example : --filter-counters='^memory-usage$' + +=item B<--filter-name> + +Filter by TMM name (regexp can be used). + +=item B<--warning-*> + +Threshold warning. +Can be: 'memory-usage' (%), 'total-client-connections', 'current-client-connections', +'total-server-connections', 'current-server-connections'. + +=item B<--critical-*> + +Threshold critical. +Can be: 'memory-usage' (%), 'total-client-connections', 'current-client-connections', +'total-server-connections', 'current-server-connections'. + +=back + +=cut diff --git a/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm b/centreon-plugins/network/f5/bigip/snmp/mode/virtualserverstatus.pm similarity index 99% rename from centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm rename to centreon-plugins/network/f5/bigip/snmp/mode/virtualserverstatus.pm index 4dbaa1212..a73f19a9a 100644 --- a/centreon-plugins/network/f5/bigip/mode/virtualserverstatus.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/virtualserverstatus.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::mode::virtualserverstatus; +package network::f5::bigip::snmp::mode::virtualserverstatus; use base qw(centreon::plugins::templates::counter); diff --git a/centreon-plugins/network/f5/bigip/plugin.pm b/centreon-plugins/network/f5/bigip/snmp/plugin.pm similarity index 80% rename from centreon-plugins/network/f5/bigip/plugin.pm rename to centreon-plugins/network/f5/bigip/snmp/plugin.pm index 6993c3e7d..73cd5dcf3 100644 --- a/centreon-plugins/network/f5/bigip/plugin.pm +++ b/centreon-plugins/network/f5/bigip/snmp/plugin.pm @@ -18,7 +18,7 @@ # limitations under the License. # -package network::f5::bigip::plugin; +package network::f5::bigip::snmp::plugin; use strict; use warnings; @@ -31,15 +31,16 @@ sub new { $self->{version} = '1.0'; %{$self->{modes}} = ( - 'connections' => 'network::f5::bigip::mode::connections', - 'failover' => 'network::f5::bigip::mode::failover', - 'hardware' => 'network::f5::bigip::mode::hardware', - 'list-nodes' => 'network::f5::bigip::mode::listnodes', - 'list-pools' => 'network::f5::bigip::mode::listpools', - 'list-virtualservers' => 'network::f5::bigip::mode::listvirtualservers', - 'node-status' => 'network::f5::bigip::mode::nodestatus', - 'pool-status' => 'network::f5::bigip::mode::poolstatus', - 'virtualserver-status' => 'network::f5::bigip::mode::virtualserverstatus', + 'connections' => 'network::f5::bigip::snmp::mode::connections', + 'failover' => 'network::f5::bigip::snmp::mode::failover', + 'hardware' => 'network::f5::bigip::snmp::mode::hardware', + 'list-nodes' => 'network::f5::bigip::snmp::mode::listnodes', + 'list-pools' => 'network::f5::bigip::snmp::mode::listpools', + 'list-virtualservers' => 'network::f5::bigip::snmp::mode::listvirtualservers', + 'node-status' => 'network::f5::bigip::snmp::mode::nodestatus', + 'pool-status' => 'network::f5::bigip::snmp::mode::poolstatus', + 'tmm-usage' => 'network::f5::bigip::snmp::mode::tmmusage', + 'virtualserver-status' => 'network::f5::bigip::snmp::mode::virtualserverstatus', ); return $self; From d83327d7e1b8483d6938cc0ed128b1567b9aa1dc Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 6 Feb 2017 11:24:29 +0100 Subject: [PATCH 67/68] + Fix undefined value error --- centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm index a41e918e5..9713855ec 100644 --- a/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm @@ -179,7 +179,7 @@ sub manage_selection { if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && $result->{sysTmmStatTmmId} !~ /$self->{option_results}->{filter_name}/) { - $self->{output}->output_add(long_msg => "skipping '" . $result->{Name} . "': no matching filter name.", debug => 1); + $self->{output}->output_add(long_msg => "skipping '" . $result->{sysTmmStatTmmId} . "': no matching filter name.", debug => 1); next; } From a4a35e08de247fc858887d3f9e09f772362ab638 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Mon, 6 Feb 2017 11:25:19 +0100 Subject: [PATCH 68/68] + Fix memory value --- centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm index 9713855ec..6f578df83 100644 --- a/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm +++ b/centreon-plugins/network/f5/bigip/snmp/mode/tmmusage.pm @@ -155,8 +155,8 @@ my $mapping = { sysTmmStatClientCurConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.12' }, sysTmmStatServerTotConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.18' }, sysTmmStatServerCurConns => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.19' }, - sysTmmStatMemoryTotal => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.31' }, # KB - sysTmmStatMemoryUsed => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.32' }, # KB + sysTmmStatMemoryTotal => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.31' }, # B + sysTmmStatMemoryUsed => { oid => '.1.3.6.1.4.1.3375.2.1.8.2.3.1.32' }, # B }; my $oid_sysTmmStatEntry = '.1.3.6.1.4.1.3375.2.1.8.2.3.1'; @@ -182,9 +182,7 @@ sub manage_selection { $self->{output}->output_add(long_msg => "skipping '" . $result->{sysTmmStatTmmId} . "': no matching filter name.", debug => 1); next; } - - $result->{sysTmmStatMemoryTotal} *= 1024; - $result->{sysTmmStatMemoryUsed} *= 1024; + $self->{tmm}->{$result->{sysTmmStatTmmId}} = { display => $result->{sysTmmStatTmmId}, %$result