Vous êtes ici:

Menu


Stacks Image 16850
Le module protocols correspond à la supervision des principaux protocoles de communication tels que le FTP, le DHCP, le DNS ou tout autre standard connu. Nous commencerons à explorer le protocole FTP avec la création de cet article.

1 Introduction

Pour commencer, nous découvrirons tous les protocoles disponibles avec les plugins Centreon. Nous partirons du principe que le dossier d'installation des plugins Centreon est /usr/lib/centreon/plugins.
./centreon_plugins.pl --list-plugin |grep protocols
PLUGIN: apps::protocols::dhcp::plugin
PLUGIN: apps::protocols::ntp::plugin
PLUGIN: apps::protocols::modbus::plugin
PLUGIN: apps::protocols::dns::plugin
PLUGIN: apps::protocols::radius::plugin
PLUGIN: apps::protocols::ldap::plugin
PLUGIN: apps::protocols::jmx::plugin
PLUGIN: apps::protocols::imap::plugin
PLUGIN: apps::protocols::tcp::plugin
PLUGIN: apps::protocols::telnet::plugin
PLUGIN: apps::protocols::udp::plugin
PLUGIN: apps::protocols::ssh::plugin
PLUGIN: apps::protocols::ospf::snmp::plugin
PLUGIN: apps::protocols::smtp::plugin
PLUGIN: apps::protocols::ftp::plugin
PLUGIN: apps::protocols::x509::plugin
PLUGIN: apps::protocols::bgp::4::plugin
PLUGIN: apps::protocols::http::plugin

2 Le module apps::protocols::ftp::plugin

Ce module va nous permettre de superviser un serveur ftp.

2.1 Découverte du plugin

Voici les principaux modes de supervision de ce plugin.
./centreon_plugins.pl --plugin=apps::protocols::ftp::plugin --list-mode
....
Modes Available:
   commands
   date
   filescount
   login
Quatre modes sont disponibles.

2.1 FTP sécurisé

Si vous utilisez un FTP sécurisé, il faudra utiliser l'option ssl. Pour la distribution Centreon, vous n'aurez pas de problème pour son utilisation.
./centreon_protocol_ftp.pl --plugin=apps::protocols::ftp::plugin --mode=login --hostname=192.168.0.80 --username=vmdebian --password=motdepasse --ssl
OK: Response time 12.640  | 'time'=12.640;;;;
Mais cela se complique pour Debian. Lors de l'utilisation du plugin, vous aurez droit à un message d'erreur à moins d'avoir installé la bonne librairie Net::FTPSSL. Actuellement, je n'ai pas encore trouvé la solution pour la version 8 de Debian.
./centreon_plugins.pl --plugin=apps::protocols::ftp::plugin --mode=filescount --hostname=172.16.209.80 --username=vmdebian --password=motdepasse  --directory=/home/vmdebian --max-depth=2 --ssl
UNKNOWN: Cannot load module 'Net::FTPSSL'.
Can't locate Net/FTPSSL.pm in @INC (you may need to install the Net::FTPSSL module) (@INC contains: /usr/lib/centreon/plugins /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/lib/centreon/plugins/centreon/plugins/misc.pm line 221.
comments powered by Disqus
 Vous êtes ici: