Centreon use plugins : Différence entre versions
(Page créée avec « Retour Nous allons utiliser un exemple basique pour montrer comment superviser un système. J’ai terminé la partie installation et je veux... ») |
|||
(2 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Supervision#Plugins | Retour]] | [[Supervision#Plugins | Retour]] | ||
+ | |||
+ | ==Utilisation basique== | ||
Nous allons utiliser un exemple basique pour montrer comment superviser un système. | Nous allons utiliser un exemple basique pour montrer comment superviser un système. | ||
Ligne 6 : | Ligne 8 : | ||
Tout d’abord, j’ai besoin de trouver le plugin à utiliser dans la liste : | Tout d’abord, j’ai besoin de trouver le plugin à utiliser dans la liste : | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --list-plugin | grep -i linux | grep 'PLUGIN' |
PLUGIN: os::linux::local::plugin | PLUGIN: os::linux::local::plugin | ||
PLUGIN: os::linux::snmp::plugin</nowiki> | PLUGIN: os::linux::snmp::plugin</nowiki> | ||
Ligne 12 : | Ligne 14 : | ||
Il semblerait que ‘os::linux::snmp::plugin’ est le bon donc je vérifie avec l’option '''--help''' pour être sûr : | Il semblerait que ‘os::linux::snmp::plugin’ est le bon donc je vérifie avec l’option '''--help''' pour être sûr : | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --help |
... | ... | ||
Plugin Description: | Plugin Description: | ||
Ligne 22 : | Ligne 24 : | ||
Maintenant je vais utiliser l’option '''--list-mode''' pour connaître ce que je peux faire avec celui-ci : | Maintenant je vais utiliser l’option '''--list-mode''' pour connaître ce que je peux faire avec celui-ci : | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --list-mode |
... | ... | ||
Modes Available: | Modes Available: | ||
Ligne 45 : | Ligne 47 : | ||
J’aimerais tester le mode '''‘load’''': | J’aimerais tester le mode '''‘load’''': | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load |
UNKNOWN: Missing parameter --hostname.</nowiki> | UNKNOWN: Missing parameter --hostname.</nowiki> | ||
Ligne 51 : | Ligne 53 : | ||
Il ne fonctionne pas car certaines options sont manquantes. | Il ne fonctionne pas car certaines options sont manquantes. | ||
Je peux avoir une description du mode et ses options avec l’option '''--help''' : | Je peux avoir une description du mode et ses options avec l’option '''--help''' : | ||
− | + | /usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --help | |
Je dois éventuellement configurer certaines options SNMP : | Je dois éventuellement configurer certaines options SNMP : | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --hostname=127.0.0.1 --snmp-version=2c --snmp-community=public |
OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;;;0; 'load5'=0.00;;;0; 'load15'=0.00;;;0;</nowiki> | OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;;;0; 'load5'=0.00;;;0; 'load15'=0.00;;;0;</nowiki> | ||
Je peux spécifier des seuils avec les options --warning et --critical: | Je peux spécifier des seuils avec les options --warning et --critical: | ||
− | <nowiki> | + | <nowiki>/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --hostname=127.0.0.1 --snmp-version=2c --snmp-community=public --warning=1,2,3 --critical=2,3,4 |
OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;0:1;0:2;0; 'load5'=0.00;0:2;0:3;0; 'load15'=0.00;0:3;0:4;0;</nowiki> | OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;0:1;0:2;0; 'load5'=0.00;0:2;0:3;0; 'load15'=0.00;0:3;0:4;0;</nowiki> | ||
[[Catégorie:Centreon]] | [[Catégorie:Centreon]] |
Version actuelle datée du 10 avril 2020 à 11:11
Utilisation basique
Nous allons utiliser un exemple basique pour montrer comment superviser un système.
J’ai terminé la partie installation et je veux superviser un système Linux par SNMP.
Tout d’abord, j’ai besoin de trouver le plugin à utiliser dans la liste :
/usr/lib/centreon/plugins/centreon_plugins.pl --list-plugin | grep -i linux | grep 'PLUGIN' PLUGIN: os::linux::local::plugin PLUGIN: os::linux::snmp::plugin
Il semblerait que ‘os::linux::snmp::plugin’ est le bon donc je vérifie avec l’option --help pour être sûr :
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --help ... Plugin Description: Check Linux operating systems in SNMP.
C’est exactement ce dont j’ai besoin.
Maintenant je vais utiliser l’option --list-mode pour connaître ce que je peux faire avec celui-ci :
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --list-mode ... Modes Available: cpu cpu-detailed disk-usage diskio inodes interfaces list-diskspath list-interfaces list-storages load memory processcount storage swap tcpcon time uptime
J’aimerais tester le mode ‘load’:
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load UNKNOWN: Missing parameter --hostname.
Il ne fonctionne pas car certaines options sont manquantes.
Je peux avoir une description du mode et ses options avec l’option --help :
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --help
Je dois éventuellement configurer certaines options SNMP :
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --hostname=127.0.0.1 --snmp-version=2c --snmp-community=public OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;;;0; 'load5'=0.00;;;0; 'load15'=0.00;;;0;
Je peux spécifier des seuils avec les options --warning et --critical:
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=load --hostname=127.0.0.1 --snmp-version=2c --snmp-community=public --warning=1,2,3 --critical=2,3,4 OK: Load average: 0.00, 0.00, 0.00 | 'load1'=0.00;0:1;0:2;0; 'load5'=0.00;0:2;0:3;0; 'load15'=0.00;0:3;0:4;0;