Files
Enclume/catalog/application/app-protocols.yml
T
hcornet de7a691861
Construction et publication / verifier (push) Successful in 41s
Construction et publication / verifier (pull_request) Successful in 11s
Construction et publication / publier (pull_request) Skipped
Construction et publication / publier (push) Failing after 6m3s
Enclume : editeur CLAPI, catalogue de 26 packs, empaquetage Docker
2026-09-10 11:32:03 +02:00

69 lines
3.5 KiB
YAML

id: app-protocols
name: Services reseau standards (HTTP, TCP, DNS, NTP, SSH)
category: application
status: verified
plugin: check_http
description: Sondes generiques basees sur les plugins Nagios livres avec Centreon. Utile pour tout service expose sans pack dedie.
host_template:
name: App-Protocols-custom
alias: Applicatif Protocoles reseau
parents: [generic-active-host-custom]
macros: []
services:
- name: Http
alias: Http
description: Disponibilite et temps de reponse d'une URL
line: "$USER1$/check_http -H $HOSTADDRESS$ -p $_SERVICEPORT$ -u '$_SERVICEURLPATH$' -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: PORT, value: "80", description: "Port d'ecoute"}
- {name: URLPATH, value: "/", description: "Chemin a interroger"}
- {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 (ex: -S pour https)"}
- name: Https-Certificate
alias: Https-Certificate
description: Validite du certificat TLS
line: "$USER1$/check_http -H $_SERVICEHOSTNAME$ -I $HOSTADDRESS$ -p $_SERVICEPORT$ -S -C $_SERVICEDAYS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: HOSTNAME, value: "$HOSTADDRESS$", description: "Nom presente dans le certificat (SNI)"}
- {name: PORT, value: "443", description: "Port TLS"}
- {name: DAYS, value: "30,14", description: "Jours restants warning,critical"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Tcp
alias: Tcp
description: Ouverture d'un port TCP
line: "$USER1$/check_tcp -H $HOSTADDRESS$ -p $_SERVICEPORT$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: PORT, value: "22", description: "Port TCP a tester"}
- {name: WARNING, value: "1", description: "Temps de connexion warning (s)"}
- {name: CRITICAL, value: "3", description: "Temps de connexion critical (s)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Dns
alias: Dns
description: Resolution d'un nom par le serveur
default: false
line: "$USER1$/check_dns -H $_SERVICELOOKUP$ -s $HOSTADDRESS$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: LOOKUP, value: "www.google.com", description: "Nom a resoudre"}
- {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: Ntp
alias: Ntp
description: Derive de l'horloge par rapport au serveur
default: false
line: "$USER1$/check_ntp_time -H $HOSTADDRESS$ -w $_SERVICEWARNING$ -c $_SERVICECRITICAL$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: WARNING, value: "1", description: "Derive warning (s)"}
- {name: CRITICAL, value: "3", description: "Derive critical (s)"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Ssh
alias: Ssh
description: Disponibilite du service SSH
default: false
line: "$USER1$/check_ssh -H $HOSTADDRESS$ -p $_SERVICEPORT$ -t $_SERVICETIMEOUT$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: PORT, value: "22", description: "Port SSH"}
- {name: TIMEOUT, value: "10", description: "Timeout en secondes"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}