42 lines
2.7 KiB
YAML
42 lines
2.7 KiB
YAML
id: app-nginx
|
|
name: Nginx
|
|
category: application
|
|
status: verified
|
|
plugin: centreon_nginx_serverstatus.pl
|
|
description: Supervision d'un serveur Nginx via le module stub_status (connexions, requetes, temps de reponse).
|
|
host_template:
|
|
name: App-Nginx-custom
|
|
alias: Applicatif Nginx
|
|
parents: [generic-active-host-custom]
|
|
macros:
|
|
- {name: NGINXPORT, value: "80", description: "Port d'ecoute"}
|
|
- {name: NGINXPROTO, value: "http", description: "Protocole (http ou https)"}
|
|
- {name: NGINXURLPATH, value: "/nginx_status", description: "Chemin de la page stub_status"}
|
|
- {name: NGINXEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
|
|
services:
|
|
- name: Connections
|
|
alias: Connections
|
|
description: Connexions actives, en lecture et en attente
|
|
line: "$CENTREONPLUGINS$/centreon_nginx_serverstatus.pl --plugin=apps::nginx::serverstatus::plugin --mode=connections --hostname=$HOSTADDRESS$ --port='$_HOSTNGINXPORT$' --proto='$_HOSTNGINXPROTO$' --urlpath='$_HOSTNGINXURLPATH$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTNGINXEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "", description: "Seuil warning"}
|
|
- {name: CRITICAL, value: "", description: "Seuil critical"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Requests
|
|
alias: Requests
|
|
description: Requetes traitees par seconde
|
|
line: "$CENTREONPLUGINS$/centreon_nginx_serverstatus.pl --plugin=apps::nginx::serverstatus::plugin --mode=requests --hostname=$HOSTADDRESS$ --port='$_HOSTNGINXPORT$' --proto='$_HOSTNGINXPROTO$' --urlpath='$_HOSTNGINXURLPATH$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTNGINXEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "", description: "Seuil warning"}
|
|
- {name: CRITICAL, value: "", description: "Seuil critical"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Response-Time
|
|
alias: Response-Time
|
|
description: Temps de reponse de la page de statut
|
|
default: false
|
|
line: "$CENTREONPLUGINS$/centreon_nginx_serverstatus.pl --plugin=apps::nginx::serverstatus::plugin --mode=responsetime --hostname=$HOSTADDRESS$ --port='$_HOSTNGINXPORT$' --proto='$_HOSTNGINXPROTO$' --urlpath='$_HOSTNGINXURLPATH$' --warning='$_SERVICEWARNING$' --critical='$_SERVICECRITICAL$' $_HOSTNGINXEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "1", description: "Seuil warning en secondes"}
|
|
- {name: CRITICAL, value: "3", description: "Seuil critical en secondes"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|