sensu.sensu
Sensu

Ta rola wdraża pełny stos Sensu Core, nowoczesną, otwartą strukturę monitorowania.
Koniec wsparcia
Proszę zauważyć, że ta rola wdraża tylko Sensu Core, które osiągnęło status końca wsparcia.
Więcej szczegółów znajdziesz na https://blog.sensu.io/eol-schedule-for-sensu-core-and-enterprise oraz https://blog.sensu.io/announcing-the-sensu-archives.
Jeśli chcesz przejść na Sensu Go, dostępna jest dokumentacja na https://docs.sensu.io/sensu-core/latest/migration/ oraz nowa oficjalna kolekcja Ansible wspierana przez XLab dostępna tutaj: https://github.com/sensu/sensu-go-ansible.
Cechy
- Wdrażanie pełnego stosu Sensu, w tym RabbitMQ, redis i panelu Uchiwa
- Pełne wsparcie dla Sensu Enterprise
- Ścisła integracja z inwentarzem Ansible - wdrażanie monitorujących kontroli na podstawie grupowania inwentarza
- Szczegółowa kontrola dynamicznych konfiguracji klientów
- Zdalne wdrażanie wtyczek
- Automatyczne generowanie i dynamiczne wdrażanie certyfikatów SSL dla bezpiecznej komunikacji między klientami a serwerami
- Wysoka konfigurowalność
Wbudowane funkcje, ale niezmuszające
Oprócz wdrażania serwera Sensu, API i klientów, ta rola może wdrażać pełny stos: RabbitMQ, redis i panel Uchiwa. Jednak, jeśli chcesz polegać na innych rolach/metodach zarządzania do wdrażania/zarządzania tymi usługami, łatwo i przyjemnie jest zintegrować tę rolę.
Dokumentacja 
Przeczytaj pełną dokumentację, aby uzyskać pełen przegląd tej roli i jej potężnych funkcji.
Wymagania
Ta rola wymaga:
- Wspieranej wersji Ansible, zobacz Wsparcie wersji Ansible dla szczegółów.
- Zmiennej
dynamic_data_store
musi być ustawiona: zobacz Dynamiczny magazyn danych - Jeśli
sensu_include_plugins
jest ustawione na true (domyślnie), zmiennastatic_data_store
musi być ustawiona: zobacz Wdrażanie kontroli
Obsługiwane platformy
Automatycznie testowane przez TravisCI
- CentOS - 6
- CentOS - 7
- Debian - 8 (Jessie)
- Debian - 9 (Stretch)
- Ubuntu - 14.04 (Trusty Tahr)
- Ubuntu - 16.04 (Xenial Xerus)
- Ubuntu - 18.04 (Bionic Beaver)
- Fedora - 28
- Fedora - 29
- Fedora - 20
- Amazon Linux
- Amazon Linux 2
Obsługiwane ręcznie (kompatybilność nie zawsze gwarantowana)
Zmienne roli
Zobacz Zmienne roli dla szczegółowej listy zmiennych używanych w tej roli.
Przykładowy playbook
- hosts: all
roles:
- role: sensu.sensu
Lub przekazując wartości parametrów:
- hosts: sensu_masters
roles:
- { role: sensu.sensu, sensu_master: true, sensu_include_dashboard: true }
Wsparcie wersji Ansible
Wszystkie zmiany w tej roli są aktywnie testowane z Ansible 2.6 i 2.7 w chwili obecnej. Wymagana jest minimum Ansible 2.5.
Licencja
MIT
Informacje o autorze
Pierwotnie stworzona przez Calum MacRae i wspierana przez Zespół Utrzymujący Ansible Sensu.
Współpracownicy
Zobacz stronę Współpracownicy projektu.
Czuj się swobodnie, aby: Zgłosić problem Wnieść wkład
Deploy a full Sensu monitoring stack; including redis, RabbitMQ & the Uchiwa dashboard
ansible-galaxy install sensu.sensu