50 lines
2.3 KiB
YAML
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: []
|