wilmardo.nrpe_client
wilmardo.nrpe-client
Diese Rolle installiert den NRPE-Client auf einem Überwachungsserver. Du kannst diese Rolle als Ergänzung zur Rolle wilmardo/nagios verwenden.
Anforderungen
Keine.
Variablen der Rolle
Standardnutzung
Für die Standardnutzung dieser Rolle musst du nur folgendes definieren. Für eine fortgeschrittene Nutzung schaue dir den Abschnitt Fortgeschrittene Nutzung an:
# Legt die Hosts fest, die sich mit NRPE verbinden dürfen
nrpe_allowed_hosts:
- 127.0.0.1
Fortgeschrittene Nutzung
Für eine fortgeschrittene Nutzung stehen folgende Variablen zur Verfügung:
# Das Verzeichnis, in dem die heruntergeladenen Dateien abgelegt und entpackt werden
download_dir: "{{ ansible_env.HOME }}/nrpe"
# Die Version von NRPE, die installiert werden soll
nrpe_version: 3.2.1
# Die Download-URL für NRPE
nrpeurl: "https://github.com/NagiosEnterprises/nrpe/archive/nrpe-{{ nrpe_version }}.tar.gz"
# Der Name des entpackten NRPE-Verzeichnisses
nrpesrc: "nrpe-nrpe-{{ nrpe_version }}"
# Der Benutzer, unter dem der NRPE-Daemon läuft
nrpe_user: nagios
# Die Gruppe, unter der der NRPE-Daemon läuft
nrpe_group: nagios
# Bestimmt, ob der NRPE-Daemon zulässt, dass Clients Argumente für ausgeführte Befehle angeben. Ändere auf 1, um zu aktivieren
nrpe_dont_blame_nrpe: 0
Abhängigkeiten
Diese Rolle hat keine strengen Abhängigkeiten, kann aber mit wilmardo/nagios verwendet werden.
Beispiel-Playbook
Installiere NRPE und richte die allowed_hosts ein.
Es ist besser, nrpe_allowed_hosts
in die host_vars deines Projekts zu verschieben, aber so funktioniert es auch.
- hosts: monitoring-servers
roles:
- { role: wilmardo.nrpe-client, nrpe_allowed_hosts: [ 127.0.0.1, 192.168.1.100 ] }
Lizenz
BSD-3-Clause-Clear
Autoreninformationen
Diese Rolle wurde ursprünglich von Patrick Ogenstad erstellt. 2017 von Wilmar den Ouden geforkt.
ansible-galaxy install wilmardo.nrpe_client