diff --git a/centreon-plugins/apps/voip/asterisk/ami/mode/showpeers.pm b/centreon-plugins/apps/voip/asterisk/ami/mode/showpeers.pm deleted file mode 100644 index ccef8fdd8..000000000 --- a/centreon-plugins/apps/voip/asterisk/ami/mode/showpeers.pm +++ /dev/null @@ -1,181 +0,0 @@ -################################################################################ -# Copyright 2005-2015 MERETHIS -# Centreon is developped by : Julien Mathis and Romain Le Merlus under -# GPL Licence 2.0. -# -# This program is free software; you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free Software -# Foundation ; either version 2 of the License. -# -# This program is distributed in the hope that it will be useful, but WITHOUT ANY -# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along with -# this program; if not, see . -# -# Linking this program statically or dynamically with other modules is making a -# combined work based on this program. Thus, the terms and conditions of the GNU -# General Public License cover the whole combination. -# -# As a special exception, the copyright holders of this program give MERETHIS -# permission to link this program with independent modules to produce an executable, -# regardless of the license terms of these independent modules, and to copy and -# distribute the resulting executable under terms of MERETHIS choice, provided that -# MERETHIS also meet, for each linked independent module, the terms and conditions -# of the license of that module. An independent module is a module which is not -# derived from this program. If you modify this program, you may extend this -# exception to your version of the program, but you are not obliged to do so. If you -# do not wish to do so, delete this exception statement from your version. -# -# For more information : contact@centreon.com -# Authors : Mathieu Cinquin -# -#################################################################################### - -package apps::voip::asterisk::ami::mode::showpeers; - -use base qw(centreon::plugins::mode); - -use strict; -use warnings; -use centreon::plugins::misc; -use apps::voip::asterisk::ami::lib::ami; - -use Data::Dumper; - -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 => - { - "hostname:s" => { name => 'hostname' }, - "port:s" => { name => 'port', default => 5038 }, - "username:s" => { name => 'username' }, - "password:s" => { name => 'password' }, - "filter-name:s" => { name => 'filter_name', }, - "timeout:s" => { name => 'timeout', default => 20 }, - "protocol:s" => { name => 'protocol', }, - }); - return $self; -} - -sub check_options { - my ($self, %options) = @_; - $self->SUPER::init(%options); - - if (!defined($self->{option_results}->{hostname})) { - $self->{output}->add_option_msg(short_msg => "Please set the --hostname option"); - $self->{output}->option_exit(); - } - - if (!defined($self->{option_results}->{username})) { - $self->{output}->add_option_msg(short_msg => "Please set the --username option"); - $self->{output}->option_exit(); - } - - if (!defined($self->{option_results}->{password})) { - $self->{output}->add_option_msg(short_msg => "Please set the --password option"); - $self->{output}->option_exit(); - } - -} - - -sub run { - my ($self, %options) = @_; - - # Get data from asterisk - apps::voip::asterisk::lib::ami::connect($self); - if ($self->{option_results}->{protocol} eq 'sip' || $self->{option_results}->{protocol} eq 'SIP') - { - $self->{command} = 'sip show peers'; - } - elsif ($self->{option_results}->{protocol} eq 'iax' || $self->{option_results}->{protocol} eq 'IAX') - { - $self->{command} = 'iax2 show peers'; - } - my @result = apps::voip::asterisk::lib::ami::action($self); - apps::voip::asterisk::lib::ami::quit(); - - # Compute data - foreach my $line (@result) { - next if ($line !~ /^(\w*)\/\w* .* (OK|Unreachable) \((.*) (.*)\)/); - my ($trunkname, $trunkstatus, $trunkvalue, $trunkunit) = ($1, $2, $3, $4); - - if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && - $trunkname !~ /$self->{option_results}->{filter_name}/) { - $self->{output}->output_add(long_msg => "Skipping trunk '" . $trunkname . "': no matching filter name"); - next; - } - - $self->{result}->{$trunkname} = {name => $trunkname, status => $trunkstatus, value => $trunkvalue, unit => $trunkunit}; - } - - # Send formated data to Centreon - my $msg; - $self->{output}->output_add(severity => 'OK', - short_msg => 'Everything is OK'); - - foreach my $name (sort(keys %{$self->{result}})) { - $msg = sprintf("Trunk: %s %s", $self->{result}->{$name}->{name}, $self->{result}->{$name}->{status}); - $self->{output}->perfdata_add(label => $self->{result}->{$name}->{name}, - value => $self->{result}->{$name}->{value}.$self->{result}->{$name}->{unit}, - # keep this lines for future upgrade of this plugin - #warning => $self->{perfdata}->get_perfdata_for_output(label => 'warn1'), - #critical => $self->{perfdata}->get_perfdata_for_output(label => 'crit1'), - min => 0); - if (!$self->{output}->is_status(value => $self->{result}->{$name}->{status}, compare => 'ok', litteral => 1)) { - $self->{output}->output_add(severity => $self->{result}->{$name}->{status}, - short_msg => $msg); - } - } - - $self->{output}->display(); - $self->{output}->exit(); -} - -1; - -__END__ - -=head1 MODE - -Show peers for different protocols. - -=over 8 - -=item B<--hostname> - -Hostname to query. - -=item B<--port> - -port to connect. - -=item B<--username> - -username for conection. - -=item B<--password> - -password for conection. - -=item B<--filter-name> - -Filter on trunkname (regexp can be used). - -=item B<--timeout> - -connection timeout. - -=item B<--protocol> - -show peer for this protocol (sip or iax). - -=back - -=cut diff --git a/centreon-plugins/apps/voip/asterisk/ami/lib/ami.pm b/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm similarity index 97% rename from centreon-plugins/apps/voip/asterisk/ami/lib/ami.pm rename to centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm index 29f21bc58..b68635091 100644 --- a/centreon-plugins/apps/voip/asterisk/ami/lib/ami.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/lib/ami.pm @@ -33,7 +33,7 @@ # #################################################################################### -package apps::voip::asterisk::lib::ami; +package apps::voip::asterisk::remote::lib::ami; use strict; use warnings; @@ -104,7 +104,7 @@ sub action { my ($self) = @_; $ami_handle->print("Action: command"); - $ami_handle->print("Command: $self->{command}"); + $ami_handle->print("Command: $self->{asterisk_command}"); $ami_handle->print(""); diff --git a/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm b/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm new file mode 100644 index 000000000..3d3de35da --- /dev/null +++ b/centreon-plugins/apps/voip/asterisk/remote/mode/showpeers.pm @@ -0,0 +1,285 @@ +################################################################################ +# Copyright 2005-2014 MERETHIS +# Centreon is developped by : Julien Mathis and Romain Le Merlus under +# GPL Licence 2.0. +# +# This program is free software; you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free Software +# Foundation ; either version 2 of the License. +# +# This program is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, see . +# +# Linking this program statically or dynamically with other modules is making a +# combined work based on this program. Thus, the terms and conditions of the GNU +# General Public License cover the whole combination. +# +# As a special exception, the copyright holders of this program give MERETHIS +# permission to link this program with independent modules to produce an executable, +# regardless of the license terms of these independent modules, and to copy and +# distribute the resulting executable under terms of MERETHIS choice, provided that +# MERETHIS also meet, for each linked independent module, the terms and conditions +# of the license of that module. An independent module is a module which is not +# derived from this program. If you modify this program, you may extend this +# exception to your version of the program, but you are not obliged to do so. If you +# do not wish to do so, delete this exception statement from your version. +# +# For more information : contact@centreon.com +# Authors : Quentin Garnier +# +#################################################################################### + +package apps::voip::asterisk::remote::mode::showpeers; + +use base qw(centreon::plugins::mode); + +use strict; +use warnings; +use centreon::plugins::misc; +use apps::voip::asterisk::remote::lib::ami; + +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 => + { + "hostname:s" => { name => 'hostname' }, + "port:s" => { name => 'port', default => 5038 }, + "username:s" => { name => 'username' }, + "password:s" => { name => 'password' }, + "remote:s" => { name => 'remote', default => 'ssh' }, + "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', default => 'asterisk_sendcommand.pm' }, + "command-path:s" => { name => 'command_path', default => '/home/centreon/bin' }, + "protocol:s" => { name => 'protocol', }, + "filter-name:s" => { name => 'filter_name', }, + "warning:s" => { name => 'warning', }, + "critical:s" => { name => 'critical', }, + }); + $self->{result} = {}; + return $self; +} + +sub check_options { + my ($self, %options) = @_; + $self->SUPER::init(%options); + + if (!defined($self->{option_results}->{hostname})) { + $self->{output}->add_option_msg(short_msg => "Please set the --hostname option"); + $self->{output}->option_exit(); + } + + if ($self->{option_results}->{remote} eq 'ami') + { + if (!defined($self->{option_results}->{username})) { + $self->{output}->add_option_msg(short_msg => "Please set the --username option"); + $self->{output}->option_exit(); + } + + if (!defined($self->{option_results}->{password})) { + $self->{output}->add_option_msg(short_msg => "Please set the --password option"); + $self->{output}->option_exit(); + } + } + + 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(); + } +} + +sub manage_selection { + my ($self, %options) = @_; + my @result; + + if ($self->{option_results}->{protocol} eq 'sip' || $self->{option_results}->{protocol} eq 'SIP') + { + $self->{asterisk_command} = 'sip show peers'; + } + elsif ($self->{option_results}->{protocol} eq 'iax' || $self->{option_results}->{protocol} eq 'IAX') + { + $self->{asterisk_command} = 'iax2 show peers'; + } + + if ($self->{option_results}->{remote} eq 'ami') + { + apps::voip::asterisk::remote::lib::ami::connect($self); + @result = apps::voip::asterisk::remote::lib::ami::action($self); + apps::voip::asterisk::remote::lib::ami::quit(); + } + else + { + 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->{asterisk_command}."'", + ); + @result = split /\n/, $stdout; + } + + # Compute data + foreach my $line (@result) { + if ($line =~ /^(\w*)\/\w* .* (OK) \((.*) (.*)\)/) + { + my ($trunkname, $trunkstatus, $trunkvalue, $trunkunit) = ($1, $2, $3, $4); + + if (defined($self->{option_results}->{filter_name}) && $self->{option_results}->{filter_name} ne '' && + $trunkname !~ /$self->{option_results}->{filter_name}/) + { + $self->{output}->output_add(long_msg => "Skipping trunk '" . $trunkname . "': no matching filter name"); + next; + } + + $self->{result}->{$trunkname} = {name => $trunkname, status => 'OK', + realstatus => $trunkstatus, + value => $trunkvalue, + unit => $trunkunit}; + } + elsif ($line =~ /^(\w*)\/\w* .* (Unreachable)/) + { + my ($trunkname, $trunkstatus) = ($1, $2); + $self->{result}->{$trunkname} = {name => $trunkname, status => 'CRITICAL', realstatus => $trunkstatus}; + } + else + { + next; + } + + } +} + +sub run { + my ($self, %options) = @_; + + my $msg; + my $old_status = 'ok'; + + # Send formated data to Centreon + $self->{output}->output_add(severity => 'OK', + short_msg => 'Everything is OK'); + + $self->manage_selection(); + + foreach my $name (sort(keys %{$self->{result}})) { + if (defined($self->{result}->{$name}->{value}) && defined($self->{result}->{$name}->{unit})) + { + $self->{result}->{$name}->{status} = $self->{perfdata}->threshold_check(value => $self->{result}->{$name}->{value}, + threshold => [{ label => 'critical', exit_litteral => 'critical' }, + { label => 'warning', exit_litteral => 'warning' }]); + $self->{output}->perfdata_add(label => $self->{result}->{$name}->{name}, + value => $self->{result}->{$name}->{value}.$self->{result}->{$name}->{unit}, + warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), + critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical'), + min => 0); + } + + if (!$self->{output}->is_status(value => $self->{result}->{$name}->{status}, compare => 'ok', litteral => 1)) + { + $msg = sprintf("Trunk: %s", $self->{result}->{$name}->{name}); + $self->{output}->output_add(severity => $self->{result}->{$name}->{status}, + short_msg => $msg); + if ($self->{result}->{$name}->{realstatus} eq 'Unreachable') + { + $self->{output}->output_add(long_msg => sprintf("%s : %s", $self->{result}->{$name}->{name}, $self->{result}->{$name}->{realstatus})); + } + else + { + $self->{output}->output_add(long_msg => sprintf("%s : %s", $self->{result}->{$name}->{name}, $self->{result}->{$name}->{value})); + } + } + } + + $self->{output}->display(); + $self->{output}->exit(); +} + +1; + +__END__ + +=head1 MODE + +Show peers for different protocols. + +=over 8 + +=item B<--warning> + +Threshold warning. + +=item B<--critical> + +Threshold critical. + +=item B<--remote> + +Execute command remotely; can be 'ami' or 'ssh' (default: ssh). + +=item B<--hostname> + +Hostname to query (need --remote option). + +=item B<--port> + +AMI remote port (default: 5038). + +=item B<--username> + +AMI username. + +=item B<--password> + +AMI password. + +=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 (Default: 'asterisk_sendcommand.pm'). +Can be changed if you have output in a file. + +=item B<--command-path> + +Command path (Default: /home/centreon/bin). + +=item B<--filter-name> + +Filter on trunkname (regexp can be used). + +=item B<--protocol> + +show peer for the choosen protocol (sip or iax). + +=back + +=cut \ No newline at end of file diff --git a/centreon-plugins/apps/voip/asterisk/ami/plugin.pm b/centreon-plugins/apps/voip/asterisk/remote/plugin.pm similarity index 93% rename from centreon-plugins/apps/voip/asterisk/ami/plugin.pm rename to centreon-plugins/apps/voip/asterisk/remote/plugin.pm index 32344c00f..a1a35f8f7 100644 --- a/centreon-plugins/apps/voip/asterisk/ami/plugin.pm +++ b/centreon-plugins/apps/voip/asterisk/remote/plugin.pm @@ -33,12 +33,11 @@ # #################################################################################### -package apps::voip::asterisk::ami::plugin; +package apps::voip::asterisk::remote::plugin; use strict; use warnings; use base qw(centreon::plugins::script_simple); -#use base qw(centreon::plugins::script_snmp); sub new { my ($class, %options) = @_; @@ -49,7 +48,7 @@ sub new { $self->{version} = '0.1'; %{$self->{modes}} = ( - 'showpeers' => 'apps::voip::asterisk::ami::mode::showpeers', + 'showpeers' => 'apps::voip::asterisk::remote::mode::showpeers', ); return $self; @@ -62,6 +61,6 @@ __END__ =head1 PLUGIN DESCRIPTION -Check BlueMind through InfluxDB API +Check Asterisk through AMI interface (AMI socket; telnet perl module required) =cut diff --git a/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_centreon.conf b/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_centreon.conf new file mode 100644 index 000000000..0d3576665 --- /dev/null +++ b/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_centreon.conf @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_sendcommand.pm b/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_sendcommand.pm new file mode 100755 index 000000000..0b30a7050 --- /dev/null +++ b/centreon-plugins/apps/voip/asterisk/remote/remote-script/asterisk_sendcommand.pm @@ -0,0 +1,114 @@ +#!/usr/bin/perl -w +# +# Copyright (C) 2005 Rodolphe Quiedeville +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; version 2 dated June, +# 1991. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# If you improve this script please send your version to my email address +# with the copyright notice upgrade with your name. +# +# +# $Log$ +# Revision 1.0 2015/01/16 11:15 David Sabatie +# Release based on already existing munin script +# +# Parameters mandatory: +# +# username +# secret +# +#%# family=asterisk +#%# capabilities=autoconf + +use strict; +use File::Basename; + +my $ret = undef; +if (! eval "require Net::Telnet;") +{ + $ret = "Net::Telnet not found"; +} + +my $DIRNAME=dirname($0); +my $conffile=$DIRNAME."/asterisk_centreon.conf"; + +my $command; +if ( (defined($ARGV[0])) && ($ARGV[0] ne '') ) +{ + $command = $ARGV[0]; +} +else +{ + print 'No command to send'; + exit; +} + +my $host = exists $ENV{'host'} ? $ENV{'host'} : "127.0.0.1"; +my $port = exists $ENV{'port'} ? $ENV{'port'} : "5038"; + +#[asterisk_*] +#env.username xivo_centreon_user +#env.secret secretpass + +my ($username, $secret); + +open FILE, $conffile or die $!; +while (my $confline = ) +{ + ($username, $secret) = split(' ', $confline); +} +close(FILE); + +my $pop = new Net::Telnet (Telnetmode => 0); +$pop->open(Host => $host, + Port => $port); + +## Read connection message. +my $line = $pop->getline; +die $line unless $line =~ /^Asterisk/; + +## Send user name. +$pop->print("Action: login"); +$pop->print("Username: $username"); +$pop->print("Secret: $secret"); +$pop->print("Events: off"); +$pop->print(""); + +#Response: Success +#Message: Authentication accepted + +$line = $pop->getline; +$line = $pop->getline; +if ($line !~ /^Message: Authentication accepted/) { + print 'Unable to connect to AMI: ' . $line; + exit; +} + +## Request status of messages. +$pop->print("Action: command"); +$pop->print("Command: ".$command); +$pop->print(""); +$line = $pop->getline; +$line = $pop->getline; +$line = $pop->getline; +while (($line = $pop->getline) and ($line !~ /END COMMAND/o)) +{ + print $line; +} +$pop->print("Action: logoff"); +$pop->print(""); +$pop->close(); + +# vim:syntax=perl diff --git a/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm b/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm index 1dc4b7dc2..5681ecaa4 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/mode/activecalls.pm @@ -93,7 +93,7 @@ sub run { } my $exit_code = $self->{perfdata}->threshold_check(value => $value, - threshold => [ { label => 'critical', 'exit_litteral' => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); + threshold => [ { label => 'critical', 'exit_litteral' => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); $self->{output}->perfdata_add(label => 'Calls', value => $value, warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), diff --git a/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm b/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm index a07356400..0191d44cc 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/mode/externalcalls.pm @@ -87,6 +87,10 @@ sub check_options { $self->{output}->add_option_msg(short_msg => "Wrong critical threshold '" . $self->{option_results}->{critontrunk} . "'."); $self->{output}->option_exit(); } + if (!defined($self->{option_results}->{trunkusernamelist})) { + $self->{output}->add_option_msg(short_msg => "trunkusernamelist must be defined."); + $self->{output}->option_exit(); + } $self->{statefile_value}->check_options(%options); } @@ -129,9 +133,6 @@ sub run { } } - #$result = $self->{snmp}->get_leef(oids => [ $oid_astConfigCallsActive ], nothing_quit => 1); - #my $astConfigCallsActive = $result->{$oid_astConfigCallsActive}; - # compute status based on total number of active calls my $exit_code = $self->{perfdata}->threshold_check(value => $astConfigCallsActive, threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); diff --git a/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm b/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm index f23803904..9f5dec10c 100644 --- a/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm +++ b/centreon-plugins/apps/voip/asterisk/snmp/plugin.pm @@ -62,6 +62,6 @@ __END__ =head1 PLUGIN DESCRIPTION -Check BlueMind through InfluxDB API +Check Asterisk through SNMP =cut diff --git a/centreon-plugins/docs/fr/user/guide.rst b/centreon-plugins/docs/fr/user/guide.rst index 3da159dcc..1795545f5 100644 --- a/centreon-plugins/docs/fr/user/guide.rst +++ b/centreon-plugins/docs/fr/user/guide.rst @@ -139,179 +139,179 @@ Les en-têtes du tableau signifient : * Protocole : qu'est-ce qui est utilisé pour obtenir les informations de supervision ? * Expérimental : Le point de contrôle est en cours de développement. -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | Transport | Protocole | | | | | | | | | -| Categorie | Point de contrôle +-------+----------+---------+--------+--------+-------+-------+----------+ Experimental | Commentaires | | | | | | | | | | -| | | SSH | TELNET | WSMAN | SNMP | HTTP | WMI | JMX | custom | | | -+=============+=============================================================================================================+===================================+============================+========+=======+=======+======+======+=========+========+================================================================+ -| | Active Directory | | | | | | | | * | | Utilise la commande 'dcdiag'. Doit être installée sur Windows. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Apache | | | | | * | | | | | Requiert le module Apache 'mod_status'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Apc | | | | | * | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Apcupsd | * | | | | | | | * | | Utilise les commandes 'apcupsd'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Bluemind | | | | | * | | | | | Utilise l'API 'influxdb'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Exchange | | | | | | | | * | | Utilise un script powershell. Doit être installé sur Windows. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Hddtemp | | | | | | | | * | | Ouvre une connexion TCP personnalisée. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | | | | | | * | | | | Doit être installé sur Windows. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Application | | | | * | | | * | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Lmsensors | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Msmq | | | | | | | | * | * | Doit être installé sur Windows. Pas encore développé. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Nginx | | | | | * | | | | | Requiert le module 'HttpStubStatusModule'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Pacemaker | * | | | | | | | * | | Utilise la commande 'crm_mon'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Pfsense | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Selenium | | | | | | | | * | | Se connecte à un serveur Selenium pour jouer un scenario. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Tomcat | | | | | * | | | | | Requiert tomcat webmanager. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Varnish | * | | | | | | | * | | Utilise les commandes varnish. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | VMWare | | | | | | | | * | | Requiert le connecteur 'centreon_esxd' de Merethis. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Pfsense | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Informix | | | | | | | | * | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | MS SQL | | | | | | | | * | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Base de | MySQL | | | | | | | | * | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Oracle | | | | | | | | * | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Postgres | | | | | | | | * | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | ATS Apc | | | | * | | | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | PDU Apc | | | | * | | | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | PDU Eaton | | | | * | | | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Standard Printers | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Sensorip | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Sensormetrix Em01 | | | | | * | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Cisco UCS | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Matériel | Dell Openmanage | | | | * | | | | | | Requiert "l'agent openmanage" sur le système d'exploitation. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | HP Proliant | | | | * | | | | | | Requiert "l'agent HP Insight" sur le système d'exploitation. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | HP Blade Chassis | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM HMC | * | | | | | | | * | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM IMM | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Sun hardware | * | * | | * | | | | * | | Peut superviser plusieurs types de matériel Sun. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | UPS Mge | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | UPS Standard | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | UPS Powerware | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Alcatel Omniswitch | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Arkoon | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Aruba | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Bluecoat | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Brocade | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Checkpoint | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Cisco | | | | * | | | | | | Plusieurs modèles cisco (2800, Nexus,...). | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Citrix Netscaler | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Dell Powerconnect | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Réseau | F5 Big-Ip | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Fortinet Fortigate | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Fritzbox | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | HP Procurve | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Juniper | | | | * | | | | | | Peut superviser: 'SSG', 'SA', 'SRX' et 'MAG'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Palo Alto | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Radware Alteon | | | | * | | | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Ruggedcom | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Securactive | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Stonesoft | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | * | | | | | | | * | | Utilise les commandes AIX. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | | | | | | * | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Freebsd | | | | * | | | | | | Utilise l'agent 'bsnmpd'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Système | | * | | | | | | | * | | Utilise les commandes Linux. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Solaris | * | | | | | | | * | | Utilise les commandes Solaris. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | | | | * | | | * | | | * | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Dell MD3000 | | | | | | | | * | | Requiert la commande 'SMcli'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Dell TL2000 | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | EMC Clariion | | | | | | | | * | | Requiert la commande 'navisphere'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | EMC DataDomain | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | EMC Recoverypoint | * | | | | | | | * | | Utilise les commandes de l'appliance. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | HP Lefthand | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | HP MSA2000 | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| Stockage | HP p2000 | | | | | | * | | | | Utilise l'API XML. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM DS3000 | | | | | | | | * | | Utilise la commande 'SMcli'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM DS4000 | | | | | | | | * | | Utilise la commande 'SMcli'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM DS5000 | | | | | | | | * | | Utilise la commande 'SMcli'. | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM TS3100 | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | IBM TS3200 | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Netapp | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Qnap | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Synology | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ -| | Violin 3000 | | | | * | | | | | | | -+-------------+-------------------------------------------------------------------------------------------------------------+-----------------------------------+----------------------------+--------+-------+-------+------+------+---------+--------+----------------------------------------------------------------+ ++----------------+--------------------+----------------------------+--------------------------------------------+--------------+---------------------------------------------------------------+ +| | | Transport | Protocole | | | +| Categorie | Contrôle +-------+----------+---------+--------+--------+-------+-------+----------+ Experimental | Comment | +| | | SSH | TELNET | WSMAN | SNMP | HTTP | WMI | JMX | custom | | | ++================+====================+=======+==========+=========+========+========+=======+=======+==========+==============+===============================================================+ +| | Active Directory | | | | | | | | * | | Utilise la commande 'dcdiag'. Doit être installée sur Windows.| +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Apache | | | | | * | | | | | Requiert le module Apache 'mod_status'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Apc | | | | | * | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Apcupsd | * | | | | | | | * | | UUtilise les commandes 'apcupsd'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Bluemind | | | | | * | | | | | Utilise l'API 'influxdb'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Exchange | | | | | | | | * | | Utilise un script powershell. Doit être installé sur Windows. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Hddtemp | | | | | | | | * | | Ouvre une connexion TCP personnalisée. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | | | | | | * | | | | Doit être installé sur Windows. | +| | IIS +-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| Application | | | | * | | | * | | | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Lmsensors | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Msmq | | | | | | | | * | * | Doit être installé sur Windows. Pas encore développé. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Nginx | | | | | * | | | | | Requiert le module 'HttpStubStatusModule'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Pacemaker | * | | | | | | | * | | Utilise la commande 'crm_mon'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Pfsense | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Selenium | | | | | | | | * | | Se connecte à un serveur Selenium pour jouer un scenario. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Tomcat | | | | | * | | | | | Requiert tomcat webmanager. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Varnish | * | | | | | | | * | | Utilise les commandes varnish. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | VMWare | | | | | | | | * | | Requiert le connecteur 'centreon_esxd' de Merethis. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Pfsense | | | | * | | | | | | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Informix | | | | | | | | * | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | MS SQL | | | | | | | | * | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| Bases de | MySQL | | | | | | | | * | | | +| données +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Oracle | | | | | | | | * | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Postgres | | | | | | | | * | | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | ATS Apc | | | | * | | | | | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | PDU Apc | | | | * | | | | | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | PDU Eaton | | | | * | | | | | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Standard Printers | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Sensorip | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Sensormetrix Em01 | | | | | * | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Cisco UCS | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| Matériel | Dell Openmanage | | | | * | | | | | | Requiert "l'agent openmanage" sur le système d'exploitation. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | HP Proliant | | | | * | | | | | | Requiert "l'agent HP Insight" sur le système d'exploitation. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | HP Blade Chassis | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM HMC | * | | | | | | | * | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM IMM | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Sun hardware | * | * | | * | | | | * | | Peut superviser plusieurs types de matériel Sun. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | UPS Mge | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | UPS Standard | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | UPS Powerware | | | | * | | | | | | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Alcatel Omniswitch | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Arkoon | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Aruba | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Bluecoat | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Brocade | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Checkpoint | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Cisco | | | | * | | | | | | Plusieurs modèles cisco (2800, Nexus,...). | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Citrix Netscaler | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Dell Powerconnect | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| Réseau | F5 Big-Ip | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Fortinet Fortigate | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Fritzbox | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | HP Procurve | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Juniper | | | | * | | | | | | Peut superviser: 'SSG', 'SA', 'SRX' et 'MAG'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Palo Alto | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Radware Alteon | | | | * | | | | | * | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Ruggedcom | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Securactive | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Stonesoft | | | | * | | | | | | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | * | | | | | | | * | | Utilise les commandes AIX. | +| | AIX +-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | | | | | | * | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Freebsd | | | | * | | | | | | Utilise l'agent 'bsnmpd'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | * | | | | | | | * | | Utilise les commandes Linux. | +| Systèmes | Linux +-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Solaris | * | | | | | | | * | | Utilise les commandes Solaris. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | | | | * | | | | | | | +| | Windows +-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | | | | * | | | * | | | * | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Dell MD3000 | | | | | | | | * | | Requiert la commande 'SMcli'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Dell TL2000 | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | EMC Clariion | | | | | | | | * | | Requiert la commande 'navisphere'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | EMC DataDomain | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | EMC Recoverypoint | * | | | | | | | * | | Utilise les commandes de l'appliance. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | HP Lefthand | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | HP MSA2000 | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| Stockage | HP p2000 | | | | | | * | | | | Utilise l'API XML. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM DS3000 | | | | | | | | * | | Utilise la commande 'SMcli'. v | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM DS4000 | | | | | | | | * | | Utilise la commande 'SMcli'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM DS5000 | | | | | | | | * | | Utilise la commande 'SMcli'. | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM TS3100 | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | IBM TS3200 | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Netapp | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Qnap | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Synology | | | | * | | | | | | | +| +--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ +| | Violin 3000 | | | | * | | | | | | | ++----------------+--------------------+-------+----------+---------+--------+--------+-------+-------+----------+--------------+---------------------------------------------------------------+ ------------------------------------------------------ Comment puis-je supprimer les données de performance ? @@ -364,7 +364,7 @@ Comment utiliser un serveur memcached pour la rétention des données ? Quelques plugins ont besoin de stocker des données. Il y a deux solutions pour cela : -* Un fichier sur le disque (par default). +* Un fichier sur le disque (par defaut). * Un serveur memcached. Pour utiliser 'memcached', vous devez avoir un serveur memcached et le module CPAN 'Memcached::libmemcached' installé. @@ -378,7 +378,7 @@ Vous pouvez renseigner le serveur memcached avec l'option ``--memcached``: Interface 'eth1' Traffic In : 13.88Kb/s (0.00 %), Out : 1.69Kb/s (0.00 %) .. tip:: - Un fichier local est utilisé sir le serveur memcached ne répond pas. + Un fichier local est utilisé si le serveur memcached ne répond pas. -------------------------------------------- Qu'est-ce que l'option ``--dyn-mode`` fait ? diff --git a/centreon-plugins/network/checkpoint/mode/hastate.pm b/centreon-plugins/network/checkpoint/mode/hastate.pm index 6f41eae24..0ff4b2816 100644 --- a/centreon-plugins/network/checkpoint/mode/hastate.pm +++ b/centreon-plugins/network/checkpoint/mode/hastate.pm @@ -67,7 +67,7 @@ sub run { my $oid_haInstalled = '.1.3.6.1.4.1.2620.1.5.2.0'; my $oid_haState = '.1.3.6.1.4.1.2620.1.5.6.0'; - my $oid_haStatCode = '.1.3.6.1.4.1.2620.1.5.101'; + my $oid_haStatCode = '.1.3.6.1.4.1.2620.1.5.101.0'; my $oid_haStarted = '.1.3.6.1.4.1.2620.1.5.5.0'; my $result = $self->{snmp}->get_leef(oids => [$oid_haInstalled, $oid_haState, $oid_haStatCode, $oid_haStarted], nothing_quit => 1);