build / Garde-fou (pull_request) Failing after 7s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (pull_request) Skipped
build / Images Harbor (web, Dockerfile) (pull_request) Skipped
build / Garde-fou (push) Failing after 8s
build / Images Harbor (catalog-sync, Dockerfile.catalog-sync) (push) Skipped
build / Images Harbor (web, Dockerfile) (push) Skipped
62 lines
4.6 KiB
YAML
62 lines
4.6 KiB
YAML
id: app-vmware-esx
|
|
name: VMware ESXi (connecteur Centreon VMware)
|
|
category: application
|
|
status: to-verify
|
|
plugin: centreon_vmware_connector_client.pl
|
|
description: Supervision d'un hote ESXi via le connecteur Centreon VMware. Le connecteur doit etre installe et configure avec l'acces vCenter.
|
|
host_template:
|
|
name: App-VMware-ESX-custom
|
|
alias: Applicatif VMware ESX
|
|
parents: [generic-active-host-custom]
|
|
macros:
|
|
- {name: VMWARECONNECTORHOSTNAME, value: "localhost", description: "Adresse du connecteur Centreon VMware"}
|
|
- {name: VMWARECONNECTORPORT, value: "5700", description: "Port du connecteur"}
|
|
- {name: VMWARECONTAINER, value: "default", description: "Nom du container declare dans le connecteur"}
|
|
- {name: VMWAREESXHOSTNAME, value: "", description: "Nom de l'hote ESXi dans le vCenter"}
|
|
- {name: VMWAREEXTRAOPTIONS, value: "", description: "Options supplementaires passees au plugin"}
|
|
prerequis:
|
|
paquets:
|
|
debian: [centreon-plugin-virtualization-vmware2-connector-daemon]
|
|
rhel: [centreon-plugin-virtualization-vmware2-connector-daemon]
|
|
notes: |
|
|
Le connecteur Centreon VMware doit tourner et declarer un container
|
|
pointant sur le vCenter, avec un compte en lecture seule.
|
|
services:
|
|
- name: Host-Status
|
|
alias: Host-Status
|
|
description: Etat general de l'hote ESXi
|
|
line: "$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --plugin=apps::vmware::connector::plugin --mode=status-host --custommode=connector --connector-hostname='$_HOSTVMWARECONNECTORHOSTNAME$' --connector-port='$_HOSTVMWARECONNECTORPORT$' --container='$_HOSTVMWARECONTAINER$' --esx-hostname='$_HOSTVMWAREESXHOSTNAME$' $_HOSTVMWAREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Host-Cpu
|
|
alias: Host-Cpu
|
|
description: Consommation CPU de l'hote
|
|
line: "$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --plugin=apps::vmware::connector::plugin --mode=cpu-host --custommode=connector --connector-hostname='$_HOSTVMWARECONNECTORHOSTNAME$' --connector-port='$_HOSTVMWARECONNECTORPORT$' --container='$_HOSTVMWARECONTAINER$' --esx-hostname='$_HOSTVMWAREESXHOSTNAME$' --warning-total-cpu='$_SERVICEWARNING$' --critical-total-cpu='$_SERVICECRITICAL$' $_HOSTVMWAREEXTRAOPTIONS$ $_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: Host-Memory
|
|
alias: Host-Memory
|
|
description: Consommation memoire de l'hote
|
|
line: "$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --plugin=apps::vmware::connector::plugin --mode=memory-host --custommode=connector --connector-hostname='$_HOSTVMWARECONNECTORHOSTNAME$' --connector-port='$_HOSTVMWARECONNECTORPORT$' --container='$_HOSTVMWARECONTAINER$' --esx-hostname='$_HOSTVMWAREESXHOSTNAME$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTVMWAREEXTRAOPTIONS$ $_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: Host-Health
|
|
alias: Host-Health
|
|
description: Etat materiel remonte par l'hyperviseur
|
|
line: "$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --plugin=apps::vmware::connector::plugin --mode=health-host --custommode=connector --connector-hostname='$_HOSTVMWARECONNECTORHOSTNAME$' --connector-port='$_HOSTVMWARECONNECTORPORT$' --container='$_HOSTVMWARECONTAINER$' --esx-hostname='$_HOSTVMWAREESXHOSTNAME$' $_HOSTVMWAREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|
|
- name: Datastore-Usage
|
|
alias: Datastore-Usage
|
|
description: Occupation des banques de donnees
|
|
default: false
|
|
line: "$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --plugin=apps::vmware::connector::plugin --mode=datastore-usage --custommode=connector --connector-hostname='$_HOSTVMWARECONNECTORHOSTNAME$' --connector-port='$_HOSTVMWARECONNECTORPORT$' --container='$_HOSTVMWARECONTAINER$' --warning-usage-prct='$_SERVICEWARNING$' --critical-usage-prct='$_SERVICECRITICAL$' $_HOSTVMWAREEXTRAOPTIONS$ $_SERVICEEXTRAOPTIONS$"
|
|
macros:
|
|
- {name: WARNING, value: "80", description: "Seuil warning en %"}
|
|
- {name: CRITICAL, value: "90", description: "Seuil critical en %"}
|
|
- {name: EXTRAOPTIONS, value: "", description: "Options supplementaires"}
|