Catalogue range selon les categories des connecteurs Centreon
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Successful in 9m47s
build / Garde-fou (push) Successful in 10m40s
build / Images Harbor (web, Dockerfile) (push) Successful in 13m13s

This commit is contained in:
hcornet committed 2026-09-11 17:56:54 +02:00
1 parent d2f11c3879
commit 23395779ee
57 files changed
+112 -59

No files matched your search

+63
View File
@@ -0,0 +1,63 @@
id: os-aix-snmp
name: AIX (SNMP)
category: operating-system
status: to-verify
plugin: centreon_aix_snmp.pl
description: Supervision d'un serveur AIX via SNMP. Verifier le nom exact du plugin sur la version de centreon-plugins installee.
host_template:
name: OS-AIX-SNMP-custom
alias: OS AIX 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: 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
description: Charge CPU globale
line: "$CENTREONPLUGINS$/centreon_aix_snmp.pl --plugin=os::aix::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 physique
line: "$CENTREONPLUGINS$/centreon_aix_snmp.pl --plugin=os::aix::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: Swap
alias: Swap
description: Utilisation du swap
line: "$CENTREONPLUGINS$/centreon_aix_snmp.pl --plugin=os::aix::snmp::plugin --mode=swap --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "50", description: "Seuil warning en %"}
- {name: CRITICAL, value: "75", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation des systemes de fichiers
line: "$CENTREONPLUGINS$/centreon_aix_snmp.pl --plugin=os::aix::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: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces reseau
line: "$CENTREONPLUGINS$/centreon_aix_snmp.pl --plugin=os::aix::snmp::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"}
@@ -0,0 +1,63 @@
id: os-freebsd-snmp
name: FreeBSD (SNMP)
category: operating-system
status: to-verify
plugin: centreon_freebsd_snmp.pl
description: Supervision d'un serveur FreeBSD via SNMP. Verifier le nom exact du plugin sur la version de centreon-plugins installee.
host_template:
name: OS-FreeBSD-SNMP-custom
alias: OS FreeBSD 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: 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
description: Charge CPU globale
line: "$CENTREONPLUGINS$/centreon_freebsd_snmp.pl --plugin=os::freebsd::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 physique
line: "$CENTREONPLUGINS$/centreon_freebsd_snmp.pl --plugin=os::freebsd::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: Swap
alias: Swap
description: Utilisation du swap
line: "$CENTREONPLUGINS$/centreon_freebsd_snmp.pl --plugin=os::freebsd::snmp::plugin --mode=swap --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "50", description: "Seuil warning en %"}
- {name: CRITICAL, value: "75", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation des systemes de fichiers
line: "$CENTREONPLUGINS$/centreon_freebsd_snmp.pl --plugin=os::freebsd::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: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces reseau
line: "$CENTREONPLUGINS$/centreon_freebsd_snmp.pl --plugin=os::freebsd::snmp::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"}
@@ -0,0 +1,72 @@
id: os-linux-nrpe
name: Linux (NRPE)
category: operating-system
status: verified
plugin: check_centreon_nrpe
description: Supervision Linux par agent NRPE (commandes definies cote client dans nrpe.cfg).
host_template:
name: OS-Linux-NRPE-custom
alias: OS Linux NRPE
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
macros:
- {name: NRPEPORT, value: "5666", description: "Port d'ecoute de l'agent NRPE"}
prerequis:
paquets:
debian: [centreon-nrpe3-plugin]
rhel: [centreon-nrpe3-plugin]
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
description: Charge CPU via la commande NRPE distante
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
macros:
- {name: COMMAND, value: "check_cpu", description: "Nom de la commande NRPE"}
- {name: ARGS, value: "80!90", description: "Arguments passes a la commande"}
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
- name: Load
alias: Load
description: Charge systeme via NRPE
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
macros:
- {name: COMMAND, value: "check_load", description: "Nom de la commande NRPE"}
- {name: ARGS, value: "4,3,2!6,5,4", description: "Arguments passes a la commande"}
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
- name: Memory
alias: Memory
description: Memoire disponible via NRPE
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
macros:
- {name: COMMAND, value: "check_memory", description: "Nom de la commande NRPE"}
- {name: ARGS, value: "80!90", description: "Arguments passes a la commande"}
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
- name: Disk
alias: Disk
description: Occupation d'un point de montage via NRPE
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
macros:
- {name: COMMAND, value: "check_disk", description: "Nom de la commande NRPE"}
- {name: ARGS, value: "80!90!/", description: "Arguments passes a la commande"}
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
- name: Users
alias: Users
description: Nombre d'utilisateurs connectes
default: false
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
macros:
- {name: COMMAND, value: "check_users", description: "Nom de la commande NRPE"}
- {name: ARGS, value: "5!10", description: "Arguments passes a la commande"}
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
@@ -0,0 +1,95 @@
id: os-linux-snmp
name: Linux (SNMP)
category: operating-system
status: verified
plugin: centreon_linux_snmp.pl
description: Supervision d'un serveur Linux via SNMP avec centreon-plugins (CPU, memoire, swap, systemes de fichiers, charge, interfaces, uptime).
host_template:
name: OS-Linux-SNMP-custom
alias: OS Linux 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: 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
description: Charge CPU moyenne toutes unites confondues
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::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 % de CPU"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % de CPU"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire physique
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::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 % utilise"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % utilise"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Swap
alias: Swap
description: Utilisation du swap
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::snmp::plugin --mode=swap --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "50", description: "Seuil warning en % utilise"}
- {name: CRITICAL, value: "75", description: "Seuil critical en % utilise"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Load
alias: Load
description: Charge systeme 1/5/15 minutes
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::snmp::plugin --mode=load --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-load='$_SERVICEWARNING$' --critical-load='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "4,3,2", description: "Seuils warning load 1,5,15"}
- {name: CRITICAL, value: "6,5,4", description: "Seuils critical load 1,5,15"}
- {name: EXTRAOPTIONS, value: "--average", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation de tous les systemes de fichiers locaux
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::snmp::plugin --mode=storage --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --filter-storage-type='$_SERVICEFILTERSTORAGETYPE$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en % utilise"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % utilise"}
- {name: FILTERSTORAGETYPE, value: "^(hrStorageFixedDisk|hrStorageNetworkDisk)$", description: "Filtre sur le type de stockage"}
- {name: EXTRAOPTIONS, value: "--units=% --free", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces reseau
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::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$' --warning-out-traffic='$_SERVICEWARNINGOUT$' --critical-out-traffic='$_SERVICECRITICALOUT$' $_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: WARNINGOUT, value: "80", description: "Seuil warning trafic sortant (%)"}
- {name: CRITICALOUT, value: "90", description: "Seuil critical trafic sortant (%)"}
- {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_linux_snmp.pl --plugin=os::linux::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"}
- name: Process-Count
alias: Process-Count
description: Nombre de processus correspondant a un filtre
default: false
line: "$CENTREONPLUGINS$/centreon_linux_snmp.pl --plugin=os::linux::snmp::plugin --mode=processcount --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --process-name='$_SERVICEPROCESSNAME$' --warning-number='$_SERVICEWARNING$' --critical-number='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: PROCESSNAME, value: "", description: "Nom du processus a compter"}
- {name: WARNING, value: "", description: "Seuil warning sur le nombre"}
- {name: CRITICAL, value: "1:", description: "Seuil critical sur le nombre"}
- {name: EXTRAOPTIONS, value: "--regexp", description: "Options supplementaires"}
@@ -0,0 +1,63 @@
id: os-solaris-snmp
name: Solaris (SNMP)
category: operating-system
status: to-verify
plugin: centreon_solaris_snmp.pl
description: Supervision d'un serveur Solaris via SNMP. Verifier le nom exact du plugin sur la version de centreon-plugins installee.
host_template:
name: OS-Solaris-SNMP-custom
alias: OS Solaris 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: 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
description: Charge CPU globale
line: "$CENTREONPLUGINS$/centreon_solaris_snmp.pl --plugin=os::solaris::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 physique
line: "$CENTREONPLUGINS$/centreon_solaris_snmp.pl --plugin=os::solaris::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: Swap
alias: Swap
description: Utilisation du swap
line: "$CENTREONPLUGINS$/centreon_solaris_snmp.pl --plugin=os::solaris::snmp::plugin --mode=swap --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "50", description: "Seuil warning en %"}
- {name: CRITICAL, value: "75", description: "Seuil critical en %"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation des systemes de fichiers
line: "$CENTREONPLUGINS$/centreon_solaris_snmp.pl --plugin=os::solaris::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: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces reseau
line: "$CENTREONPLUGINS$/centreon_solaris_snmp.pl --plugin=os::solaris::snmp::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"}
@@ -0,0 +1,58 @@
id: os-windows-nsclient
name: Windows (NSClient++ / check_nt)
category: operating-system
status: verified
plugin: check_nt
description: Supervision Windows par l'agent NSClient++ en protocole NSC (check_nt), utile quand SNMP n'est pas ouvert.
host_template:
name: OS-Windows-NSClient-custom
alias: OS Windows NSClient
parents: [generic-active-host-custom]
check_command: check_centreon_ping
check_command_args: "!3!200,20%!400,50%"
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
description: Charge CPU sur 1, 5 et 15 minutes
line: "$USER1$/check_nt -H $HOSTADDRESS$ -p $_HOSTNSCLIENTPORT$ -s '$_HOSTNSCLIENTPASSWORD$' -v CPULOAD -l $_SERVICECPULOAD$"
macros:
- {name: CPULOAD, value: "1,80,90,5,80,90,15,75,85", description: "Triplets minutes,warning,critical"}
- name: Memory
alias: Memory
description: Utilisation de la memoire
line: "$USER1$/check_nt -H $HOSTADDRESS$ -p $_HOSTNSCLIENTPORT$ -s '$_HOSTNSCLIENTPASSWORD$' -v MEMUSE -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- name: Disk-C
alias: Disk-C
description: Occupation d'un lecteur
line: "$USER1$/check_nt -H $HOSTADDRESS$ -p $_HOSTNSCLIENTPORT$ -s '$_HOSTNSCLIENTPASSWORD$' -v USEDDISKSPACE -l $_SERVICEDRIVE$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$"
macros:
- {name: DRIVE, value: "C", description: "Lettre du lecteur"}
- {name: WARNING, value: "80", description: "Seuil warning en %"}
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
- name: Service
alias: Service
description: Etat d'un service Windows
line: "$USER1$/check_nt -H $HOSTADDRESS$ -p $_HOSTNSCLIENTPORT$ -s '$_HOSTNSCLIENTPASSWORD$' -v SERVICESTATE -l $_SERVICESERVICENAME$"
macros:
- {name: SERVICENAME, value: "", description: "Nom court du service Windows"}
- name: Uptime
alias: Uptime
description: Duree depuis le dernier redemarrage
default: false
line: "$USER1$/check_nt -H $HOSTADDRESS$ -p $_HOSTNSCLIENTPORT$ -s '$_HOSTNSCLIENTPASSWORD$' -v UPTIME"
macros: []
@@ -0,0 +1,87 @@
id: os-windows-snmp
name: Windows (SNMP)
category: operating-system
status: verified
plugin: centreon_windows_snmp.pl
description: Supervision d'un serveur Windows via SNMP (CPU, memoire, disques, services, interfaces, uptime).
host_template:
name: OS-Windows-SNMP-custom
alias: OS Windows 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: 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
description: Charge CPU globale
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::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 % de CPU"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % de CPU"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Memory
alias: Memory
description: Utilisation de la memoire physique
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::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 % utilise"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % utilise"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Swap
alias: Swap
description: Utilisation du fichier d'echange
default: false
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::snmp::plugin --mode=swap --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "50", description: "Seuil warning en % utilise"}
- {name: CRITICAL, value: "75", description: "Seuil critical en % utilise"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Storage
alias: Storage
description: Occupation des disques locaux
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::snmp::plugin --mode=storage --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --filter-storage-type='$_SERVICEFILTERSTORAGETYPE$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "80", description: "Seuil warning en % utilise"}
- {name: CRITICAL, value: "90", description: "Seuil critical en % utilise"}
- {name: FILTERSTORAGETYPE, value: "^(hrStorageFixedDisk)$", description: "Filtre sur le type de stockage"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Service
alias: Service
description: Etat d'un service Windows
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::snmp::plugin --mode=service --hostname=$HOSTADDRESS$ --snmp-version='$_HOSTSNMPVERSION$' --snmp-community='$_HOSTSNMPCOMMUNITY$' --service='$_SERVICESERVICENAME$' --warning-status='$_SERVICEWARNINGSTATUS$' --critical-status='$_SERVICECRITICALSTATUS$' $_HOSTSNMPEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: SERVICENAME, value: "", description: "Nom du service Windows a superviser"}
- {name: WARNINGSTATUS, value: "", description: "Regle warning sur le statut"}
- {name: CRITICALSTATUS, value: "%{state} !~ /running/i", description: "Regle critical sur le statut"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Interfaces
alias: Interfaces
description: Etat et trafic des interfaces reseau
line: "$CENTREONPLUGINS$/centreon_windows_snmp.pl --plugin=os::windows::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$' --warning-out-traffic='$_SERVICEWARNINGOUT$' --critical-out-traffic='$_SERVICECRITICALOUT$' $_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: WARNINGOUT, value: "80", description: "Seuil warning trafic sortant (%)"}
- {name: CRITICALOUT, value: "90", description: "Seuil critical trafic sortant (%)"}
- {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_windows_snmp.pl --plugin=os::windows::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"}