Supervision avec Centreon Plugins Packs
Contents
- 1 Centreon Plugins Packs
- 1.1 Supervision Windows Server
- 1.2 Supervision Linux Server
- 1.3 Supervision Web HTTP(S)/TCP
- 1.4 Supervision VMware ESXi
- 1.5 Supervision Oracle Database
- 1.6 Supervision Switch Cisco
- 1.7 Supervision EMC VNX Series
- 1.8 Supervision Microsoft SQL
- 1.9 Supervision Dell OpenManage
- 1.10 Supervision Dell IDRAC
- 1.11 Supervision MySQL/MariaDB
- 1.12 Supervision NetApp (Mode Cluster)
- 1.13 Supervision EMC DataDomain
- 2 Vos commandes ?
Hello, je vous propose dans cet article toutes les commandes de supervision que j’ai pu rencontré durant mes projets sur Centreon. Je poste uniquement la commande de supervision et la commande à mettre en place sous Centreon Web.
Certaines applications/serveurs nécessitent l’installation d’un client/module sur Centreon.
- Base de données Oracle : installer un client Oracle
- EMC VNX Series : installer NaviSECCLI
- VMware ESXi : installer le module Centreon-vmware et le package VMware Perl SDK
Voir également mes autres projets sur la supervision : /supervision
Ma configuration de Centreon Plugins Pack :
$USER2$ = /usr/lib/centreon/plugins
Centreon Plugins Packs
Connectez-vous à votre serveur Centreon et aller dans le répertoire des plugins Centreon.
[root@pixelabs centreon]# cd /usr/lib/centreon/plugins
Voici la commande de recherche de plugin. Exemple pour Windows :
[root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep windows | grep PLUGIN --- PLUGIN: os::windows::wsman::plugin PLUGIN: os::windows::snmp::plugin PLUGIN: os::windows::local::plugi
Voici les commandes pour afficher tous les plugins disponible par catégorie :
[root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep apps | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep protocols | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep centreon | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep cloud | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep database | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep hardware | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep network | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep os | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep storage | grep PLUGIN [root@pixelabs centreon]# ./centreon_plugins.pl --list-plugin | grep notification | grep PLUGIN
Pour afficher les modes d’un plugin. Exemple pour le plugin Windows :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --list-mode
Une fois le mode sélectionné, vous pouvez afficher de l’aide :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=cpu --help
Supervision Windows Server
CPU et charge moyenne :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=cpu --hostname=ad-dc01 --warning=85 --critical=95 --verbose OK: 8 CPU(s) average usage is: 20.38% | 'cpu0'=23.00%;;;0;100 'cpu1'=20.00%;;;0;100 'cpu2'=57.00%;;;0;100 'cpu3'=15.00%;;;0;100 'cpu4'=14.00%;;;0;100 'cpu5'=13.00%;;;0;100 'cpu6'=10.00%;;;0;100 'cpu7'=11.00%;;;0;100 'total_cpu_avg'=20.38%;0:85;0:95;0;100 CPU 0 Usage is 23.00% CPU 1 Usage is 20.00% CPU 2 Usage is 57.00% CPU 3 Usage is 15.00% CPU 4 Usage is 14.00% CPU 5 Usage is 13.00% CPU 6 Usage is 10.00% CPU 7 Usage is 11.00% [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
Mémoire RAM :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=memory --hostname=ad-dc01 --warning-memory=85 --critical-memory=95 OK: RAM Total: 63.99GB Used: 53.36GB (83.38%) Free: 10.63GB (16.62%) | 'used'=57291636736B;0:58402809446;0:65273728204;0;68709187584
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --warning-memory=$_SERVICEWARNING$ --critical-memory=$_SERVICECRITICAL$
Trafic réseau :
Lister les interfaces disponibles :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=list-interfaces --hostname=ad-dc01 --oid-filter=ifDesc --oid-display=ifDesc List interfaces: [...] 'Broadcom BCM5709C NetXtreme II GigE (NDIS VBD Client) #40' [speed = , status = notPresent, id = 13] 'BASP Virtual Adapter' [speed = 2000, status = up, id = 15] 'WAN Miniport (IKEv2)' [speed = , status = down, id = 16] 'Broadcom BCM5709C NetXtreme II GigE (NDIS VBD Client) #37-WFP LightWeight Filter-0000' [speed = 1000, status = up, id = 17] 'Broadcom BCM5709C NetXtreme II GigE (NDIS VBD Client) #38-WFP LightWeight Filter-0000' [speed = 1000, status = up, id = 18] [root@centreon plugins]#
Check avec ID de l’interface :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=interfaces --hostname=ad-dc01 --warning-out-traffic=80 --warning-in-traffic=80 --critical-out-traffic=90 --critical-in-traffic=90 --interface=15 --add-traffic OK: Interface 'ethernet_18' Traffic In : 1.61Mb/s (0.08%), Traffic Out : 3.30Mb/s (0.17%) | 'traffic_in'=1609211.57b/s;0:1600000000;0:1800000000;0;2000000000 'traffic_out'=3301250.21b/s;0:1600000000;0:1800000000;0;2000000000 [root@centreon plugins]#
Check avec le nom de l’interface :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=interfaces --hostname=ad-dc01 --warning-out-traffic=80 --warning-in-traffic=80 --critical-out-traffic=90 --critical-in-traffic=90 --interface='BASP Virtual Adapter$' --name --add-traffic --oid-filter=ifDesc --oid-display=ifDesc OK: Interface 'BASP Virtual Adapter' Traffic In : 1.88Mb/s (0.09%), Traffic Out : 3.49Mb/s (0.17%) | 'traffic_in'=1876794.67b/s;0:1600000000;0:1800000000;0;2000000000 'traffic_out'=3486871.33b/s;0:1600000000;0:1800000000;0;2000000000 [root@centreon plugins]#
--interface='BASP Virtual Adapter$'
‘…$’ = se termine strictement par
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-version=$_HOSTSNMPVERSION$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --mode=$_SERVICEMODE$ --interface=$_SERVICEINTERFACE$ --warning-in-traffic=$_SERVICEWARNINGIN$ --warning-out-traffic=$_SERVICEWARNINGOUT$ --critical-in-traffic=$_SERVICECRITICALIN$ --critical-out-traffic=$_SERVICECRITICALOUT$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --name --add-traffic --oid-filter=ifDesc --oid-display=ifDesc
Services Windows :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=service --hostname=ad-dc01 --service='^Client' --critical='3:' --regexp --state --verbose OK: All service states are ok | Service 'Client de strat▒gie de groupe' match (pattern: '^Client') [operating state = active, installed state = installed] Service 'Client DHCP' match (pattern: '^Client') [operating state = active, installed state = installed] Service 'Client DNS' match (pattern: '^Client') [operating state = active, installed state = installed] Service pattern '^Client': service list Client de strat▒gie de groupe, Client DHCP, Client DNS [root@centreon plugins]#
--service='^Client'
‘^…‘ = commence strictement par
--critical='3:'
= au dessous de 3 services, l’alerte Critical se déclenche.
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --service=$_SERVICENAME$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --regexp --state --verbose
Processus :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=processcount --hostname=ad-dc01 --process-name='^snmp.*' --regexp-name --verbose OK: Number of current processes running: 1 | 'nbproc'=1;;;0; Process: [ name => snmp.exe ] [ status => running ] [root@centreon plugins]#
On rajoute le seuil Critical + cpu + mémoire :
[root@hcentreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=processcount --hostname=ad-dc01 --process-name='^snmp.*' --regexp-name --critical='1:' --cpu --memory --verbose OK: Number of current processes running: 1 - Total memory usage: 13.50 MB - Average memory usage: 13.50 MB - CPU Total Usage: 0.00 % | 'nbproc'=1;;1:;0; 'mem_total'=14155776B;;;0; 'mem_avg'=14155776.00B;;;0; 'cpu_total'=0.00%;;;0; Process: [ name => snmp.exe ] [ status => running ] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --process-name=$_SERVICEPROCESS$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --regexp-name --cpu --memory --verbose
Disque C :
Lister les disques disponibles :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=list-storages --hostname=ad-dc01 List storage: 'C:\ Label: Serial Number ba0ffd4e' [size = 297249271808B] [id = 1] 'E:\ Label:DB01-DB03 Serial Number b445a6d1' [size = 1610476355584B] [id = 3] 'F:\ Label:DB05-DB07 Serial Number f0da11e1' [size = 1610476355584B] [id = 4] 'G:\ Label:DB09-DB11 Serial Number a2b162d0' [size = 1610476355584B] [id = 5] 'H:\ Label:DB13-DB15 Serial Number 448cb62a' [size = 1610476355584B] [id = 6] 'I:\ Label:TR-A-01 Serial Number 985837b0' [size = 429360349184B] [id = 7] [root@centreon plugins]#
Check avec ID du disque C :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=ad-dc01 --storage=1 --warning-usage=80 --critical-usage=90 OK: Storage 'C:\ Label: Serial Number ba0ffd4e' Usage Total: 276.83 GB Used: 203.94 GB (73.67%) Free: 72.90 GB (26.33%) | 'used'=218975309824B;0:237799417446;0:267524344627;0;297249271808 [root@centreon plugins]#
Check avec nom du disque :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=ad-dc01 --storage='(^C)' --warning-usage=80 --critical-usage=90 --regexp --name OK: Storage 'C:\ Label: Serial Number 722bff2c' Usage Total: 49.51 GB Used: 12.65 GB (25.55%) Free: 36.86 GB (74.45%) | 'used'=13584879616B;0:42528561561;0:47844631756;0;53160701952
Disque D uniquement :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=ad-dc01 --storage='(^C)' --warning-usage=80 --critical-usage=90 --name --regexp OK: Storage 'C:\ Label: Serial Number ba0ffd4e' Usage Total: 276.83 GB Used: 203.97 GB (73.68%) Free: 72.87 GB (26.32%) | 'used'=219005927424B;0:237799417446;0:267524344627;0;297249271808 [root@centreon plugins]#
Check disque G et H uniquement :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=ad-dc01 --storage='(^G|H)' --warning-usage=80 --critical-usage=90 --name --regexp --verbose OK: All storages are ok | 'used_G:\ Label:DB09-DB11 .... 'used_H:\ Label:DB13-DB15 .... Storage 'G:\ Label:DB09-DB11 Serial Number a2b162d0' Usage Total: 1.46 TB Used: 960.54 GB (64.04%) Free: 539.34 GB (35.96%) Storage 'H:\ Label:DB13-DB15 Serial Number 448cb62a' Usage Total: 1.46 TB Used: 1.04 TB (71.18%) Free: 432.33 GB (28.82%) [root@centreon plugins]#
--storage='(^G|H)'
= Expressions régulières :
‘(….)’ = Groupe
‘^….’ = commence strictement par
‘…|…’ = a ou b (fonction OR)
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --storage=$_SERVICESTORAGE$ --warning-usage=$_SERVICEWARNING$ --critical-usage=$_SERVICECRITICAL$ $_SERVICEOPTION$
Check tous les disques :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=ad-dc01 --warning-usage=80 --critical-usage=90 --verbose OK: All storages are ok | ... Storage 'C:\ Label: Serial Number ba0ffd4e' Usage Total: 276.83 GB Used: 203.99 GB (73.69%) Free: 72.84 GB (26.31%) Storage 'E:\ Label:DB01-DB03 Serial Number b445a6d1' Usage Total: 1.46 TB Used: 1.11 TB (75.66%) Free: 365.12 GB (24.34%) Storage 'F:\ Label:DB05-DB07 Serial Number f0da11e1' Usage Total: 1.46 TB Used: 1011.43 GB (67.43%) Free: 488.45 GB (32.57%) Storage 'G:\ Label:DB09-DB11 Serial Number a2b162d0' Usage Total: 1.46 TB Used: 960.55 GB (64.04%) Free: 539.33 GB (35.96%) Storage 'H:\ Label:DB13-DB15 Serial Number 448cb62a' Usage Total: 1.46 TB Used: 1.04 TB (71.18%) Free: 432.20 GB (28.82%) ... [root@centreon plugins]#
Commande : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --warning-usage=$_SERVICEWARNING$ --critical-usage=$_SERVICECRITICAL$
Supervision Linux Server
CPU et charge moyenne :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=cpu --hostname=vm-debian --warning=80 --critical=90 --verbose OK: 4 CPU(s) average usage is: 3.50% | 'cpu0'=1.00%;;;0;100 'cpu1'=3.00%;;;0;100 'cpu2'=1.00%;;;0;100 'cpu3'=9.00%;;;0;100 'total_cpu_avg'=3.50%;0:80;0:90;0;100 CPU 0 Usage is 1.00% CPU 1 Usage is 3.00% CPU 2 Usage is 1.00% CPU 3 Usage is 9.00% [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --verbose
Avec le mode cpu-detailed :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=cpu-detailed --hostname=vm-debian --warning-user=80 --critical-user=90 --verbose OK: CPU Usage: Wait 0.00 %, Idle 96.81 %, User 1.90 %, Soft Irq 0.00 %, System 1.30 %, Kernel 0.00 %, Interrupt 0.00 %, Nice 0.00 % | 'wait'=0.00%;;;0;100 'idle'=96.81%;;;0;100 'user'=1.90%;;;0;100 'softirq'=0.00%;;;0;100 'system'=1.30%;;;0;100 'kernel'=0.00%;;;0;100 'interrupt'=0.00%;;;0;100 'nice'=0.00%;0:80;0:90;0;100 CPU Usage: Wait 0.00 % Idle 96.81 % User 1.90 % Soft Irq 0.00 % System 1.30 % Kernel 0.00 % Interrupt 0.00 % Nice 0.00 % [root@centreon plugins]#
La charge moyenne :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=load --warning=80 --critical=90 --average OK: Load average: 0.02 [0.07/4 CPUs], 0.02 [0.08/4 CPUs], 0.02 [0.09/4 CPUs] | 'avg_load1'=0.02;0:80;0:90;0; 'avg_load5'=0.02;;;0; 'avg_load15'=0.02;;;0; 'load1'=0.07;0:320;0:360;0; 'load5'=0.08;;;0; 'load15'=0.09;;;0; [root@centreon plugins]#
Commande : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --average
Mémoire RAM :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=memory --warning=80 --critical=90 OK: Ram Total: 2.97 GB, Used (-buffers/cache): 691.97 MB (22.75%), Buffer: 50.22 MB, Cached: 205.44 MB, Shared: 0.00 B | 'cached'=215420928B;;;0; 'buffer'=52658176B;;;0; 'used'=725585920B;0:2551781785;0:2870754508;0;3189727232 [root@centreon plugins]#
Commande : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
Trafic réseau :
Lister les interfaces réseau :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=list-interfaces List interfaces: 'lo' [speed = 10, status = up, id = 1] 'eth0' [speed = 4294.97, status = up, id = 2] [root@centreon plugins]#
Check eth0 interface :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=interfaces --interface=eth0 --warning-out-traffic=80 --warning-in-traffic=80 --critical-out-traffic=90 --critical-in-traffic=90 --name --add-traffic --verbose OK: Interface 'eth0' Traffic In : 7.78Kb/s (0.00%), Traffic Out : 248.00b/s (0.00%) | 'traffic_in'=7775.38b/s;0:800000000;0:900000000;0;1000000000 'traffic_out'=248.00b/s;0:800000000;0:900000000;0;1000000000 Interface 'eth0' Traffic In : 7.78Kb/s (0.00%), Traffic Out : 248.00b/s (0.00%) [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-version=$_HOSTSNMPVERSION$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --mode=$_SERVICEMODE$ --interface=$_SERVICEINTERFACE$ --warning-in-traffic=$_SERVICEWARNINGIN$ --warning-out-traffic=$_SERVICEWARNINGOUT$ --critical-in-traffic=$_SERVICECRITICALIN$ --critical-out-traffic=$_SERVICECRITICALOUT$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --name --add-traffic --verbose
Process Linux :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=processcount --process-name=snmpd --critical='1:' --memory --cpu --verbose OK: Number of current processes running: 1 - Total memory usage: 8.31 MB - Average memory usage: 8.31 MB - CPU Total Usage: 0.13 % | 'nbproc'=1;;1:;0; 'mem_total'=8716288B;;;0; 'mem_avg'=8716288.00B;;;0; 'cpu_total'=0.13%;;;0; Process: [ name => snmpd ] [ status => running ] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --process-name=$_SERVICEPROCESS$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --memory --cpu --verbose
Process Path
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=processcount --process-path='/usr/lib/postgresql/9.4/bin/postgres' --critical='1:' --memory --cpu --verbose OK: Number of current processes running: 1 - Total memory usage: 21.89 MB - Average memory usage: 21.89 MB - CPU Total Usage: 0.00 % | 'nbproc'=1;;;0; 'mem_total'=22949888B;;;0; 'mem_avg'=22949888.00B;;;0; 'cpu_total'=0.00%;;;0; Process: [ path => /usr/lib/postgresql/9.4/bin/postgres ] [ status => runnable ] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --process-path=$_SERVICEPROCESS$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --memory --cpu --verbose
Espace disque :
Lister les disques disponible sur votre serveur Linux (Debian) :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=list-storages List storage: [...] '/' [size = 483364864B] [id = 31] '/boot' [size = 47719424B] [id = 32] '/home' [size = 199150227456B] [id = 33] '/opt' [size = 14763409408B] [id = 34] [...] [root@centreon plugins]#
Check disque racine : ‘/’ id=31
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=storage --storage='/$' --warning-usage=90 --critical-usage=95 --name --regexp --oid-filter=hrStorageDescr --oid-display=hrStorageDescr --verbose OK: Storage '/' Usage Total: 460.97 MB Used: 109.06 MB (23.66%) Free: 351.91 MB (76.34%) | 'used'=114360320B;0:435028377;0:459196620;0;483364864 Storage '/' Usage Total: 460.97 MB Used: 109.06 MB (23.66%) Free: 351.91 MB (76.34%) [root@centreon plugins]#
Sans l’expression régulière “…$”, il supervise tous les disques commençant par ‘/….’
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=storage --storage='/' --warning-usage=90 --critical-usage=95 --name --regexp --oid-filter=hrStorageDescr --oid-display=hrStorageDescr --verbose OK: All storages are ok | [...] [...] Storage '/' Usage Total: 460.97 MB Used: 109.06 MB (23.66%) Free: 351.91 MB (76.34%) Storage '/boot' Usage Total: 45.51 MB Used: 18.33 MB (40.28%) Free: 27.18 MB (59.72%) Storage '/home' Usage Total: 185.47 GB Used: 12.15 GB (6.55%) Free: 173.33 GB (93.45%) [...] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --storage=$_SERVICEPROCESS$ --critical-usage=$_SERVICECRITICAL$ --warning-usage=$_SERVICEWARNING$ $_SERVICEOPTION$
$_SERVICEOPTION$ = --name --regexp --oid-filter=hrStorageDescr --oid-display=hrStorageDescr --verbose
Check disque /var :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=storage --storage='/var$' --warning-usage=90 --critical-usage=95 --name --regexp --oid-filter=hrStorageDescr --oid-display=hrStorageDescr --verbose OK: Storage '/var' Usage Total: 4.58 GB Used: 906.54 MB (19.32%) Free: 3.70 GB (80.68%) | 'used'=950575104B;0:4428044697;0:4674047180;0;4920049664 Storage '/var' Usage Total: 4.58 GB Used: 906.54 MB (19.32%) Free: 3.70 GB (80.68%) [root@centreon plugins]#
Inodes size :
Remarque : Check Inodes space usage on partitions. Need to enable “includeAllDisks 10%“ on snmpd.conf.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=inodes --warning-usage=90 --critical-usage=95 --verbose OK: All inode partitions are ok | 'used_/'=6%;0:90;0:95;0;100 'used_/dev/shm'=0%;0:90;0:95;0;100 'used_/run'=0%;0:90;0:95;0;100 'used_/run/lock'=0%;0:90;0:95;0;100 'used_/sys/fs/cgroup'=0%;0:90;0:95;0;100 Inode partition '/' Used: 6 % Inode partition '/dev/shm' Used: 0 % Inode partition '/run' Used: 0 % Inode partition '/run/lock' Used: 0 % Inode partition '/sys/fs/cgroup' Used: 0 % [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --mode=$_SERVICEMODE$ --critical-usage=$_SERVICECRITICAL$ --warning-usage=$_SERVICEWARNING$ $_SERVICEOPTION$
Disk I/O Read/Write :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=os::linux::snmp::plugin --hostname=vm-debian --mode=diskio --name --regexp --snmp-version=2 --verbose OK: All devices [Read I/O : 0.00 B/s,.... Device 'sda' Read I/O : 0.00 B/s, Write I/O : 4.00 KB/s, Read IOPs : 0.00, Write IOPs : 0.33 Device 'sda1' Read I/O : 0.00 B/s, Write I/O : 4.00 KB/s, Read IOPs : 0.00, Write IOPs : 0.33 Device 'sda2' Read I/O : 0.00 B/s, Write I/O : skipped (no value(s)), Read IOPs : 0.00, Write IOPs : skipped (no value(s)) Device 'sda5' Read I/O : 0.00 B/s, Write I/O : skipped (no value(s)), Read IOPs : 0.00, Write IOPs : skipped (no value(s)) [root@centreon plugins]#
Supervision Web HTTP(S)/TCP
HTTPS/443 Response : serveur web dans la DMZ.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::protocols::http::plugin --hostname=172.16.1.30 --mode=response --port=443 --proto=https --urlpath='/' --warning=5 --critical=10 OK: Response time 0.487s | 'time'=0.487s;0:5;0:10;0; 'size'=8879B;;;0; [root@centreon plugins]#
HTTP/80 Response :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::protocols::http::plugin --hostname=vm-debian --mode=response --port=80 --proto=http --urlpath='/' --warning=5 --critical=10 OK: Response time 0.161s | 'time'=0.161s;0:5;0:10;0; 'size'=3395B;;;0; [root@centreon plugins]#
Commande HTTP(S) Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$_SERVICEHOST$ --urlpath=$_SERVICEURL$ --port=$_SERVICEPORT$ --proto=$_SERVICEPROTO$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
TCP/80 Response-time :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::protocols::tcp::plugin --hostname=vm-debian --mode=response-time --port=80 --warning=5 --critical=10 OK: Response time on port 80 is 0.017s | 'time'=0.017s;0:5;0:10;0; [root@centreon plugins]#
TCP/443 Response-time :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::protocols::tcp::plugin --hostname=172.16.1.30 --mode=response-time --port=443 --warning=5 --critical=10 OK: Response time on port 443 is 0.002s | 'time'=0.002s;0:5;0:10;0; [root@centreon plugins]#
Commande TCP/80/443 Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$_SERVICEHOST$ --proto=$_SERVICEPROTO$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
Supervision VMware ESXi
VMware ESXi Health Host :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --mode=health-host --esx-hostname=srv-esx.pixelabs.lan --verbose OK: 'srv-esx.pixelabs.lan' 211 health checks are green | 'problems'=0;;;0;211 Checking srv-esx.pixelabs.lan 160 health checks are green [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --custommode=connector --connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$ --mode=$_SERVICEMODE$ --esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTION$
VMware ESXi CPU Host :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --mode=cpu-host --esx-hostname=serv-esxi.pixelabs.lan --warning=90 --critical=95 OK: 'serv-esxi.pixelabs.lan' Total Average CPU usage '11.94%' on last 5 min | [...] 'cpu5'=3.54%;;;0;100 'cpu6'=3.79%;;;0;100 'cpu16'=3.29%;;;0;100 'cpu17'=3.78%;;;0;100 'cpu18'=3.73%;;;0;100 'cpu19'=3.72%;;;0;100 [...] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --custommode=connector --connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$ --mode=$_SERVICEMODE$ --esx-hostname=$_SERVICEESXNAME$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
VMware ESXi Memory Host :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --mode=memory-host --esx-hostname=serv-esxi.pixelabs.lan --warning=90 --critical=95 --no-memory-state OK: 'serv-esxi.pixelabs.lan' Memory Total: 511.97 GB Used: 252.00 GB (49.22%) Free: 259.96 GB (50.78%) | [...] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --custommode=connector --connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$ --mode=$_SERVICEMODE$ --esx-hostname=$_SERVICEESXNAME$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
VMware ESXi Status Host :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --mode=status-host --esx-hostname=serv-esxi.pixelabs.lan OK: 'serv-esxi.pixelabs.lan' is OK | [root@centreon plugins]#
VMware ESXi Datastore Host Latency :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --esx-hostname=serv-esxi.pixelabs.lan --mode=datastore-host --warning=90 --critical=95 OK: All Datastore latencies are ok | [...] [...] [...] [root@centreon plugins]#
VMware ESXi Swap Host IN/Out:
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --esx-hostname=serv-esxi.pixelabs.lan --mode=swap-host --warning=90 --critical=95 OK: 'serv-esxi.pixelabs.lan' Swap In: 0.00 B/s Swap Out: 0.00 B/s | 'swap_in'=0B/s;0:90;0:95;0; 'swap_out'=0B/s;0:90;0:95;0; [root@centreon plugins]#
Commande Centreon Web (Status/DataStore/Swap) : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --custommode=connector --connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$ --mode=$_SERVICEMODE$ --esx-hostname=$_SERVICEESXNAME$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
Les même modes s’appliquent aux VMs. Il faut simplement changer le paramètre --esx-hostname
en --vm-hostname
VMware ESXi Memory VM :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=apps::vmware::connector::plugin --custommode=connector --connector-hostname=serv-centreon --container=default --vm-hostname=vm-centos --mode=memory-vm --warning=90 --critical=95 --sampling-period=20 OK: 'vm-centos' Memory Total: 2.00 GB Used: 854.00 MB (41.70%) Free: 1.17 GB (58.30%) | [...] [root@centreon plugins]#
Supervision Oracle Database
Oracle TNSPing :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=tnsping --hostname=db-ora --sid=PIXEL --port=1521 OK: Connection established to listener 'PIXEL'. | [root@centreon plugins]#
Oracle Table Space Usage :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=tablespace-usage --hostname=db-ora --port=1521 --sid=PIXEL --username=system --password=pixel123 --warning-tablespace=90 --critical-tablespace=95 --verbose OK: All tablespaces are OK |... Tablespace 'data' Total: 64.00 GB Used: 21.36 GB (33.38%) Free: 42.64 GB (66.62%) Tablespace 'geda' Total: 32.00 GB Used: 23.56 GB (73.64%) Free: 8.44 GB (26.36%) Tablespace 'indx' Total: 32.00 GB Used: 5.95 GB (18.59%) Free: 26.05 GB (81.41%) Tablespace 'perf' Total: 1.00 GB Used: 152.75 MB (14.92%) Free: 871.25 MB (85.08%) Tablespace 'sysaux' Total: 2.00 GB Used: 999.69 MB (48.81%) Free: 1.02 GB (51.19%) Tablespace 'system' Total: 32.00 GB Used: 3.13 GB (9.77%) Free: 28.87 GB (90.23%) Tablespace 'temp' Total: 32.00 GB Used: 20.00 MB (0.06%) Free: 31.98 GB (99.94%) [root@centreon plugins]#
Oracle DataCache HitRatio :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=datacache-hitratio --hostname=db-ora --sid=PIXEL --username=system --password=pixel123 --warning='95:' --critical='90:' OK: Buffer cache hit ratio is 99.65% | 'sga_data_buffer_hit_ratio'=99%;95:;90:;0;100 [root@centreon plugins]#
Oracle DataFile Status :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=data-files-status --hostname=db-ora --port=1521 --sid=PIXEL --username=system --password=pixel123 --verbose OK: All data files are ok | Data file 'DONNEES//pixelabs/pixel/base/donnees.dbf' Status : AVAILABLE, Online Status : ONLINE Data file 'DONNEES//pixelabs/pixel/base/donnees02.dbf' Status : AVAILABLE, Online Status : ONLINE Data file 'DONNEES//pixelabs/pixel/base/donnees03.dbf' Status : AVAILABLE, Online Status : ONLINE Data file 'INDEXES//pixelabs/pixel/base/indexes.dbf' Status : AVAILABLE, Online Status : ONLINE [...] [root@centreon plugins]#
Oracle Version, requête SQL. Exemple 1
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=sql --hostname=db-ora --port=1521 --sid=PIXEL --username=system --password=pixel123 --sql-statement='select * from v$version' --format='SQL statement result' OK: SQL statement result | 'value'=Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production;;;; [root@centreon plugins]#
Oracle Version, requête SQL. Exemple 2
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=sql --hostname=db-ora --port=1521 --sid=PIXEL --username=system --password=pixel123 --sql-statement='select database_status from v$instance' --format='SQL statement result' OK: SQL statement result | 'value'=ACTIVE;;;; [root@centreon plugins]#
Oracle Connect Users : nombre d’utilisateur connecté.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=connected-users --hostname=db-ora --sid=PIXEL --port=1521 --username=system --password=pixel123 OK: 11 Connected user(s). | 'connected_users'=7;;;0; [root@centreon plugins]#
Oracle Corrupted blocks : vérification des blocks corrompu.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::oracle::plugin --mode=corrupted-blocks --hostname=db-ora --sid=PIXEL --port=1521 --username=system --password=pixel123 OK: 0 corrupted blocks. | 'corrupted_blocks'=0;;;0; [root@centreon plugins]#
Supervision Switch Cisco
Cisco CPU usage :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=network::cisco::standard::snmp::plugin --hostname=sw-cisco --snmp-community=pixelabs --snmp-version=2 --mode=cpu --warning=90 --critical=95 --verbose OK: All CPUs are ok. | [...] CPU '1000': 3.00% (5sec), 5.00% (1min), 5.00% (5min) CPU '2000': 3.00% (5sec), 3.00% (1min), 3.00% (5min) CPU '3000': 2.00% (5sec), 1.00% (1min), 2.00% (5min) CPU '4000': 1.00% (5sec), 2.00% (1min), 2.00% (5min) [root@centreon plugins]#
Cisco Memory usage :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=network::cisco::standard::snmp::plugin --hostname=sw-cisco --snmp-community=pixelabs --snmp-version=2 --mode=memory --warning=90 --critical=95 --verbose OK: Memory is ok. | [...] Memory 'Processor' Total: 512.00 MB Used: 155.04 MB (30.28%) Free: 356.96 MB (69.72%) Memory 'IOS Process stack' Total: 16.00 MB Used: 9.72 MB (60.75%) Free: 6.28 MB (39.25%) [root@centreon plugins]#
Cisco Environment monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=network::cisco::standard::snmp::plugin --hostname=sw-cisco --snmp-community=pixelabs --snmp-version=2 --mode=environment --verbose WARNING: Power supply 'Switch 1 - WS-C3850-48P - Power Supply A Container/1001' status is offEnvOther... [...] [root@centreon plugins]#
Cisco traffic monitoring :
Lister les interfaces réseau de votre switch Cisco :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=network::cisco::standard::snmp::plugin --hostname=sw-cisco --snmp-community=pixelabs --snmp-version=2 --mode=list-interfaces --oid-filter=ifDesc --oid-display=ifDesc List interfaces: ... 'TenGigabitEthernet1/4/8' [speed = 10000, status = up, id = 11] 'TenGigabitEthernet1/4/9' [speed = 10000, status = up, id = 12] # 'GigabitEthernet2/3/1' [speed = 1000, status = up, id = 129] 'TenGigabitEthernet1/4/10' [speed = 10000, status = up, id = 13] 'GigabitEthernet2/3/2' [speed = 1000, status = up, id = 130] 'GigabitEthernet2/3/3' [speed = 1000, status = up, id = 131] ... [root@centreon plugins]#
Choisissez ensuite l’interface réseau que vous souhaitez superviser. Ici, l’interface ‘GigabitEthernet2/3/1’ qui a pour l’ID = 129
[root@centreon plugins]# ./centreon_plugins.pl --plugin=network::cisco::standard::snmp::plugin --hostname=sw-cisco --snmp-community=pixelabs --snmp-version=2 --mode=interfaces --interface=129 --add-traffic OK: Interface 'Gi2/3/1' Traffic In : 723.54Kb/s (0.07%), Traffic Out : 57.07Kb/s (0.01%) | 'traffic_in'=723542.15b/s;;;0;1000000000 'traffic_out'=57069.81b/s;;;0;1000000000 [root@centreon plugins]#
--warning-in-traffic=80 --warning-out-traffic=80 --critical-in-traffic=90 --critical-out-traffic=90
Supervision EMC VNX Series
EMC VNX5300/5200 cache monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=cache --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin OK: Read cache state is 'Enabled' - Write cache state is 'Enabled' - Write cache mirror is 'YES' | 'dirty_cache'=99%;;;0;100 [root@centreon plugins]#
EMC VNX5300/5200 controller monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=controller --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin OK: Global Controller Busy : 28.05 %, Read IOPs : 7531.78, Write IOPs : 1107.22 | 'busy'=28.05%;;;0;100 'read-iops'=7531.78iops;;;0; 'write-iops'=1107.22iops;;;0; [root@centreon plugins]#
EMC VNX5300/5200 tous les disques :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=disk --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin --verbose OK: All disks are OK | [...] Disk '0_0_0' state is 'Unbound', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 142.06 KB/s, Utils : 1.09 % Disk '0_0_1' state is 'Unbound', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 130.93 KB/s, Utils : 1.22 % [...] Disk '0_0_4' state is 'Hot Spare Ready', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 383.13 KB/s, Utils : 0.12 % Disk '0_0_5' state is 'Enabled', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 1.30 MB/s, Utils : 3.48 % Disk '0_0_6' state is 'Enabled', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 3.44 MB/s, Utils : 10.52 % [...] [root@centreon plugins]#
Un seul disque : 0_0_10 = BUS 0_ENCLOSURE 0_DISK 10
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=disk --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin --filter-disk='0_0_10' OK: Disk '0_0_10' state is 'Enabled', Hard Read Errors : 0, Hard Write Errors : 0, Read I/O : 1.97 MB/s, Utils : 6.33 % | 'hard_read_errors'=0;;;0; 'hard_write_errors'=0;;;0; 'read_io'=33063936B/s;;;0; 'utils'=6.33%;;;0;100 [root@centreon plugins]#
Défaut disque : 0_0_10 = BUS 0_ENCLOSURE 0_DISK 10
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=faults --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin --filter-disk='0_0_10' OK: The array is operating normally | [root@centreon plugins]#
EMC VNX5300/5200 composant de la baie :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=sp --hostname=VNX_SP_A/B_IP --username=sysadmin --password=sysadmin --component OK: All 22 components are ok [2/2 battery, 2/2 cables, 8/8 lccs, 10/10 psus]. | [root@centreon plugins]#
--component='.*' = (fan', 'lcc', 'psu', 'battery', 'memory', 'cpu', 'iomodule', 'cable)
EMC VNX5300 SPA Info :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=sp-info --hostname=VNX5300_SPA_IP --username=sysadmin --password=sysadmin OK: [SP ID: A] [Agent Revision: 7.32.31 (3.21)] [FLARE Revision: 05.32.000.5.221] [PROM Revision: 7.20.00] [Model: VNX5300, Rackmount] [Memory: 8.00 GB] [Serial Number: CKM00124XXXXXX] | [root@centreon plugins]#
EMC VNX5200 SPB Info :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::clariion::plugin --mode=sp-info --hostname=VNX5200_SPB_IP --username=sysadmin --password=sysadmin OK: [SP ID: B] [Agent Revision: 7.33.9 (1.84)] [FLARE Revision: 05.33.009.5.184] [PROM Revision: 33.51.00] [Model: VNX5200, Rackmount] [Memory: 16.00 GB] [Serial Number: CETV214XXXXXXX] | [root@centreon plugins]#
Supervision Microsoft SQL
MSSQL DataCache HitRatio :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=cache-hitratio --hostname=serv-sql --username=admin --password=password --port=1433 --critical='90:' OK: Buffer cache hit ratio is 100.00% | 'cache_hitratio'=100%;;90:;0;100 [root@centreon plugins]#
MSSQL Database Size. Toutes les bases de données :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --hostname=serv-sql --username=admin --password=password --port=1433 --mode=databases-size OK: All databases are OK | 'db_master_used_master'=4718592B;;;0;4980736 'db_model_used_model'=12184453.12B;;;0;13694402.56 'db_msdb_used_msdb'=112145203.2B;;;0;118751232 'db_tempdb_used_tempdb'=2365786685.44B;;;0;20460475514.88 [root@centreon plugins]#
MSSQL Database Size. Une seule base de données :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --hostname=serv-sql --username=admin --password=password --port=1433 --mode=databases-size --filter-database='master' --warning-database=80 --critical-database=90 CRITICAL: Database 'master' Total: 4.75 MB Used: 4.50 MB (94.74%) Free: 256.00 KB (5.26%) | 'db_master_used'=4718592B;0:3984588;0:4482662;0;4980736 [root@centreon plugins]#
MSSQL Blocked Processes.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=blocked-processes --hostname=serv-sql --username=admin --password=password --port=1433 OK: 0 blocked process(es). | 'blocked_processes'=0;;;0; [root@centreon plugins]#
MSSQL Connected Users.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=connected-users --hostname=serv-sql --username=admin --password=password --port=1433 OK: 43 Connected user(s). | 'connected_users'=43;;;0; [root@centreon plugins]#
MSSQL Dead Locks.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=dead-locks --hostname=serv-sql --username=admin --password=password --port=1433 OK: 0 dead locks/s. | 'dead_locks'=0/s;;;0; [root@centreon plugins]#
MSSQL Failed Jobs.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=failed-jobs --hostname=serv-sql --username=admin --password=password --port=1433 OK: All jobs are ok. | 'failed_jobs'=0;;;0;2 [root@centreon plugins]#
MSSQL Logs Size.
[root@centreon plugins]# ./centreon_plugins.pl --plugin=database::mssql::plugin --mode=logs-size --hostname=serv-sql --username=admin --password=password --port=1433 OK: All logs are OK | 'log_master_used'=559103.975B;;;0;778240 'log_model_used'=1364480.01648438B;;;0;9428992 'log_msdb_used'=906752.0271875B;;;0;1564672 'log_tempdb_used'=380103137.195156B;;;0;2337660928 [root@centreon plugins]#
Supervision Dell OpenManage
OMSA Hardware monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::openmanage::snmp::plugin --mode=hardware --hostname=serv-dell --verbose OK: All 32 components are ok [1/1 batteries, 1/1 cache batteries, 2/2 connectors, 1/1 controllers, 2/2 CPUs, 1/1 ESM log, 6/6 fans, 1/1 global system status, 1/1 logical drives, 8/8 memory modules, 2/2 physical disks, 2/2 power supplies, 4/4 temperatures] ... [...] [root@centreon plugins]#
Vous pouvez superviser un élément à la fois. Exemple : disque physiques :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::openmanage::snmp::plugin --mode=hardware --hostname=serv-dell --component='physicaldisk' --verbose OK: All 2 components are ok [2/2 physical disks]. | ... Checking physical disks Physical Disk 'Physical Disk 0:1:0' status is 'ok' [instance: 1, state: online, spare state: notASpare, smart alert: no] Physical Disk 'Physical Disk 0:1:1' status is 'ok' [instance: 2, state: online, spare state: notASpare, smart alert: no] [root@hcentreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ $_SERVICEOPTION$
Si vous souhaitez superviser un seul composant, ajoutez à votre commande le paramètre suivant : --component=$_SERVICECOMPONENT$
Supervision Dell IDRAC
IDRAC Hardware monitoring :
Remarque : le port IDRAC est indépendant du réseau de votre serveur Dell, ce qui permet de superviser la machine même si elle se trouve hors réseau. Cependant, il faut que le port IDRAC soit joignable via votre réseau et activer le protocole SNMP depuis la console d’administration IDRAC).
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::idrac::snmp::plugin --mode=hardware --hostname=serv-dell OK: All 125 components are ok [3/3 amperages, 12/12 cooling devices, 1/1 cooling units, 16/16 fru, 10/10 memories, 8/8 networks, 29/29 pci, 2/2 physical disks, 2/2 processors, 2/2 power supplies, 1/1 power units, 2/2 slots, 1/1 storage batteries, 1/1 storage controllers, 2/2 system batteries, 3/3 temperatures, 1/1 virtual disks, 29/29 voltages]. | 'temp_System Board Inlet Temp'=15C;3:42;-7:47;; 'temp_CPU1 Temp'=65C;8:82;3:87;; 'temp_CPU2 Temp'=63C;8:82;3:87;; 'voltage_PS1 Voltage 1'=230V;0:;0:;; 'voltage_PS2 Voltage 2'=232V;0:;0:;; 'amperage_PS1 Current 1'=0.8A;0:;0:;; 'amperage_PS2 Current 2'=0A;0:;0:;; 'amperage_System Board Pwr Consumption'=0.182W;0:0.658;0:0.728;; 'fan_System Board Fan1A'=3600rpm;0:;72:;; 'fan_System Board Fan1B'=2520rpm;0:;72:;; 'fan_System Board Fan2A'=3600rpm;0:;72:;; 'fan_System Board Fan2B'=2520rpm;0:;72:;; 'fan_System Board Fan3A'=4200rpm;0:;72:;; 'fan_System Board Fan3B'=2880rpm;0:;72:;; 'fan_System Board Fan4A'=4080rpm;0:;72:;; 'fan_System Board Fan4B'=2880rpm;0:;72:;; 'fan_System Board Fan5A'=3840rpm;0:;72:;; 'fan_System Board Fan5B'=2640rpm;0:;72:;; 'fan_System Board Fan6A'=3840rpm;0:;72:;; 'fan_System Board Fan6B'=2760rpm;0:;72:;; [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ $_SERVICEOPTION$
Si vous souhaitez superviser un seul composant, ajoutez à votre commande le paramètre suivant : --component=$_SERVICECOMPONENT$
IDRAC Dell-Status monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::idrac::snmp::plugin --mode=global-status --hostname=serv-dell OK: Overall global status is 'ok' | [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$
UPDATE #1 :
IDRAC Physical disk monitoring : Disque physique seulement :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::idrac::snmp::plugin --mode=hardware --hostname=serv-dell --component=pdisk --verbose OK: All 15 components are ok [15/15 physical disks]. | Checking physical disks power unit 'Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 1] [state = online] power unit 'Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 2] [state = online] power unit 'Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 3] [state = online] power unit 'Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 4] [state = online] power unit 'Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 5] [state = online] power unit 'Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 6] [state = online] power unit 'Disk.Bay.6:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 7] [state = online] power unit 'Disk.Bay.7:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 8] [state = online] power unit 'Disk.Bay.8:Enclosure.Internal.0-1:RAID.Integrated.1-1' status is 'ok' [instance = 9] [state = online] .... [root@centreon plugins]#
IDRAC Virtual disk monitoring. Ddisques virtuelle seulement :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=hardware::server::dell::idrac::snmp::plugin --mode=hardware --hostname=serv-dell --component=vdisk --verbose OK: All 2 components are ok [2/2 virtual disks]. | Checking virtual disks virtual disk 'Disk.Virtual.0:RAID.Integrated.1-1' state is 'online' [instance = 1] virtual disk 'Disk.Virtual.1:RAID.Integrated.1-1' state is 'online' [instance = 2] [root@hcentreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ --component=$_SERVICECOMPONENT$ $_SERVICEOPTION$
Supervision MySQL/MariaDB
Vous devez créer un utilisateur de supervision sur votre serveur de base de données. Ici, MariaDB installée sur CentOS 7 :
Attention : ici, je donne tous les droits à l’utilisateur “pixel”.
[root@pixelabs ~]# mysql -u root -p Enter password: MariaDB [(none)]> CREATE USER 'pixel'@'%' IDENTIFIED BY 'pixelabs'; MariaDB [(none)]> GRANT ALL ON * . * TO 'pixel'@'%' IDENTIFIED BY 'pixelabs' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES;
MySQL/MariaDB Connection-time :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --mode=connection-time --host=192.168.1.50 --username=pixel --password=pixelabs --warning=30 --critical=50 OK: Connection established in 0.029s. | 'connection_time'=29ms;0:30;0:50;0; [root@pixelabs plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --username=$_SERVICEUSERNAME$ --password=$_SERVICEPASSWORD$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
MySQL/MariaDB databases-size. Toutes les bases :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --mode=databases-size --host=192.168.1.50 --username=pixel --password=pixelabs --warning=80 --critical=90 CRITICAL: DB 'information_schema' size: 72.00KB - DB 'mysql' size: 641.54KB | 'information_schema_size'=73728B;0:80;0:90;0; 'mysql_size'=656938B;0:80;0:90;0; 'performance_schema_size'=0B;0:80;0:90;0; [root@pixelabs plugins]#
MySQL/MariaDB databases-size. Une seule base :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --mode=databases-size --host=192.168.1.50 --username=pixel --password=pixelabs --warning=85 --critical=90 --filter='information_schema' CRITICAL: DB 'information_schema' size: 72.00KB | 'information_schema_size'=73728B;0:85;0:90;0; [root@pixelabs plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --host=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --username=$_SERVICEUSERNAME$ --filter=$_SERVICEFILTER$ --password=$_SERVICEPASSWORD$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
MySQL/MariaDB innodb-bufferpool-hitrate :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=innodb-bufferpool-hitrate --warning=85 --critical=90 CRITICAL: innodb buffer pool hitrate at 100.00% | 'bufferpool_hitrate_now'=100.00%;0:85;0:90;0; 'bufferpool_hitrate'=68.63%;;;0; [root@pixelabs plugins]#
MySQL/MariaDB long-queries :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=long-queries --warning=85 --critical=90 OK: 0 queries over 60 seconds | 'longqueries'=0;0:85;0:90;0; [root@pixelabs plugins]#
MySQL/MariaDB myisam-keycache-hitrate
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=myisam-keycache-hitrate --warning=85 --critical=90 CRITICAL: myisam keycache hitrate at 100.00% | 'keycache_hitrate_now'=100.00%;0:85;0:90;0; 'keycache_hitrate'=100.00%;;;0; [root@pixelabs plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --username=$_SERVICEUSERNAME$ --password=$_SERVICEPASSWORD$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
MySQL/MariaDB tables-size. Toutes les base de données :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=tables-size --warning-table=80 --critical-table=90 OK: Total Size : 713.54KB - All tables sizes are ok | [...] [root@pixelabs plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --username=$_SERVICEUSERNAME$ --password=$_SERVICEPASSWORD$ --warning-table=$_SERVICEWARNING$ --critical-table=$_SERVICECRITICAL$
MySQL/MariaDB tables-size. Une seule base de données :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=tables-size --filter-db='information_schema' --warning-table=80 --critical-table=90 CRITICAL: Table 'information_schema.COLUMNS' size : 8.00KB [...] Table 'information_schema.PARAMETERS' size : 8.00KB Table 'information_schema.PARTITIONS' size : 8.00KB Table 'information_schema.PLUGINS' size : 8.00KB Table 'information_schema.PROCESSLIST' size : 8.00KB Table 'information_schema.ROUTINES' size : 8.00KB [root@pixelabs plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --host=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --username=$_SERVICEUSERNAME$ --filter=$_SERVICEFILTER$ --password=$_SERVICEPASSWORD$ --warning-table=$_SERVICEWARNING$ --critical-table=$_SERVICECRITICAL$
MySQL/MariaDB tables-size. Requête SQL (MariaDB) :
Renvoie le nombre d’utilisateur disponible :
[root@pixelabs plugins]# ./centreon_plugins.pl --plugin=database::mysql::plugin --host=192.168.1.50 --username=pixel --password=pixelabs --mode=sql --sql-statement='SELECT count(*) FROM mysql.user' OK: SQL statement result : 8. | 'value'=8;;;; [root@pixelabs plugins]#
MariaDB [(none)]> SELECT User FROM mysql.user; +-------------+ | User | +-------------+ | pixel | | monitoring | | labs | | centreon | | pixelabs | | supervision | | root | | root | +-------------+ 8 rows in set (0.00 sec)
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --username=$_SERVICEUSERNAME$ --password=$_SERVICEPASSWORD$ --sql-statement=$_SERVICESQLSTATEMENT$
Supervision NetApp (Mode Cluster)
NetApp Aggregate State :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=aggregatestate --verbose OK: All aggregates status are ok | Aggregate 'aggr0_netapp02' State : 'online', Status : 'raid_dp, normal, 64-bit, rlw_on' Aggregate 'aggr1_netapp01' State : 'online', Status : 'raid_dp, normal, 64-bit, rlw_on' Aggregate 'aggr0_netapp01' State : 'online', Status : 'raid_dp, normal, 64-bit, rlw_on' [root@centreon plugins]#
NetApp CP Statistics :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --mode=cp-statistics --hostname=netapp-node1 --verbose OK: All CP statistics are ok | [...] CP back-to-back : 0 CP deferred : 0 CP flush unlogged write data : 0 CP high water mark : 0 CP nv-log full : 0 CP low datavecs : 0 CP low water mark : 0 CP low virtual buffers : 0 CP snapshot : 0 CP sync requests : 0 CP timer : 0 [root@centreon plugins]#
NetApp Disk Failed :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=diskfailed OK: Disks are ok. | 'failed'=0;;;0; [root@centreon plugins]#
NetApp FileSys monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp_node1 --mode=filesys --verbose OK: All filesystems are ok. | [...] 'inodes_/vol/vol0/.snapshot'=0%;;;0;100 'compresssaved_/vol/vol0/.snapshot'=0%;;;0;100 'dedupsaved_/vol/vol0/.snapshot'=0%;;;0;100 [...] Filesys 'aggr0_netapp01' Total: 159.88 GB Used: 152.14 GB (95.15%) Free: 7.75 GB (4.85%), Inodes Used : 0 %, Compress Saved : 0 %, Dedupe Saved : 0 % Filesys 'aggr0_netapp01/.snapshot' Total: 8.41 GB Used: 0.00 B (0.00%) Free: 8.41 GB (100.00%), Inodes Used : 0 %, Compress Saved : 0 %, Dedupe Saved : 0 % Filesys '/vol/vol0' Total: 143.73 GB Used: 30.75 GB (21.40%) Free: 112.98 GB (78.60%), Inodes Used : 1 %, Compress Saved : 0 %, Dedupe Saved : 0 % Filesys '/vol/vol0/.snapshot' Total: 7.56 GB Used: 3.00 GB (39.61%) Free: 4.57 GB (60.39%), Inodes Used : 0 %, Compress Saved : 0 %, Dedupe Saved : 0 % [root@centreon plugins]#
NetApp NVRAM monitoring :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=nvram --verbose OK: NVRAM Batteries status are ok on all nodes | NVRAM Batteries status is 'ok' on node 'netapp01' NVRAM Batteries status is 'ok' on node 'netapp02' [root@centreon plugins]#
NetApp Partner Status :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=partnerstatus --verbose OK: HA status are ok on all nodes | Partner status of node 'netapp01' is 'ok' Interconnect status on node 'netapp01' is 'up' Partner status of node 'netapp02' is 'ok' Interconnect status on node 'netapp02' is 'up' [root@centreon plugins]#
NetApp Volume Options :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=volumeoptions --verbose OK: All volume options are ok. | [...] [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --mode=$_SERVICEMODE$ --hostname=$HOSTADDRESS$ --snmp-community=$_HOSTSNMPCOMMUNITY$ --snmp-version=$_HOSTSNMPVERSION$ $_SERVICEOPTION$
NetApp CPU Load :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::netapp::snmp::plugin --hostname=netapp-node1 --mode=cpuload --warning=90 --critical=95 OK: CPU Usage 2 % | 'cpuload'=2%;0:90;0:95;0;100 [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
Supervision EMC DataDomain
EMC Datadomain FileSystem Usage :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::DataDomain::plugin --mode=filesystem-usage --hostname=emc-datadomain --warning-usage=90 --critical-usage=95 --verbose CRITICAL: Filesystem '/data: pre-comp' Usage Total: 1177.45 TB Used: 1177.45 TB (100.00%) Free: 0.00 B (0.00%) | [...] Filesystem '/ddvar' Usage Total: 46.70 GB Used: 10.90 GB (23.34%) Free: 35.80 GB (76.66%) Filesystem '/data: post-comp' Usage Total: 55.36 TB Used: 25.22 TB (45.55%) Free: 30.14 TB (54.45%) Filesystem '/data: pre-comp' Usage Total: 1177.45 TB Used: 1177.45 TB (100.00%) Free: 0.00 B (0.00%) Filesystem 'Index' Usage Total: 346.00 GB Used: 143.60 GB (41.50%) Free: 202.40 GB (58.50%) Filesystem '/ddvar/core' Usage Total: 46.70 GB Used: 204.80 MB (0.43%) Free: 46.50 GB (99.57%) [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$ $_SERVICEOPTION$
EMC Datadomain Hardware :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::DataDomain::plugin --hostname=emc-datadomain --mode=hardware --verbose OK: All 68 components are ok [3/3 nvram batteries, 27/27 disks, 11/11 fans, 4/4 psus, 23/23 temperatures]. | [...] Checking fans Fan 'Power module 2 fan #2' status is 'ok' [instance = 2.4, level = low] Fan 'Power module 1 fan #2' status is 'ok' [instance = 2.2, level = low] Fan 'Power module 1 fan #1' status is 'ok' [instance = 2.1, level = low] Fan 'FAN 5' status is 'ok' [instance = 1.6, level = low] [...] Checking temperatures Temperature 'DIMM B0 Temperature' status is 'ok' [instance = 1.7] Temperature 'DIMM B0 Temperature' is 28 degree centigrade Temperature 'Motherboard temperature' status is 'ok' [instance = 1.3] [...] Checking power supplies Power Supply '1.2' status is 'ok' [description = 1.2] Power Supply '1.1' status is 'ok' [description = 1.1] Power Supply '2.1' status is 'ok' [description = 2.1] Power Supply '2.2' status is 'ok' [description = 2.2] Checking disks Disk '1.1' status is 'ok' ... Disk '1.6' status is 'ok' Disk '1.7' status is 'spare' ... Checking nvram batteries Nvram battery '1.1' status is 'ok' Nvram battery '1.1' charge is 97 % ... [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ $_SERVICEOPTION$
EMC Datadomain Replication State :
[root@centreon plugins]# ./centreon_plugins.pl --plugin=storage::emc::DataDomain::plugin --hostname=emc-datadomain --mode=replication --warning-status='%{state}' --critical-status='%{state}' OK: All replications are ok | [root@centreon plugins]#
Commande Centreon Web : Configuration > Commandes > Contrôles
$USER2$/centreon_plugins.pl --plugin=$_SERVICEPLUGIN$ --hostname=$HOSTADDRESS$ --mode=$_SERVICEMODE$ --warning=$_SERVICEWARNING$ --critical=$_SERVICECRITICAL$
Vos commandes ?
Vous pouvez partager avec moi vos commandes si vous le souhaitez, ça aidera d’autres personnes.
C’est terminé. Amusez-vous bien. Je mettrais à jour cet article dés que possible.
Bonne journée et à très bientôt.
Bonjour,
Super article y a t’il un plugin pour les clusters hyperv
Merci,
Cordialement
Bonjour Cjarry,
Il y a bien le plugin : apps::hyperv::2012::local::plugin
Mais, celui-ci utilise le protocole NRPE en exécutant les scripts PowerShell. Sous Windows, il faut donc installer NSClient++ et paramétrer le protocole NRPE (et trouver les bons scripts PS).
je vais me pencher dessus, si je trouve quelque chose, je mettrais à jour l’article.
Cordialement,
-Pixel.
Mise à jour de l’article :
IDRAC Physical disk monitoring
IDRAC Virtual disk monitoring
bonjour,
super boulot pour les explications, le tutos est parfait.
J’ai installé la version centreon 18.10, j’ai ajouté un host c’est OK.
mais quand je rattache une service il me met Test de la sonde
Test de la sonde
Ligne de commande /usr/lib/centreon/plugins//centreon_plugins.pl –plugin=$_SERVICEPLUGIN$ –hostname=192.168.0.100 –snmp-community=$_HOSTSNMPCOMMUNITY$ –snmp-version=$_HOSTSNMPVERSION$ –mode=$_SERVICEMODE$ –warning=$_SERVICEWARNING$ –critical=$_SERVICECRITICAL$
Statut détaillé La sonde doit être dans :/usr/lib64/nagios/plugins
Statut
je n’arrive pas a comprendre le system de path alors que dans mes ressources j’ai bien le plugin de présent et le bon chemin
$USER2$ =/usr/lib/centreon/plugins/
mes plugins sont bien dans
cd /usr/lib/centreon/plugins
[root@centreon-central plugins]# ls
apps contrib Jenkinsfile README.md
centreon database LICENSE.txt snmp_standard
centreon_plugins.pl docs network sonar-project.properties
changelog example notification storage
cloud hardware os
Merci du coup main
Bonjour,
J’ai du mal à comprendre.
Peux-tu tester en ligne de commande directement depuis le serveur Centreon et me montrer la commande ?
Quel plugin utilises-tu ?
Pour la ligne de commande sur l’interface web Centreon, il faut que ce soit directement comme ça :
$USER2$/centreon_plugins.pl ....etc.
$USER2$ correspond donc à /usr/lib/centreon/plugins (mais ne pas mettre ce chemin dans la ligne de commande, tu dois laisser le paramètre $USER2$
-Pixel.
un peu plus de précision :
la commande utilisé est la suivante et se trouve dans :
cd /usr/lib/centreon/plugins
[root@centreon-central plugins]# ./centreon_plugins.pl –plugin=os::windows::snmp::plugin –snmp-community=toto –snmp-version=2 –mode=cpu –hostname=mon serveur windows
OK: 2 CPU(s) average usage is 1.50 % | ‘total_cpu_avg’=1.50%;;;0;100 ‘cpu_0’=3.00%;;;0;100 ‘cpu_1’=0.00%;;;0;100
cela marche très bien en ligne de commande.
dans l’ UI CENTREON
dans mes ressources j’ai bien $USER2$ = /usr/lib/centreon/plugins/
dans mes commandes j’ai : $USER2$/centreon_plugins.pl –plugin=os::windows::snmp::plugin –snmp-community=toto –snmp-version=2 –mode=cpu –hostname=$HOSTADDRESS$
je test et il me ramène le résultat suivant : Ligne de commande /usr/lib/centreon/plugins//centreon_plugins.pl –plugin=os::windows::snmp::plugin –snmp-community=SMI75 –snmp-version=2c –mode=cpu –hostname=192.168.0.100
Statut détaillé La sonde doit être dans :/usr/lib/nagios/plugins
avec $CENTREONPLUGINS$ c’est la même il veut que j’utilise le path /usr/lib/nagios/plugins
Merci pour ta réactivité
Effectivement, tout à l’air OK…Étrange ! il y a un bug quelque part. Je viens de t’envoyer un mail ;-)