Files
Enclume/catalog/application/app-docker.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

39 lines
2.4 KiB
YAML

id: app-docker
name: Docker (API REST)
category: application
status: to-verify
plugin: centreon_docker_restapi.pl
description: Supervision d'un hote Docker via son API REST (etat des conteneurs, consommation CPU et memoire). Verifier le nom du plugin selon la version installee.
host_template:
name: App-Docker-custom
alias: Applicatif Docker
parents: [generic-active-host-custom]
macros:
- {name: DOCKERPORT, value: "2376", description: "Port de l'API Docker"}
- {name: DOCKERPROTO, value: "https", description: "Protocole d'acces a l'API"}
- {name: DOCKEREXTRAOPTIONS, value: "", description: "Options supplementaires (certificats, api-version)"}
services:
- name: Container-Status
alias: Container-Status
description: Etat des conteneurs
line: "$CENTREONPLUGINS$/centreon_docker_restapi.pl --plugin=cloud::docker::restapi::plugin --mode=container-status --hostname=$HOSTADDRESS$ --port='$_HOSTDOCKERPORT$' --proto='$_HOSTDOCKERPROTO$' --container-name='$_SERVICECONTAINERNAME$' $_HOSTDOCKEREXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: CONTAINERNAME, value: "", description: "Filtre sur le nom du conteneur"}
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
- name: Container-Usage
alias: Container-Usage
description: Consommation CPU et memoire des conteneurs
line: "$CENTREONPLUGINS$/centreon_docker_restapi.pl --plugin=cloud::docker::restapi::plugin --mode=container-usage --hostname=$HOSTADDRESS$ --port='$_HOSTDOCKERPORT$' --proto='$_HOSTDOCKERPROTO$' --container-name='$_SERVICECONTAINERNAME$' --warning-cpu='$_SERVICEWARNINGCPU$' --critical-cpu='$_SERVICECRITICALCPU$' $_HOSTDOCKEREXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: CONTAINERNAME, value: "", description: "Filtre sur le nom du conteneur"}
- {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: Node-Status
alias: Node-Status
description: Etat du noeud Docker
default: false
line: "$CENTREONPLUGINS$/centreon_docker_restapi.pl --plugin=cloud::docker::restapi::plugin --mode=node-status --hostname=$HOSTADDRESS$ --port='$_HOSTDOCKERPORT$' --proto='$_HOSTDOCKERPROTO$' $_HOSTDOCKEREXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
macros:
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}