wilmardo.nagios

wilmardo.nagios

Build Status Galaxy

Installiert Nagios 4.3.4 aus dem Quellcode. Nachdem Nagios installiert ist, können Sie sich unter http://ip-adresse/nagios/ mit dem Benutzernamen und Passwort anmelden, die Sie in der Variable nagios_users konfigurieren. Der NRPE-Client kann über wilmardo.nrpe_client installiert werden, damit Nagios den Server überwachen kann.

Anforderungen

Keine.

Rollenvariablen

Standardnutzung

Für die Standardnutzung dieser Rolle müssen Sie nur Folgendes definieren. Für eine fortgeschrittenere Nutzung siehe den Abschnitt Fortgeschrittene Nutzung:

# Die Benutzer, die sich in die Nagios-Weboberfläche einloggen dürfen.
nagios_users:
  - user: nagiosadmin
    pass: Password1change

Fortgeschrittene Nutzung

Für eine fortgeschrittene Nutzung sind die folgenden Variablen verfügbar:

# Das Verzeichnis, in dem die heruntergeladenen Dateien abgelegt und entpackt werden.
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# Die Version von Nagios, die installiert werden soll
nagios_version: 4.3.4
# Die Download-URL für Nagios
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# Der Name des entpackten Nagios-Verzeichnisses
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# Die Version der Nagios-Plugins, die installiert werden sollen
nagios_plugins_version: 2.2.1
# Die Download-URL für Nagios-Plugins
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# Der Name des entpackten Nagios-Plugins-Verzeichnisses
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# Der Benutzer, unter dem der Nagios-Dienst läuft
nagios_monitoring_user: nagios
# Die Gruppe, unter der der Nagios-Dienst läuft
nagios_monitoring_command_group: nagios

Abhängigkeiten

Keine.

Beispiel-Playbook

Installieren Sie Nagios und richten Sie das Passwort für Ihren nagiosadmin-Benutzer ein. Es ist besser, die nagios_users in die host_vars Ihres Projekts zu verschieben, aber so funktioniert es auch.

- hosts: nagios
  roles:
     - { role: wilmardo.nagios, nagios_users: [{name: nagiosadmin, pass: Password1change}, {name: nagiosadmin1, organization: Password2change}] } }

Upgrade

Die Rolle hat ein automatisches Upgrade, wenn Sie die Version mit der Variablen ändern:

nagios_version: 4.3.4

Das Upgrade erfordert jedoch, dass einige alte Dateien entfernt werden. Überprüfen Sie build-nagios.yml für Details.

Lizenz

BSD-3-Clause-Clear

Autor Informationen

Diese Rolle wurde ursprünglich von Patrick Ogenstad erstellt. 2017 geforkt von Wilmar den Ouden.

Über das Projekt

Role to install Nagios 4 with nagios-plugins and check_nrpe plugin

Installieren
ansible-galaxy install wilmardo.nagios
GitHub Repository
Lizenz
bsd-3-clause-clear
Downloads
73
Besitzer
❤️ Kubernetes