2016-05-13 10 views
0

Ich verwende zum ersten Mal Open-Source-Tools. Ich möchte sensu installieren, alles was ich wissen möchte ist, dass es irgendeine Methode gibt, mit der ich meinen neu bereitgestellten Dienst automatisch zum sensu Server hinzufügen kann.Ist es möglich, Clients dynamisch in sensu zu verbinden?

+0

Dies ist ein weiter Bereich. Sie können immer neue Kunden dynamisch zu sensu hinzufügen. Dies hängt von Ihrer Infrastruktur ab. Wir haben eine Puppe, die mit Hilfe eines Python-Skripts neue Klientendaten zu sensu pusht. Darüber hinaus hat sensu eine anständige API, die das Hinzufügen neuer Clients unterstützt. Sie können dafür Skripte schreiben oder Konfigurationsverwaltungssysteme wie Puppet oder Koch verwenden. –

+0

danke! aber ich möchte, dass es ohne Automationswerkzeuge wie Marionette und Koch gemacht wird. Wie kann ich das mit API erreichen? –

+0

Überprüfen Sie den Post-Abschnitt in diesem Dokument [sensu api Dokumentation] (https://sensuapp.org/docs/latest/api-clients) Bitte beachten Sie, Bisher habe ich gesehen, dass es nicht möglich ist, Ereignisse in sensu mit ihrer API zu erstellen. –

Antwort

0

@vineesha Wir können dies möglich machen, wenn Sie Hase mq verwenden, schreiben Sie bitte ein Skript, um Hostname und IP-Adresse zu holen und client.json zu aktualisieren und rabbitmq Server und sensu-client neu zu starten. Im goldenen Bild bitte die IP-Adresse des sensu Servers in rabbitmq.json fest codieren. Wenn alles fertig ist, setze einen Cron mit @reboot und das sollte alles sein. Wenn der Server gestartet wird, wird er automatisch zum sensu Server hinzugefügt.

0

Wenn Sie Automatisierungstools wie zum Beispiel puppet verwenden möchten, müssen Sie lediglich sicherstellen, dass der Sense-Client installiert ist und die Client-Konfiguration die korrekte RabbitMQ-Konfiguration enthält. Sobald sich der Client mit demselben RabbitMQ-Host/Cluster verbindet, sollte er auch in Ihrem Dashboard angezeigt werden, z. Uchiwa. Es ist nicht notwendig, dem Sense-Server explizit Informationen direkt zu geben.

Verwandte Themen