wilmardo.nagios

wilmardo.nagios

Status budowy Galaxy

Instaluje Nagios 4.3.4 z źródła. Po zainstalowaniu Nagiosa możesz zalogować się na http://ip-adres/nagios/ używając nazwy użytkownika i hasła skonfigurowanego w zmiennej nagios_users. Klient NRPE można zainstalować przez wilmardo.nrpe_client, co umożliwia Nagiosowi monitorowanie serwera.

Wymagania

Brak.

Zmienne roli

Podstawowe użycie

Aby korzystać z tej roli, musisz tylko zdefiniować następujące elementy, a w przypadku bardziej zaawansowanego użycia zapoznaj się z sekcją Zaawansowane użycie:

# Użytkownicy, którzy powinni mieć możliwość logowania się do interfejsu webowego Nagiosa.
nagios_users:
  - user: nagiosadmin
    pass: Password1change

Zaawansowane użycie

Dla bardziej zaawansowanego użycia dostępne są następujące zmienne:

# Katalog, w którym będą umieszczane i rozpakowywane pobrane pliki.
nagios_download_dir: "{{ ansible_env.HOME }}/nagios"

# Wersja Nagiosa do zainstalowania
nagios_version: 4.3.4
# URL do pobrania Nagiosa
nagios_url: "https://github.com/NagiosEnterprises/nagioscore/archive/nagios-{{ nagios_version }}.tar.gz"
# Nazwa katalogu Nagiosa po rozpakowaniu
nagios_src: "nagioscore-nagios-{{ nagios_version }}"

# Wersja wtyczek Nagiosa do zainstalowania
nagios_plugins_version: 2.2.1
# URL do pobrania wtyczek Nagiosa
nagios_plugins_url: "https://github.com/nagios-plugins/nagios-plugins/archive/release-{{ nagios_plugins_version }}.tar.gz"
# Nazwa katalogu wtyczek Nagiosa po rozpakowaniu
nagios_plugins_src: "nagios-plugins-release-{{ nagios_plugins_version }}"

# Użytkownik, na którym działa demon Nagiosa
nagios_monitoring_user: nagios
# Grupa, w której działa demon Nagiosa
nagios_monitoring_command_group: nagios

Zależności

Brak.

Przykład Playbooka

Zainstaluj Nagiosa i ustaw hasło dla użytkownika nagiosadmin. Lepiej przenieść nagios_users do host_vars twojego projektu, ale to zadziała.

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

Aktualizacja

Rola ma automatyczną aktualizację, gdy zmienisz wersję zmienną:

nagios_version: 4.3.4

Jednak aktualizacja wymaga usunięcia niektórych starych plików, sprawdź build-nagios.yml w celu uzyskania szczegółów.

Licencja

BSD-3-Clause-Clear

Informacje o autorze

Ta rola została pierwotnie stworzona przez Patricka Ogenstada. Przekształcona w 2017 roku przez Wilmar den Ouden.

O projekcie

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

Zainstaluj
ansible-galaxy install wilmardo.nagios
Licencja
bsd-3-clause-clear
Pobrania
73
Właściciel
❤️ Kubernetes