57 lines
2.8 KiB
YAML
57 lines
2.8 KiB
YAML
id: os-linux-nrpe
|
|
name: Linux (NRPE)
|
|
category: system
|
|
status: verified
|
|
plugin: check_centreon_nrpe
|
|
description: Supervision Linux par agent NRPE (commandes definies cote client dans nrpe.cfg).
|
|
host_template:
|
|
name: OS-Linux-NRPE-custom
|
|
alias: OS Linux NRPE
|
|
parents: [generic-active-host-custom]
|
|
check_command: check_centreon_ping
|
|
check_command_args: "!3!200,20%!400,50%"
|
|
macros:
|
|
- {name: NRPEPORT, value: "5666", description: "Port d'ecoute de l'agent NRPE"}
|
|
services:
|
|
- name: Cpu
|
|
alias: Cpu
|
|
description: Charge CPU via la commande NRPE distante
|
|
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
|
|
macros:
|
|
- {name: COMMAND, value: "check_cpu", description: "Nom de la commande NRPE"}
|
|
- {name: ARGS, value: "80!90", description: "Arguments passes a la commande"}
|
|
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
|
|
- name: Load
|
|
alias: Load
|
|
description: Charge systeme via NRPE
|
|
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
|
|
macros:
|
|
- {name: COMMAND, value: "check_load", description: "Nom de la commande NRPE"}
|
|
- {name: ARGS, value: "4,3,2!6,5,4", description: "Arguments passes a la commande"}
|
|
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
|
|
- name: Memory
|
|
alias: Memory
|
|
description: Memoire disponible via NRPE
|
|
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
|
|
macros:
|
|
- {name: COMMAND, value: "check_memory", description: "Nom de la commande NRPE"}
|
|
- {name: ARGS, value: "80!90", description: "Arguments passes a la commande"}
|
|
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
|
|
- name: Disk
|
|
alias: Disk
|
|
description: Occupation d'un point de montage via NRPE
|
|
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
|
|
macros:
|
|
- {name: COMMAND, value: "check_disk", description: "Nom de la commande NRPE"}
|
|
- {name: ARGS, value: "80!90!/", description: "Arguments passes a la commande"}
|
|
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
|
|
- name: Users
|
|
alias: Users
|
|
description: Nombre d'utilisateurs connectes
|
|
default: false
|
|
line: "$USER1$/check_centreon_nrpe -H $HOSTADDRESS$ -p $_HOSTNRPEPORT$ -t $_SERVICETIMEOUT$ -c $_SERVICECOMMAND$ -a '$_SERVICEARGS$'"
|
|
macros:
|
|
- {name: COMMAND, value: "check_users", description: "Nom de la commande NRPE"}
|
|
- {name: ARGS, value: "5!10", description: "Arguments passes a la commande"}
|
|
- {name: TIMEOUT, value: "30", description: "Timeout en secondes"}
|