Files
Enclume/catalog/system/os-linux-nrpe.yml
T
hcornet b063d59525
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
Partage par lien, comptes Authentik, soumission et moderation de packs, prerequis des sondes ; corrige le lien casse vers le script de l'editeur
2026-09-10 16:28:26 +02:00

64 lines
3.1 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"}
prerequis:
paquets:
debian: [centreon-nrpe3-plugin]
rhel: [centreon-nrpe3-plugin]
notes: |
Cote client supervise : installer l'agent NRPE, declarer l'adresse du
collecteur dans allowed_hosts, et definir les commandes appelees.
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"}