wilmardo.nagios
wilmardo.nagios
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.
Role to install Nagios 4 with nagios-plugins and check_nrpe plugin
ansible-galaxy install wilmardo.nagios