Page d'accueil, mentions legales, licence, guide de contribution, catalogue porte a 39 packs
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m43s
build / Garde-fou (push) Successful in 9m36s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m31s

This commit is contained in:
hcornet committed 2026-09-11 10:50:43 +02:00
1 parent 6c602c97ad
commit 469305b4a7
33 files changed
+1329 -258

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
id: app-elasticsearch
name: Elasticsearch
category: application
status: to-verify
plugin: centreon_elasticsearch_restapi.pl
description: Supervision d'un cluster Elasticsearch via son API REST (sante du cluster, noeuds, index).
prerequis:
paquets:
debian: [libwww-perl, libjson-xs-perl]
rhel: [perl-libwww-perl, perl-JSON-XS]
notes: |
Un compte disposant du role monitoring suffit si la securite est activee.
host_template:
name: App-Elasticsearch-custom
alias: Applicatif Elasticsearch
parents: [generic-active-host-custom]
macros:
- {name: ESPORT, value: "9200", description: "Port de l'API"}
- {name: ESPROTO, value: "http", description: "Protocole d'acces"}
- {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"}
services:
- name: Cluster-Status
alias: Cluster-Status
description: Sante globale du cluster
line: "$CENTREONPLUGINS$/centreon_elasticsearch_restapi.pl --plugin=apps::elasticsearch::restapi::plugin --mode=cluster-status --hostname=$HOSTADDRESS$ --port='$_HOSTESPORT$' --proto='$_HOSTESPROTO$' --api-username='$_HOSTESUSERNAME$' --api-password='$_HOSTESPASSWORD$' $_HOSTESEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Node-Statistics
alias: Node-Statistics
description: Consommation des noeuds du cluster
line: "$CENTREONPLUGINS$/centreon_elasticsearch_restapi.pl --plugin=apps::elasticsearch::restapi::plugin --mode=node-statistics --hostname=$HOSTADDRESS$ --port='$_HOSTESPORT$' --proto='$_HOSTESPROTO$' --api-username='$_HOSTESUSERNAME$' --api-password='$_HOSTESPASSWORD$' $_HOSTESEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Indices-Statistics
alias: Indices-Statistics
description: Taille et nombre de documents des index
default: false
line: "$CENTREONPLUGINS$/centreon_elasticsearch_restapi.pl --plugin=apps::elasticsearch::restapi::plugin --mode=indices-statistics --hostname=$HOSTADDRESS$ --port='$_HOSTESPORT$' --proto='$_HOSTESPROTO$' --api-username='$_HOSTESUSERNAME$' --api-password='$_HOSTESPASSWORD$' --filter-name='$_SERVICEFILTERNAME$' $_HOSTESEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de l'index"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+44
View File
@@ -0,0 +1,44 @@
id: app-ldap
name: Annuaire LDAP
category: application
status: to-verify
plugin: centreon_ldap.pl
description: Supervision d'un annuaire LDAP ou Active Directory (temps de reponse d'une recherche, disponibilite).
prerequis:
paquets:
debian: [libnet-ldap-perl]
rhel: [perl-LDAP]
notes: |
Un compte de lecture seule suffit. Preferer une recherche portant sur une base
restreinte plutot que sur la racine de l'annuaire.
host_template:
name: App-LDAP-custom
alias: Applicatif LDAP
parents: [generic-active-host-custom]
macros:
- {name: LDAPPORT, value: "389", description: "Port d'ecoute"}
- {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"}
services:
- name: Search
alias: Search
description: Temps de reponse d'une recherche
line: "$CENTREONPLUGINS$/centreon_ldap.pl --plugin=apps::protocols::ldap::plugin --mode=search --hostname=$HOSTADDRESS$ --port='$_HOSTLDAPPORT$' --bind-dn='$_HOSTLDAPBINDDN$' --bind-password='$_HOSTLDAPBINDPASSWORD$' --search-base='$_SERVICESEARCHBASE$' --search-filter='$_SERVICESEARCHFILTER$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTLDAPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: SEARCHBASE, value: "", description: "Base de recherche, ex. dc=exemple,dc=fr"}
- {name: SEARCHFILTER, value: "(objectClass=*)", description: "Filtre de recherche"}
- {name: WARNING, value: "1", description: "Temps de reponse warning (s)"}
- {name: CRITICAL, value: "3", description: "Temps de reponse critical (s)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Search-Count
alias: Search-Count
description: Nombre d'entrees retournees par une recherche
default: false
line: "$CENTREONPLUGINS$/centreon_ldap.pl --plugin=apps::protocols::ldap::plugin --mode=search --hostname=$HOSTADDRESS$ --port='$_HOSTLDAPPORT$' --bind-dn='$_HOSTLDAPBINDDN$' --bind-password='$_HOSTLDAPBINDPASSWORD$' --search-base='$_SERVICESEARCHBASE$' --search-filter='$_SERVICESEARCHFILTER$' --warning-entries='$_SERVICEWARNING$' --critical-entries='$_SERVICECRITICAL$' $_HOSTLDAPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: SEARCHBASE, value: "", description: "Base de recherche"}
- {name: SEARCHFILTER, value: "(objectClass=*)", description: "Filtre de recherche"}
- {name: WARNING, value: "", description: "Seuil warning sur le nombre d'entrees"}
- {name: CRITICAL, value: "1:", description: "Seuil critical sur le nombre d'entrees"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+52
View File
@@ -0,0 +1,52 @@
id: app-mongodb
name: MongoDB
category: application
status: to-verify
plugin: centreon_mongodb.pl
description: Supervision d'une instance MongoDB (connexion, operations, taille des bases, replication).
prerequis:
paquets:
debian: [libmongodb-perl]
rhel: [perl-MongoDB]
notes: |
Compte de supervision avec le role clusterMonitor :
db.createUser({user: "centreon", pwd: "...", roles: [{role: "clusterMonitor", db: "admin"}]})
host_template:
name: App-MongoDB-custom
alias: Applicatif MongoDB
parents: [generic-active-host-custom]
macros:
- {name: MONGOPORT, value: "27017", description: "Port d'ecoute"}
- {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"}
services:
- name: Connection-Time
alias: Connection-Time
description: Temps d'etablissement de la connexion
line: "$CENTREONPLUGINS$/centreon_mongodb.pl --plugin=database::mongodb::plugin --mode=connection-time --hostname=$HOSTADDRESS$ --port='$_HOSTMONGOPORT$' --username='$_HOSTMONGOUSERNAME$' --password='$_HOSTMONGOPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMONGOEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "1000", description: "Seuil warning en ms"}
- {name: CRITICAL, value: "5000", description: "Seuil critical en ms"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Databases-Size
alias: Databases-Size
description: Taille des bases de donnees
line: "$CENTREONPLUGINS$/centreon_mongodb.pl --plugin=database::mongodb::plugin --mode=databases-size --hostname=$HOSTADDRESS$ --port='$_HOSTMONGOPORT$' --username='$_HOSTMONGOUSERNAME$' --password='$_HOSTMONGOPASSWORD$' $_HOSTMONGOEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Operations
alias: Operations
description: Operations par seconde
line: "$CENTREONPLUGINS$/centreon_mongodb.pl --plugin=database::mongodb::plugin --mode=operations --hostname=$HOSTADDRESS$ --port='$_HOSTMONGOPORT$' --username='$_HOSTMONGOUSERNAME$' --password='$_HOSTMONGOPASSWORD$' $_HOSTMONGOEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Replication-Lag
alias: Replication-Lag
description: Retard de replication du jeu de replicas
default: false
line: "$CENTREONPLUGINS$/centreon_mongodb.pl --plugin=database::mongodb::plugin --mode=replication-lag --hostname=$HOSTADDRESS$ --port='$_HOSTMONGOPORT$' --username='$_HOSTMONGOUSERNAME$' --password='$_HOSTMONGOPASSWORD$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTMONGOEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "60", description: "Retard warning en secondes"}
- {name: CRITICAL, value: "300", description: "Retard critical en secondes"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+53
View File
@@ -0,0 +1,53 @@
id: app-proxmox
name: Proxmox VE (API REST)
category: application
status: to-verify
plugin: centreon_proxmox_ve_api.pl
description: Supervision d'un cluster Proxmox VE via son API REST (noeuds, machines virtuelles, stockage, quorum).
prerequis:
paquets:
debian: [libwww-perl, libjson-xs-perl]
rhel: [perl-libwww-perl, perl-JSON-XS]
notes: |
Creer un utilisateur de supervision dans Proxmox avec le role PVEAuditor :
pveum user add centreon@pve --password '...'
pveum acl modify / --users centreon@pve --roles PVEAuditor
host_template:
name: App-Proxmox-custom
alias: Applicatif Proxmox VE
parents: [generic-active-host-custom]
macros:
- {name: PVEPORT, value: "8006", description: "Port de l'API"}
- {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"}
services:
- name: Cluster-Status
alias: Cluster-Status
description: Quorum et etat general du cluster
line: "$CENTREONPLUGINS$/centreon_proxmox_ve_api.pl --plugin=apps::proxmox::ve::restapi::plugin --mode=cluster-status --hostname=$HOSTADDRESS$ --port='$_HOSTPVEPORT$' --api-username='$_HOSTPVEUSERNAME$' --api-password='$_HOSTPVEPASSWORD$' $_HOSTPVEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Node-Usage
alias: Node-Usage
description: Consommation CPU, memoire et disque des noeuds
line: "$CENTREONPLUGINS$/centreon_proxmox_ve_api.pl --plugin=apps::proxmox::ve::restapi::plugin --mode=node-usage --hostname=$HOSTADDRESS$ --port='$_HOSTPVEPORT$' --api-username='$_HOSTPVEUSERNAME$' --api-password='$_HOSTPVEPASSWORD$' --warning-cpu='$_SERVICEWARNINGCPU$' --critical-cpu='$_SERVICECRITICALCPU$' $_HOSTPVEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNINGCPU, value: "80", description: "Seuil warning CPU en %"}
- {name: CRITICALCPU, value: "90", description: "Seuil critical CPU en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Vm-Usage
alias: Vm-Usage
description: Etat et consommation des machines virtuelles
line: "$CENTREONPLUGINS$/centreon_proxmox_ve_api.pl --plugin=apps::proxmox::ve::restapi::plugin --mode=vm-usage --hostname=$HOSTADDRESS$ --port='$_HOSTPVEPORT$' --api-username='$_HOSTPVEUSERNAME$' --api-password='$_HOSTPVEPASSWORD$' --filter-name='$_SERVICEFILTERNAME$' $_HOSTPVEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de la machine"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage-Usage
alias: Storage-Usage
description: Occupation des espaces de stockage
line: "$CENTREONPLUGINS$/centreon_proxmox_ve_api.pl --plugin=apps::proxmox::ve::restapi::plugin --mode=storage-usage --hostname=$HOSTADDRESS$ --port='$_HOSTPVEPORT$' --api-username='$_HOSTPVEUSERNAME$' --api-password='$_HOSTPVEPASSWORD$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTPVEEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+46
View File
@@ -0,0 +1,46 @@
id: app-rabbitmq
name: RabbitMQ
category: application
status: to-verify
plugin: centreon_rabbitmq_restapi.pl
description: Supervision d'un broker RabbitMQ via son API de management (files, noeuds, connexions).
prerequis:
paquets:
debian: [libwww-perl, libjson-xs-perl]
rhel: [perl-libwww-perl, perl-JSON-XS]
notes: |
Activer le plugin de management, puis creer un compte avec le tag monitoring :
rabbitmqctl add_user centreon '...'
rabbitmqctl set_user_tags centreon monitoring
host_template:
name: App-RabbitMQ-custom
alias: Applicatif RabbitMQ
parents: [generic-active-host-custom]
macros:
- {name: RABBITPORT, value: "15672", description: "Port de l'API de management"}
- {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"}
services:
- name: Node-Usage
alias: Node-Usage
description: Etat et consommation des noeuds
line: "$CENTREONPLUGINS$/centreon_rabbitmq_restapi.pl --plugin=apps::rabbitmq::restapi::plugin --mode=node-usage --hostname=$HOSTADDRESS$ --port='$_HOSTRABBITPORT$' --api-username='$_HOSTRABBITUSERNAME$' --api-password='$_HOSTRABBITPASSWORD$' $_HOSTRABBITEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Queue-Usage
alias: Queue-Usage
description: Messages en attente dans les files
line: "$CENTREONPLUGINS$/centreon_rabbitmq_restapi.pl --plugin=apps::rabbitmq::restapi::plugin --mode=queue-usage --hostname=$HOSTADDRESS$ --port='$_HOSTRABBITPORT$' --api-username='$_HOSTRABBITUSERNAME$' --api-password='$_HOSTRABBITPASSWORD$' --filter-name='$_SERVICEFILTERNAME$' --warning-messages-ready='$_SERVICEWARNING$' --critical-messages-ready='$_SERVICECRITICAL$' $_HOSTRABBITEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: FILTERNAME, value: "", description: "Filtre sur le nom de la file"}
- {name: WARNING, value: "1000", description: "Seuil warning sur les messages en attente"}
- {name: CRITICAL, value: "5000", description: "Seuil critical sur les messages en attente"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Connections
alias: Connections
description: Connexions et canaux ouverts
default: false
line: "$CENTREONPLUGINS$/centreon_rabbitmq_restapi.pl --plugin=apps::rabbitmq::restapi::plugin --mode=connections --hostname=$HOSTADDRESS$ --port='$_HOSTRABBITPORT$' --api-username='$_HOSTRABBITUSERNAME$' --api-password='$_HOSTRABBITPASSWORD$' $_HOSTRABBITEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+51
View File
@@ -0,0 +1,51 @@
id: app-redis
name: Redis
category: application
status: to-verify
plugin: centreon_redis_cli.pl
description: Supervision d'une instance Redis (clients, memoire, persistance, replication).
prerequis:
paquets:
debian: [libredis-perl]
rhel: [perl-Redis]
notes: |
Un compte en lecture seule suffit. Avec Redis 6 et superieur, creer un utilisateur ACL
limite a la commande INFO plutot que d'utiliser le mot de passe principal.
host_template:
name: App-Redis-custom
alias: Applicatif Redis
parents: [generic-active-host-custom]
macros:
- {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"}
services:
- name: Clients
alias: Clients
description: Nombre de clients connectes
line: "$CENTREONPLUGINS$/centreon_redis_cli.pl --plugin=apps::redis::cli::plugin --mode=clients --server=$HOSTADDRESS$ --port='$_HOSTREDISPORT$' --password='$_HOSTREDISPASSWORD$' --warning-connected='$_SERVICEWARNING$' --critical-connected='$_SERVICECRITICAL$' $_HOSTREDISEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning"}
- {name: CRITICAL, value: "", description: "Seuil critical"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Memoire utilisee et fragmentation
line: "$CENTREONPLUGINS$/centreon_redis_cli.pl --plugin=apps::redis::cli::plugin --mode=memory --server=$HOSTADDRESS$ --port='$_HOSTREDISPORT$' --password='$_HOSTREDISPASSWORD$' --warning-memory-used='$_SERVICEWARNING$' --critical-memory-used='$_SERVICECRITICAL$' $_HOSTREDISEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "", description: "Seuil warning en octets"}
- {name: CRITICAL, value: "", description: "Seuil critical en octets"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Persistence
alias: Persistence
description: Etat des sauvegardes RDB et AOF
line: "$CENTREONPLUGINS$/centreon_redis_cli.pl --plugin=apps::redis::cli::plugin --mode=persistence --server=$HOSTADDRESS$ --port='$_HOSTREDISPORT$' --password='$_HOSTREDISPASSWORD$' $_HOSTREDISEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Replication
alias: Replication
description: Etat de la replication
default: false
line: "$CENTREONPLUGINS$/centreon_redis_cli.pl --plugin=apps::redis::cli::plugin --mode=replication --server=$HOSTADDRESS$ --port='$_HOSTREDISPORT$' --password='$_HOSTREDISPASSWORD$' $_HOSTREDISEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
+56
View File
@@ -0,0 +1,56 @@
id: hw-hp-procurve-snmp
name: Switch HP ProCurve et Aruba (SNMP)
category: hardware
status: to-verify
plugin: centreon_hp_procurve_snmp.pl
description: Supervision d'un commutateur HP ProCurve ou Aruba en SNMP.
host_template:
name: HW-HP-Procurve-SNMP-custom
alias: Materiel HP ProCurve 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_hp_procurve_snmp.pl --plugin=network::hp::procurve::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_hp_procurve_snmp.pl --plugin=network::hp::procurve::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: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_hp_procurve_snmp.pl --plugin=network::hp::procurve::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 et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_hp_procurve_snmp.pl --plugin=network::hp::procurve::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --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_hp_procurve_snmp.pl --plugin=network::hp::procurve::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"}
+56
View File
@@ -0,0 +1,56 @@
id: hw-mikrotik-snmp
name: MikroTik RouterOS (SNMP)
category: hardware
status: to-verify
plugin: centreon_mikrotik_snmp.pl
description: Supervision d'un equipement MikroTik sous RouterOS en SNMP.
host_template:
name: HW-MikroTik-SNMP-custom
alias: Materiel MikroTik 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_mikrotik_snmp.pl --plugin=network::mikrotik::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_mikrotik_snmp.pl --plugin=network::mikrotik::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: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_mikrotik_snmp.pl --plugin=network::mikrotik::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 et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_mikrotik_snmp.pl --plugin=network::mikrotik::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --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_mikrotik_snmp.pl --plugin=network::mikrotik::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"}
+56
View File
@@ -0,0 +1,56 @@
id: hw-paloalto-snmp
name: Pare-feu Palo Alto (SNMP)
category: hardware
status: to-verify
plugin: centreon_paloalto_snmp.pl
description: Supervision d'un pare-feu Palo Alto en SNMP.
host_template:
name: HW-PaloAlto-SNMP-custom
alias: Materiel Palo Alto 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_paloalto_snmp.pl --plugin=network::paloalto::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_paloalto_snmp.pl --plugin=network::paloalto::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: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_paloalto_snmp.pl --plugin=network::paloalto::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 et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_paloalto_snmp.pl --plugin=network::paloalto::standard::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --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_paloalto_snmp.pl --plugin=network::paloalto::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"}
+49
View File
@@ -0,0 +1,49 @@
id: hw-pfsense-snmp
name: Pare-feu pfSense (SNMP)
category: hardware
status: to-verify
plugin: centreon_pfsense_snmp.pl
description: Supervision d'un pare-feu pfSense en SNMP (CPU, memoire, etat des regles, interfaces).
prerequis:
notes: |
Activer le service SNMP dans Services > SNMP, et cocher les modules Host Resources
et UCD si la supervision systeme est souhaitee.
host_template:
name: HW-pfSense-SNMP-custom
alias: Materiel pfSense 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU du boitier
line: "$CENTREONPLUGINS$/centreon_pfsense_snmp.pl --plugin=apps::pfsense::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_pfsense_snmp.pl --plugin=apps::pfsense::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: Rules-Drop
alias: Rules-Drop
description: Paquets rejetes par les regles de filtrage
default: false
line: "$CENTREONPLUGINS$/centreon_pfsense_snmp.pl --plugin=apps::pfsense::snmp::plugin --mode=rules-drop --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_generic_snmp.pl --plugin=snmp_standard::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: INTERFACE, value: "", description: "Filtre sur le nom de l'interface"}
- {name: EXTRAOPTIONS, value: "--interface-use-adminstatus --name", description: "Options supplementaires"}
+56
View File
@@ -0,0 +1,56 @@
id: hw-stormshield-snmp
name: Pare-feu Stormshield (SNMP)
category: hardware
status: to-verify
plugin: centreon_stormshield_snmp.pl
description: Supervision d'un pare-feu Stormshield SNS en SNMP.
host_template:
name: HW-Stormshield-SNMP-custom
alias: Materiel Stormshield 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_stormshield_snmp.pl --plugin=network::stormshield::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_stormshield_snmp.pl --plugin=network::stormshield::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: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_stormshield_snmp.pl --plugin=network::stormshield::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 et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_stormshield_snmp.pl --plugin=network::stormshield::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --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_stormshield_snmp.pl --plugin=network::stormshield::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"}
+56
View File
@@ -0,0 +1,56 @@
id: hw-ubiquiti-snmp
name: Ubiquiti UniFi et EdgeMax (SNMP)
category: hardware
status: to-verify
plugin: centreon_ubnt_snmp.pl
description: Supervision d'un equipement Ubiquiti en SNMP.
host_template:
name: HW-Ubiquiti-SNMP-custom
alias: Materiel Ubiquiti 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"}
services:
- name: Cpu
alias: Cpu
description: Charge CPU de l'equipement
line: "$CENTREONPLUGINS$/centreon_ubnt_snmp.pl --plugin=network::ubnt::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_ubnt_snmp.pl --plugin=network::ubnt::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: Etat des composants materiels
line: "$CENTREONPLUGINS$/centreon_ubnt_snmp.pl --plugin=network::ubnt::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 et trafic des interfaces
line: "$CENTREONPLUGINS$/centreon_ubnt_snmp.pl --plugin=network::ubnt::snmp::plugin --mode=interfaces --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --interface='$_SERVICEINTERFACE$' --add-status --add-traffic --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_ubnt_snmp.pl --plugin=network::ubnt::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"}
+43
View File
@@ -0,0 +1,43 @@
id: hw-ups-rfc1628
name: Onduleur standard (RFC 1628)
category: hardware
status: to-verify
plugin: centreon_ups_standard_rfc1628_snmp.pl
description: Supervision de tout onduleur respectant la MIB standard UPS-MIB. Repli utile quand aucun pack constructeur ne correspond.
host_template:
name: HW-UPS-RFC1628-custom
alias: Materiel Onduleur RFC1628
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"}
services:
- name: Battery-Status
alias: Battery-Status
description: Etat, charge et autonomie de la batterie
line: "$CENTREONPLUGINS$/centreon_ups_standard_rfc1628_snmp.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --mode=battery-status --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-charge-remaining='$_SERVICEWARNINGCHARGE$' --critical-charge-remaining='$_SERVICECRITICALCHARGE$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNINGCHARGE, value: "50:", description: "Seuil warning sur la charge restante (%)"}
- {name: CRITICALCHARGE, value: "25:", description: "Seuil critical sur la charge restante (%)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Input-Lines
alias: Input-Lines
description: Tension et frequence des lignes d'entree
line: "$CENTREONPLUGINS$/centreon_ups_standard_rfc1628_snmp.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --mode=input-lines --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Output-Lines
alias: Output-Lines
description: Charge et tension des lignes de sortie
line: "$CENTREONPLUGINS$/centreon_ups_standard_rfc1628_snmp.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --mode=output-lines --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-load='$_SERVICEWARNINGLOAD$' --critical-load='$_SERVICECRITICALLOAD$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNINGLOAD, value: "70", description: "Seuil warning sur la charge (%)"}
- {name: CRITICALLOAD, value: "85", description: "Seuil critical sur la charge (%)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Alarms
alias: Alarms
description: Alarmes remontees par l'onduleur
line: "$CENTREONPLUGINS$/centreon_ups_standard_rfc1628_snmp.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --mode=alarms --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}