manala.sensu_go

#######################################################################################################

:exclamation: ABLEGUNG :exclamation:

Dieses Repository und die zugehörige Rolle sind zugunsten der Manala Ansible Collection abgelehnt worden.

Informationen zu seiner Verwendung finden Sie im Repository der Sammlung.

#######################################################################################################

Ansible Rolle: Sensu Go [ Build Status

:exclamation: Probleme melden und Pull-Requests senden im Haupt-Repository der Ansible Rolle :exclamation:

Diese Rolle befasst sich mit der Einrichtung von Sensu Go.

Sie ist Teil des Manala Ansible-Stacks, kann aber auch als eigenständige Komponente verwendet werden.

Anforderungen

Diese Rolle ist für die Verwendung mit den offiziellen Paketen von sensu go gedacht, die im sensu go Repository verfügbar sind. Bitte verwenden Sie die manala.apt Rolle, um dies korrekt zu handhaben.

manala_apt_preferences:
  - sensu-go@sensu-go

Abhängigkeiten

Keine.

Installation

Ansible 2+

Verwendung des ansible galaxy CLI:

ansible-galaxy install manala.sensu_go

Verwendung einer Ansible Galaxy-Anforderungsdatei:

- src: manala.sensu_go

Rollen-Handler

Name Typ Beschreibung
sensu go restart Dienst Neustart aller installierten sensu go-Dienste

Rollen-Variablen

Name Standard Typ Beschreibung
manala_sensu_go_install_packages ~ Array Abhängigkeitspakete, die installiert werden sollen
manala_sensu_go_install_packages_default ['sensu-go-backend', sensu-go-cli'] Array Standardabhängigkeitspakete, die installiert werden sollen
manala_sensu_go_backend false Array Zusätzliches Paket, das installiert werden soll ('sensu-go-backend', wenn auf true gesetzt)
manala_sensu_go_backend_config_file /etc/sensu/backend.yml String Pfad zur Backend-Konfigurationsdatei
manala_sensu_go_backend_config {} Array Konfigurationseinstellungen für sensu-backend
manala_sensu_go_agent_config_file /etc/sensu/agent.yml String Pfad zur Agent-Konfigurationsdatei
manala_sensu_go_agent_config {} Array Konfigurationseinstellungen für sensu-agent
manala_sensu_go_services {} Array Aktivieren und Starten der Sensu-Dienste (sensu-backend, sensu-agent)

Beispielkonfiguration

Sensu Go Backend

manala_sensu_go_backend: true

manala_sensu_go_backend_config:
  - state-dir: /tmp

Sensu Go Agent

manala_sensu_go_agent_config:
  - backend-url: ['ws://127.0.0.1:8081']
  - subscriptions: ['linux', 'mysql', 'foo']

Beispiel-Playbook

- hosts: sensu
  roles:
    - { role: manala.sensu_go }

Lizenz

MIT

Autorinformationen

Manala (http://www.manala.io/)

Über das Projekt

Install and configure sensu

Installieren
ansible-galaxy install manala.sensu_go
GitHub Repository
Lizenz
Unknown
Downloads
619
Besitzer
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.