Files
Enclume/catalog/system/os-windows-nsclient.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

50 lines
2.3 KiB
YAML

id: os-windows-nsclient
name: Windows (NSClient++ / check_nt)
category: 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}
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: []