Treize packs materiel : baies de disques, commutateurs, wifi
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m47s
build / Garde-fou (push) Successful in 10m37s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m14s

This commit is contained in:
hcornet committed 2026-09-11 17:04:02 +02:00
1 parent 3879b63a88
commit d2f11c3879
60 files changed
+1242 -2

No files matched your search

+9
View File
@@ -13,6 +13,15 @@ host_template:
- {name: APACHEPROTO, value: "http", description: "Protocole (http ou https)"}
- {name: APACHEURLPATH, value: "/server-status/?auto", description: "Chemin de la page mod_status"}
- {name: APACHEEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Apache HTTP Server
calendrier: 24x7
groupe: CG-App-Apache
criticite: Majeure
impact: "Sites et applications web indisponibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu-Load
alias: Cpu-Load
+9
View File
@@ -12,6 +12,15 @@ host_template:
- {name: DOCKERPORT, value: "2376", description: "Port de l'API Docker"}
- {name: DOCKERPROTO, value: "https", description: "Protocole d'acces a l'API"}
- {name: DOCKEREXTRAOPTIONS, value: "", description: "Options supplementaires (certificats, api-version)"}
notification:
perimetre: Docker (API REST)
calendrier: 24x7
groupe: CG-App-Docker
criticite: Majeure
impact: "Conteneurs applicatifs arretes ou degrades"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Container-Status
alias: Container-Status
@@ -20,6 +20,15 @@ host_template:
- {name: ESUSERNAME, value: "", description: "Compte de supervision"}
- {name: ESPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: ESEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Elasticsearch
calendrier: 24x7
groupe: CG-App-Elasticsearch
criticite: Majeure
impact: "Recherche et journalisation degradees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cluster-Status
alias: Cluster-Status
+9
View File
@@ -20,6 +20,15 @@ host_template:
- {name: LDAPBINDDN, value: "", description: "Compte de connexion (DN complet)"}
- {name: LDAPBINDPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: LDAPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Annuaire LDAP
calendrier: 24x7
groupe: CG-App-LDAP
criticite: Critique
impact: "Authentification et annuaire indisponibles, la plupart des applications s'arretent"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Search
alias: Search
+9
View File
@@ -20,6 +20,15 @@ host_template:
- {name: MONGOUSERNAME, value: "centreon", description: "Compte de supervision"}
- {name: MONGOPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: MONGOEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: MongoDB
calendrier: 24x7
groupe: CG-App-MongoDB
criticite: Majeure
impact: "Bases de donnees inaccessibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connection-Time
alias: Connection-Time
+9
View File
@@ -22,6 +22,15 @@ prerequis:
droit VIEW SERVER STATE pour le compte de supervision.
verifications:
- "/usr/lib/centreon/plugins/centreon_mssql.pl --plugin=database::mssql::plugin --list-mode"
notification:
perimetre: Microsoft SQL Server
calendrier: 24x7
groupe: CG-App-DB-MSSQL
criticite: Majeure
impact: "Bases de donnees inaccessibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connection-Time
alias: Connection-Time
+9
View File
@@ -23,6 +23,15 @@ prerequis:
GRANT REPLICATION CLIENT, PROCESS, SELECT ON *.* TO 'centreon'@'%';
verifications:
- "/usr/lib/centreon/plugins/centreon_mysql.pl --plugin=database::mysql::plugin --list-mode"
notification:
perimetre: MySQL / MariaDB
calendrier: 24x7
groupe: CG-App-DB-MySQL
criticite: Majeure
impact: "Bases de donnees inaccessibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connection-Time
alias: Connection-Time
+9
View File
@@ -13,6 +13,15 @@ host_template:
- {name: NGINXPROTO, value: "http", description: "Protocole (http ou https)"}
- {name: NGINXURLPATH, value: "/nginx_status", description: "Chemin de la page stub_status"}
- {name: NGINXEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Nginx
calendrier: 24x7
groupe: CG-App-Nginx
criticite: Majeure
impact: "Sites et applications web indisponibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connections
alias: Connections
+9
View File
@@ -21,6 +21,15 @@ prerequis:
definir ORACLE_HOME et LD_LIBRARY_PATH pour l'utilisateur centreon-engine.
verifications:
- "/usr/lib/centreon/plugins/centreon_oracle.pl --plugin=database::oracle::plugin --list-mode"
notification:
perimetre: Oracle Database
calendrier: 24x7
groupe: CG-App-DB-Oracle
criticite: Majeure
impact: "Bases de donnees inaccessibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connection-Time
alias: Connection-Time
+9
View File
@@ -24,6 +24,15 @@ prerequis:
GRANT pg_monitor TO centreon;
verifications:
- "/usr/lib/centreon/plugins/centreon_postgres.pl --plugin=database::postgres::plugin --list-mode"
notification:
perimetre: PostgreSQL
calendrier: 24x7
groupe: CG-App-DB-PostgreSQL
criticite: Majeure
impact: "Bases de donnees inaccessibles"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Connection-Time
alias: Connection-Time
+9
View File
@@ -9,6 +9,15 @@ host_template:
alias: Applicatif Protocoles reseau
parents: [generic-active-host-custom]
macros: []
notification:
perimetre: Services reseau standards (HTTP, TCP, DNS, NTP, SSH)
calendrier: 24x7
groupe: CG-App-Protocols
criticite: Majeure
impact: "Service reseau expose indisponible"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Http
alias: Http
+9
View File
@@ -21,6 +21,15 @@ host_template:
- {name: PVEUSERNAME, value: "centreon@pve", description: "Compte de supervision"}
- {name: PVEPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: PVEEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Proxmox VE (API REST)
calendrier: 24x7
groupe: CG-App-Proxmox
criticite: Critique
impact: "Hyperviseur en defaut, machines virtuelles menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cluster-Status
alias: Cluster-Status
+9
View File
@@ -21,6 +21,15 @@ host_template:
- {name: RABBITUSERNAME, value: "centreon", description: "Compte de supervision"}
- {name: RABBITPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: RABBITEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: RabbitMQ
calendrier: 24x7
groupe: CG-App-RabbitMQ
criticite: Majeure
impact: "Echanges entre applications interrompus"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Node-Usage
alias: Node-Usage
+9
View File
@@ -19,6 +19,15 @@ host_template:
- {name: REDISPORT, value: "6379", description: "Port d'ecoute"}
- {name: REDISPASSWORD, value: "", description: "Mot de passe", is_password: true}
- {name: REDISEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Redis
calendrier: 24x7
groupe: CG-App-Redis
criticite: Majeure
impact: "Cache applicatif indisponible, degradation des temps de reponse"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Clients
alias: Clients
+9
View File
@@ -21,6 +21,15 @@ prerequis:
notes: |
Le connecteur Centreon VMware doit tourner et declarer un container
pointant sur le vCenter, avec un compte en lecture seule.
notification:
perimetre: VMware ESXi (connecteur Centreon VMware)
calendrier: 24x7
groupe: CG-App-VMware-ESX
criticite: Critique
impact: "Hyperviseur en defaut, machines virtuelles menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Host-Status
alias: Host-Status
@@ -0,0 +1,65 @@
id: hw-alcatel-omniswitch-snmp
name: Switch Alcatel OmniSwitch (SNMP)
category: hardware
status: to-verify
plugin: centreon_alcatel_omniswitch_snmp.pl
description: Supervision d'un commutateur Alcatel-Lucent OmniSwitch en SNMP.
host_template:
name: HW-Alcatel-OmniSwitch-custom
alias: Materiel Alcatel OmniSwitch
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch Alcatel OmniSwitch (SNMP)
calendrier: 24x7
groupe: CG-HW-Alcatel-OmniSwitch
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_alcatel_omniswitch_snmp.pl --plugin=network::alcatel::omniswitch::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$CENTREONPLUGINS$/centreon_alcatel_omniswitch_snmp.pl --plugin=network::alcatel::omniswitch::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Hardware
alias: Hardware
description: Alimentations, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_alcatel_omniswitch_snmp.pl --plugin=network::alcatel::omniswitch::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat, trafic et erreurs des interfaces
line: "$CENTREONPLUGINS$/centreon_alcatel_omniswitch_snmp.pl --plugin=network::alcatel::omniswitch::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --add-errors --warning-in-traffic='$_SERVICEWARNINGIN$' --critical-in-traffic='$_SERVICECRITICALIN$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: WARNINGIN, value: "80", description: "Seuil warning trafic entrant (%)"}
- {name: CRITICALIN, value: "90", description: "Seuil critical trafic entrant (%)"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$CENTREONPLUGINS$/centreon_alcatel_omniswitch_snmp.pl --plugin=network::alcatel::omniswitch::snmp::plugin --mode=uptime --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-uptime='$_SERVICEWARNING$' --critical-uptime='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning (secondes)"}
- {name: CRITICAL, value: "@0:600", description: "Seuil critical (secondes)"}
- {name: EXTRAOPTIONS, value: "--unit=s", description: "Options supplementaires"}
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Onduleur APC (SNMP)
calendrier: 24x7
groupe: CG-HW-APC-UPS-SNMP
criticite: Critique
impact: "Alimentation electrique menacee"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Battery-Status
alias: Battery-Status
@@ -0,0 +1,46 @@
id: hw-aruba-instant-snmp
name: Bornes wifi Aruba Instant (SNMP)
category: hardware
status: to-verify
plugin: centreon_aruba_instant_snmp.pl
description: Supervision d'un cluster de bornes wifi Aruba Instant en SNMP (bornes, clients, radios).
host_template:
name: HW-Aruba-Instant-custom
alias: Materiel Aruba Instant
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Bornes wifi Aruba Instant
calendrier: 24x7
groupe: CG-HW-Aruba-Instant
criticite: Majeure
impact: "Couverture wifi degradee ou absente sur le site"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Ap-Status
alias: Ap-Status
description: Etat des bornes du cluster
line: "$CENTREONPLUGINS$/centreon_aruba_instant_snmp.pl --plugin=network::aruba::instant::snmp::plugin --mode=ap-status --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --filter-name='$_SERVICEFILTERNAME$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de la borne"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Clients
alias: Clients
description: Nombre de clients associes
line: "$CENTREONPLUGINS$/centreon_aruba_instant_snmp.pl --plugin=network::aruba::instant::snmp::plugin --mode=clients --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning sur le nombre de clients"}
- {name: CRITICAL, value: "", description: "Seuil critical sur le nombre de clients"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Radios
alias: Radios
description: Etat et charge des radios
default: false
line: "$CENTREONPLUGINS$/centreon_aruba_instant_snmp.pl --plugin=network::aruba::instant::snmp::plugin --mode=radios --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+65
View File
@@ -0,0 +1,65 @@
id: hw-aruba-snmp
name: Switch Aruba (SNMP)
category: hardware
status: to-verify
plugin: centreon_aruba_snmp.pl
description: Supervision d'un commutateur Aruba en SNMP (CPU, memoire, materiel, interfaces).
host_template:
name: HW-Aruba-SNMP-custom
alias: Materiel Aruba SNMP
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch Aruba (SNMP)
calendrier: 24x7
groupe: CG-HW-Aruba-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_aruba_snmp.pl --plugin=network::aruba::standard::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$CENTREONPLUGINS$/centreon_aruba_snmp.pl --plugin=network::aruba::standard::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Hardware
alias: Hardware
description: Alimentations, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_aruba_snmp.pl --plugin=network::aruba::standard::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat, trafic et erreurs des interfaces
line: "$CENTREONPLUGINS$/centreon_aruba_snmp.pl --plugin=network::aruba::standard::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --add-errors --warning-in-traffic='$_SERVICEWARNINGIN$' --critical-in-traffic='$_SERVICECRITICALIN$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: WARNINGIN, value: "80", description: "Seuil warning trafic entrant (%)"}
- {name: CRITICALIN, value: "90", description: "Seuil critical trafic entrant (%)"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$CENTREONPLUGINS$/centreon_aruba_snmp.pl --plugin=network::aruba::standard::snmp::plugin --mode=uptime --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-uptime='$_SERVICEWARNING$' --critical-uptime='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning (secondes)"}
- {name: CRITICAL, value: "@0:600", description: "Seuil critical (secondes)"}
- {name: EXTRAOPTIONS, value: "--unit=s", description: "Options supplementaires"}
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch / routeur Cisco (SNMP)
calendrier: 24x7
groupe: CG-HW-Cisco-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+56
View File
@@ -0,0 +1,56 @@
id: hw-cisco-wlc-snmp
name: Controleur wifi Cisco WLC (SNMP)
category: hardware
status: to-verify
plugin: centreon_cisco_wlc_snmp.pl
description: Supervision d'un controleur wifi Cisco WLC en SNMP (bornes rattachees, clients, CPU, memoire).
host_template:
name: HW-Cisco-WLC-custom
alias: Materiel Cisco WLC
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Controleur wifi Cisco WLC
calendrier: 24x7
groupe: CG-HW-Cisco-WLC
criticite: Majeure
impact: "Couverture wifi degradee ou absente sur le site"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Ap-Status
alias: Ap-Status
description: Etat des bornes rattachees au controleur
line: "$CENTREONPLUGINS$/centreon_cisco_wlc_snmp.pl --plugin=network::cisco::wlc::snmp::plugin --mode=ap-status --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --filter-name='$_SERVICEFILTERNAME$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de la borne"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Ap-Usage
alias: Ap-Usage
description: Clients connectes et charge des bornes
line: "$CENTREONPLUGINS$/centreon_cisco_wlc_snmp.pl --plugin=network::cisco::wlc::snmp::plugin --mode=ap-usage --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --filter-name='$_SERVICEFILTERNAME$' --warning-clients='$_SERVICEWARNING$' --critical-clients='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de la borne"}
- {name: WARNING, value: "", description: "Seuil warning sur le nombre de clients"}
- {name: CRITICAL, value: "", description: "Seuil critical sur le nombre de clients"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Cpu
alias: Cpu
description: Charge CPU du controleur
line: "$CENTREONPLUGINS$/centreon_cisco_wlc_snmp.pl --plugin=network::cisco::wlc::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation memoire du controleur
line: "$CENTREONPLUGINS$/centreon_cisco_wlc_snmp.pl --plugin=network::cisco::wlc::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Serveur Dell (iDRAC SNMP)
calendrier: 24x7
groupe: CG-HW-Dell-iDRAC-SNMP
criticite: Majeure
impact: "Materiel serveur en defaut"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
@@ -0,0 +1,65 @@
id: hw-dell-powerconnect-snmp
name: Switch Dell PowerConnect et N-Series (SNMP)
category: hardware
status: to-verify
plugin: centreon_dell_powerconnect_snmp.pl
description: Supervision d'un commutateur Dell PowerConnect ou N-Series en SNMP.
host_template:
name: HW-Dell-PowerConnect-custom
alias: Materiel Dell PowerConnect
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch Dell PowerConnect et N-Series (SNMP)
calendrier: 24x7
groupe: CG-HW-Dell-PowerConnect
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_dell_powerconnect_snmp.pl --plugin=network::dell::powerconnect::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$CENTREONPLUGINS$/centreon_dell_powerconnect_snmp.pl --plugin=network::dell::powerconnect::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Hardware
alias: Hardware
description: Alimentations, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_dell_powerconnect_snmp.pl --plugin=network::dell::powerconnect::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat, trafic et erreurs des interfaces
line: "$CENTREONPLUGINS$/centreon_dell_powerconnect_snmp.pl --plugin=network::dell::powerconnect::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --add-errors --warning-in-traffic='$_SERVICEWARNINGIN$' --critical-in-traffic='$_SERVICECRITICALIN$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: WARNINGIN, value: "80", description: "Seuil warning trafic entrant (%)"}
- {name: CRITICALIN, value: "90", description: "Seuil critical trafic entrant (%)"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$CENTREONPLUGINS$/centreon_dell_powerconnect_snmp.pl --plugin=network::dell::powerconnect::snmp::plugin --mode=uptime --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-uptime='$_SERVICEWARNING$' --critical-uptime='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning (secondes)"}
- {name: CRITICAL, value: "@0:600", description: "Seuil critical (secondes)"}
- {name: EXTRAOPTIONS, value: "--unit=s", description: "Options supplementaires"}
+51
View File
@@ -0,0 +1,51 @@
id: hw-emc-unity-restapi
name: Baie Dell EMC Unity (API REST)
category: hardware
status: to-verify
plugin: centreon_emc_unity_restapi.pl
description: Supervision d'une baie Dell EMC Unity via son API REST (materiel, pools, disques, alertes).
prerequis:
paquets:
debian: [libwww-perl, libjson-xs-perl]
rhel: [perl-libwww-perl, perl-JSON-XS]
notes: |
Creer un compte de supervision avec le role Operator sur la baie.
host_template:
name: HW-EMC-Unity-custom
alias: Materiel Dell EMC Unity
parents: [generic-active-host-custom]
macros:
- {name: UNITYPORT, value: "443", description: "Port de l'API"}
- {name: UNITYUSERNAME, value: "centreon", description: "Compte de supervision"}
- {name: UNITYPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: UNITYEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Baie Dell EMC Unity
calendrier: 24x7
groupe: CG-HW-EMC-Unity
criticite: Critique
impact: "Stockage partage en defaut, machines et applications menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
description: Etat des composants materiels de la baie
line: "$CENTREONPLUGINS$/centreon_emc_unity_restapi.pl --plugin=storage::emc::unity::restapi::plugin --mode=hardware --hostname=$HOSTADDRESS$ --port='$_HOSTUNITYPORT$' --api-username='$_HOSTUNITYUSERNAME$' --api-password='$_HOSTUNITYPASSWORD$' $_HOSTUNITYEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Pool-Usage
alias: Pool-Usage
description: Occupation des pools de stockage
line: "$CENTREONPLUGINS$/centreon_emc_unity_restapi.pl --plugin=storage::emc::unity::restapi::plugin --mode=pool-usage --hostname=$HOSTADDRESS$ --port='$_HOSTUNITYPORT$' --api-username='$_HOSTUNITYUSERNAME$' --api-password='$_HOSTUNITYPASSWORD$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTUNITYEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Alerts
alias: Alerts
description: Alertes remontees par la baie
line: "$CENTREONPLUGINS$/centreon_emc_unity_restapi.pl --plugin=storage::emc::unity::restapi::plugin --mode=alerts --hostname=$HOSTADDRESS$ --port='$_HOSTUNITYPORT$' --api-username='$_HOSTUNITYUSERNAME$' --api-password='$_HOSTUNITYPASSWORD$' $_HOSTUNITYEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+65
View File
@@ -0,0 +1,65 @@
id: hw-extreme-snmp
name: Switch Extreme Networks (SNMP)
category: hardware
status: to-verify
plugin: centreon_extreme_snmp.pl
description: Supervision d'un commutateur Extreme Networks en SNMP.
host_template:
name: HW-Extreme-SNMP-custom
alias: Materiel Extreme SNMP
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch Extreme Networks (SNMP)
calendrier: 24x7
groupe: CG-HW-Extreme-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_extreme_snmp.pl --plugin=network::extreme::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$CENTREONPLUGINS$/centreon_extreme_snmp.pl --plugin=network::extreme::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Hardware
alias: Hardware
description: Alimentations, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_extreme_snmp.pl --plugin=network::extreme::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat, trafic et erreurs des interfaces
line: "$CENTREONPLUGINS$/centreon_extreme_snmp.pl --plugin=network::extreme::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --add-errors --warning-in-traffic='$_SERVICEWARNINGIN$' --critical-in-traffic='$_SERVICECRITICALIN$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: WARNINGIN, value: "80", description: "Seuil warning trafic entrant (%)"}
- {name: CRITICALIN, value: "90", description: "Seuil critical trafic entrant (%)"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$CENTREONPLUGINS$/centreon_extreme_snmp.pl --plugin=network::extreme::snmp::plugin --mode=uptime --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-uptime='$_SERVICEWARNING$' --critical-uptime='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning (secondes)"}
- {name: CRITICAL, value: "@0:600", description: "Seuil critical (secondes)"}
- {name: EXTRAOPTIONS, value: "--unit=s", description: "Options supplementaires"}
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Firewall Fortinet FortiGate (SNMP)
calendrier: 24x7
groupe: CG-HW-Fortinet-FortiGate-SNMP
criticite: Critique
impact: "Pare-feu en defaut, acces reseau compromis"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+45
View File
@@ -0,0 +1,45 @@
id: hw-hp-msa-xmlapi
name: Baie HPE MSA et P2000 (API XML)
category: hardware
status: to-verify
plugin: centreon_hp_p2000_xmlapi.pl
description: Supervision d'une baie HPE MSA ou P2000 via son API XML (materiel, volumes, disques).
prerequis:
paquets:
debian: [libwww-perl, libxml-libxml-perl]
rhel: [perl-libwww-perl, perl-XML-LibXML]
notes: |
Un compte de supervision en lecture seule suffit. Verifier le nom du plugin
selon le modele : les generations MSA recentes exposent une API differente.
host_template:
name: HW-HP-MSA-custom
alias: Materiel HPE MSA
parents: [generic-active-host-custom]
macros:
- {name: MSAUSERNAME, value: "monitor", description: "Compte de supervision"}
- {name: MSAPASSWORD, value: "", description: "Mot de passe du compte", is_password: true}
- {name: MSAEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Baie HPE MSA
calendrier: 24x7
groupe: CG-HW-HP-MSA
criticite: Critique
impact: "Stockage partage en defaut, machines et applications menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
description: Etat des composants de la baie
line: "$CENTREONPLUGINS$/centreon_hp_p2000_xmlapi.pl --plugin=storage::hp::p2000::xmlapi::plugin --mode=hardware --hostname=$HOSTADDRESS$ --hp-username='$_HOSTMSAUSERNAME$' --hp-password='$_HOSTMSAPASSWORD$' $_HOSTMSAEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Volume-Usage
alias: Volume-Usage
description: Occupation des volumes
line: "$CENTREONPLUGINS$/centreon_hp_p2000_xmlapi.pl --plugin=storage::hp::p2000::xmlapi::plugin --mode=volume-usage --hostname=$HOSTADDRESS$ --hp-username='$_HOSTMSAUSERNAME$' --hp-password='$_HOSTMSAPASSWORD$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTMSAEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch HP ProCurve et Aruba (SNMP)
calendrier: 24x7
groupe: CG-HW-HP-Procurve-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Serveur HP ProLiant (iLO SNMP)
calendrier: 24x7
groupe: CG-HW-HP-Proliant-SNMP
criticite: Majeure
impact: "Materiel serveur en defaut"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
+65
View File
@@ -0,0 +1,65 @@
id: hw-huawei-snmp
name: Switch et routeur Huawei (SNMP)
category: hardware
status: to-verify
plugin: centreon_huawei_snmp.pl
description: Supervision d'un equipement reseau Huawei en SNMP.
host_template:
name: HW-Huawei-SNMP-custom
alias: Materiel Huawei SNMP
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Switch et routeur Huawei (SNMP)
calendrier: 24x7
groupe: CG-HW-Huawei-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_huawei_snmp.pl --plugin=network::huawei::standard::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$CENTREONPLUGINS$/centreon_huawei_snmp.pl --plugin=network::huawei::standard::snmp::plugin --mode=memory --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Hardware
alias: Hardware
description: Alimentations, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_huawei_snmp.pl --plugin=network::huawei::standard::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat, trafic et erreurs des interfaces
line: "$CENTREONPLUGINS$/centreon_huawei_snmp.pl --plugin=network::huawei::standard::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --add-errors --warning-in-traffic='$_SERVICEWARNINGIN$' --critical-in-traffic='$_SERVICECRITICALIN$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: WARNINGIN, value: "80", description: "Seuil warning trafic entrant (%)"}
- {name: CRITICALIN, value: "90", description: "Seuil critical trafic entrant (%)"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$CENTREONPLUGINS$/centreon_huawei_snmp.pl --plugin=network::huawei::standard::snmp::plugin --mode=uptime --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-uptime='$_SERVICEWARNING$' --critical-uptime='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning (secondes)"}
- {name: CRITICAL, value: "@0:600", description: "Seuil critical (secondes)"}
- {name: EXTRAOPTIONS, value: "--unit=s", description: "Options supplementaires"}
+44
View File
@@ -0,0 +1,44 @@
id: hw-ibm-storwize-ssh
name: Baie IBM Storwize et FlashSystem (SSH)
category: hardware
status: to-verify
plugin: centreon_ibm_storwize_ssh.pl
description: Supervision d'une baie IBM Storwize ou FlashSystem par SSH (materiel, pools, evenements).
prerequis:
paquets:
debian: [libssh-perl, openssh-client]
rhel: [perl-Net-SSH-Perl, openssh-clients]
notes: |
Deposer la cle publique de l'utilisateur du collecteur sur la baie, pour un
compte en lecture seule. Verifier la connexion SSH avant de deployer.
host_template:
name: HW-IBM-Storwize-custom
alias: Materiel IBM Storwize
parents: [generic-active-host-custom]
macros:
- {name: STORWIZEUSERNAME, value: "centreon", description: "Compte de supervision"}
- {name: STORWIZEEXTRAOPTIONS, value: "", description: "Options supplementaires, dont la cle SSH"}
notification:
perimetre: Baie IBM Storwize
calendrier: 24x7
groupe: CG-HW-IBM-Storwize
criticite: Critique
impact: "Stockage partage en defaut, machines et applications menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
description: Etat des composants de la baie
line: "$CENTREONPLUGINS$/centreon_ibm_storwize_ssh.pl --plugin=storage::ibm::storwize::ssh::plugin --mode=hardware --hostname=$HOSTADDRESS$ --ssh-username='$_HOSTSTORWIZEUSERNAME$' $_HOSTSTORWIZEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Pool-Usage
alias: Pool-Usage
description: Occupation des pools de stockage
line: "$CENTREONPLUGINS$/centreon_ibm_storwize_ssh.pl --plugin=storage::ibm::storwize::ssh::plugin --mode=pool-usage --hostname=$HOSTADDRESS$ --ssh-username='$_HOSTSTORWIZEUSERNAME$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSTORWIZEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Juniper JunOS (SNMP)
calendrier: 24x7
groupe: CG-HW-Juniper-JunOS-SNMP
criticite: Critique
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: MikroTik RouterOS (SNMP)
calendrier: 24x7
groupe: CG-HW-MikroTik-SNMP
criticite: Majeure
impact: "Coupure reseau sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Baie NetApp ONTAP (SNMP)
calendrier: 24x7
groupe: CG-HW-NetApp-ONTAP-SNMP
criticite: Critique
impact: "Stockage partage en defaut"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Global-Status
alias: Global-Status
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Pare-feu Palo Alto (SNMP)
calendrier: 24x7
groupe: CG-HW-PaloAlto-SNMP
criticite: Critique
impact: "Pare-feu en defaut, acces reseau compromis"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -16,6 +16,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Pare-feu pfSense (SNMP)
calendrier: 24x7
groupe: CG-HW-pfSense-SNMP
criticite: Critique
impact: "Pare-feu en defaut, acces reseau compromis"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Imprimante reseau (RFC 3805)
calendrier: Heures-Ouvrees
groupe: CG-HW-Printer-RFC3805
criticite: Mineure
impact: "Impression indisponible ou consommable epuise"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Marker-Supply
alias: Marker-Supply
@@ -0,0 +1,49 @@
id: hw-purestorage-restapi
name: Baie Pure Storage (API REST)
category: hardware
status: to-verify
plugin: centreon_purestorage_restapi.pl
description: Supervision d'une baie Pure Storage via son API REST (materiel, occupation, alertes).
prerequis:
paquets:
debian: [libwww-perl, libjson-xs-perl]
rhel: [perl-libwww-perl, perl-JSON-XS]
notes: |
Generer un jeton d'API pour un compte en lecture seule sur la baie.
host_template:
name: HW-PureStorage-custom
alias: Materiel Pure Storage
parents: [generic-active-host-custom]
macros:
- {name: PURETOKEN, value: "", description: "Jeton d'API", is_password: true}
- {name: PUREEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Baie Pure Storage
calendrier: 24x7
groupe: CG-HW-PureStorage
criticite: Critique
impact: "Stockage partage en defaut, machines et applications menacees"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
description: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_purestorage_restapi.pl --plugin=storage::purestorage::restapi::plugin --mode=hardware --hostname=$HOSTADDRESS$ --api-token='$_HOSTPURETOKEN$' $_HOSTPUREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Volume-Usage
alias: Volume-Usage
description: Occupation des volumes
line: "$CENTREONPLUGINS$/centreon_purestorage_restapi.pl --plugin=storage::purestorage::restapi::plugin --mode=volume-usage --hostname=$HOSTADDRESS$ --api-token='$_HOSTPURETOKEN$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTPUREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Alarms
alias: Alarms
description: Alarmes actives sur la baie
line: "$CENTREONPLUGINS$/centreon_purestorage_restapi.pl --plugin=storage::purestorage::restapi::plugin --mode=alarms --hostname=$HOSTADDRESS$ --api-token='$_HOSTPURETOKEN$' $_HOSTPUREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+48
View File
@@ -0,0 +1,48 @@
id: hw-qnap-snmp
name: NAS QNAP (SNMP)
category: hardware
status: to-verify
plugin: centreon_qnap_snmp.pl
description: Supervision d'un NAS QNAP en SNMP (disques, volumes, ventilateurs, temperatures).
host_template:
name: HW-QNAP-SNMP-custom
alias: Materiel QNAP SNMP
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: NAS QNAP
calendrier: 24x7
groupe: CG-HW-QNAP-SNMP
criticite: Majeure
impact: "Stockage et sauvegardes en defaut"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
description: Disques, ventilateurs et sondes de temperature
line: "$CENTREONPLUGINS$/centreon_qnap_snmp.pl --plugin=storage::qnap::snmp::plugin --mode=hardware --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --component='$_SERVICECOMPONENT$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: COMPONENT, value: ".*", description: "Composants a verifier (regex)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation des volumes
line: "$CENTREONPLUGINS$/centreon_qnap_snmp.pl --plugin=storage::qnap::snmp::plugin --mode=storage --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Cpu
alias: Cpu
description: Charge CPU du NAS
default: false
line: "$CENTREONPLUGINS$/centreon_qnap_snmp.pl --plugin=storage::qnap::snmp::plugin --mode=cpu --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-average='$_SERVICEWARNING$' --critical-average='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
@@ -0,0 +1,38 @@
id: hw-ruckus-zonedirector-snmp
name: Controleur wifi Ruckus ZoneDirector (SNMP)
category: hardware
status: to-verify
plugin: centreon_ruckus_zonedirector_snmp.pl
description: Supervision d'un controleur wifi Ruckus ZoneDirector en SNMP (bornes, clients, systeme).
host_template:
name: HW-Ruckus-ZoneDirector-custom
alias: Materiel Ruckus ZoneDirector
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Controleur wifi Ruckus
calendrier: 24x7
groupe: CG-HW-Ruckus-ZoneDirector
criticite: Majeure
impact: "Couverture wifi degradee ou absente sur le site"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Ap-Status
alias: Ap-Status
description: Etat des bornes rattachees
line: "$CENTREONPLUGINS$/centreon_ruckus_zonedirector_snmp.pl --plugin=network::ruckus::zonedirector::snmp::plugin --mode=ap-status --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: System
alias: System
description: CPU, memoire et etat general du controleur
line: "$CENTREONPLUGINS$/centreon_ruckus_zonedirector_snmp.pl --plugin=network::ruckus::zonedirector::snmp::plugin --mode=system --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-cpu='$_SERVICEWARNING$' --critical-cpu='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning CPU en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical CPU en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Pare-feu Stormshield (SNMP)
calendrier: 24x7
groupe: CG-HW-Stormshield-SNMP
criticite: Critique
impact: "Pare-feu en defaut, acces reseau compromis"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: NAS Synology (SNMP)
calendrier: 24x7
groupe: CG-HW-Synology-SNMP
criticite: Majeure
impact: "Stockage et sauvegardes en defaut"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Hardware
alias: Hardware
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Ubiquiti UniFi et EdgeMax (SNMP)
calendrier: 24x7
groupe: CG-HW-Ubiquiti-SNMP
criticite: Majeure
impact: "Coupure reseau ou wifi sur le perimetre desservi"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Onduleur standard (RFC 1628)
calendrier: 24x7
groupe: CG-HW-UPS-RFC1628
criticite: Critique
impact: "Alimentation electrique menacee"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Battery-Status
alias: Battery-Status
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: AIX (SNMP)
calendrier: 24x7
groupe: CG-OS-AIX-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: FreeBSD (SNMP)
calendrier: 24x7
groupe: CG-OS-FreeBSD-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Equipement generique (SNMP standard)
calendrier: 24x7
groupe: CG-OS-Generic-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -19,6 +19,15 @@ prerequis:
notes: |
Cote client supervise : installer l'agent NRPE, declarer l'adresse du
collecteur dans allowed_hosts, et definir les commandes appelees.
notification:
perimetre: Linux (NRPE)
calendrier: 24x7
groupe: CG-OS-Linux-NRPE
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Linux (SNMP)
calendrier: 24x7
groupe: CG-OS-Linux-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Solaris (SNMP)
calendrier: 24x7
groupe: CG-OS-Solaris-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -13,6 +13,15 @@ host_template:
macros:
- {name: NSCLIENTPORT, value: "12489", description: "Port d'ecoute NSClient++"}
- {name: NSCLIENTPASSWORD, value: "", description: "Mot de passe NSClient++", is_password: true}
notification:
perimetre: Windows (NSClient++ / check_nt)
calendrier: 24x7
groupe: CG-OS-Windows-NSClient
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu
+9
View File
@@ -12,6 +12,15 @@ host_template:
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: SNMPEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
notification:
perimetre: Windows (SNMP)
calendrier: 24x7
groupe: CG-OS-Windows-SNMP
criticite: Majeure
impact: "Serveur indisponible ou degrade"
options_hote: d,u,r
options_service: w,c,r
intervalle: 30
services:
- name: Cpu
alias: Cpu