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