sensu.sensu

Sensu Ansible Galaxy Build Status

Join the chat at https://slack.sensu.io/

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 Documentation

Przeczytaj pełną dokumentację, aby uzyskać pełen przegląd tej roli i jej potężnych funkcji.

Wymagania

Ta rola wymaga:

Obsługiwane platformy

Automatycznie testowane przez TravisCI

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

O projekcie

Deploy a full Sensu monitoring stack; including redis, RabbitMQ & the Uchiwa dashboard

Zainstaluj
ansible-galaxy install sensu.sensu
Licencja
mit
Pobrania
1.3M
Właściciel
Full-stack monitoring for today's business.