Catalogue range selon les categories des connecteurs Centreon
This commit is contained in:
1 parent
d2f11c3879
commit
23395779ee
57 files changed
+112
-59
No files matched your search
@@ -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"}
|
||||
Reference in new issue
Block a user