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?
Antwort
@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.
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.
- 1. Ist es möglich, in für dynamisch
- 2. Ist es möglich, Dienste dynamisch in einer Abhängigkeitsinjektion zu erweitern?
- 3. Ist es möglich, Unicode-Zeichen in Java dynamisch zu generieren?
- 4. Ist es möglich, Spaltennamen in Hibernate/JPA dynamisch zu definieren?
- 5. In Schienen ist es möglich, Klassenlayout dynamisch zu laden?
- 6. Ist es möglich, beides miteinander zu verbinden js.Dynamic Objekte
- 7. RPM-Spezifikationsdatei - Ist es möglich, eine Spezifikationsdateivariable dynamisch zu füllen
- 8. Ist es nicht möglich, Generics dynamisch zu verwenden?
- 9. Ist es möglich, Namen von Modellfeldern dynamisch zu definieren?
- 10. Ist es möglich, ein UITextView dynamisch zu erstellen?
- 11. Android: Ist es möglich, einen Contentview dynamisch zu gestalten?
- 12. Ist es möglich, ein dynamisch eingefügtes Skript-Tag zu stoppen?
- 13. Wie man "Formatierer" dynamisch in jqGrid verwendet. Ist es möglich? ?
- 14. Ist es möglich, ein SSL-Zertifikat in NodeJS dynamisch zurückzugeben?
- 15. Ist es möglich, PostGIS zu PipelineDB hinzuzufügen?
- 16. Ist es möglich, einen Operationshaken zu entfernen?
- 17. ist es möglich, einen SIP-Proxy-Server zwischen Clients und VoIP-Provider zu setzen?
- 18. Automatisches erneutes Verbinden des asynchronen Socket-Clients
- 19. Ist es möglich, Web-Service-Anrufe nur von bekannten Clients zu erzwingen?
- 20. Ist es möglich, den Bildschirm des VNC-Servers mit seinen Clients zu teilen?
- 21. Ist es möglich, dynamisch Seiten hinzuzufügen, wenn WiX verwendet wird?
- 22. Ist es möglich, Methodenaufruf-Dispatcher in C++ zu erstellen?
- 23. Ist es möglich, alle meine Javascripts dynamisch mit googlecode
- 24. Ist es möglich, dem JavaScript-Objekt dynamisch benannte Eigenschaften hinzuzufügen?
- 25. Bluetooth zu Android zu Arduino Kommunikation: Ist es möglich?
- 26. MySQL: Ist es möglich, die GROUP-BY'd Ergebnisse zu zwei SELECTs zu verbinden?
- 27. Ist es möglich, Modul für String oder Symbol dynamisch zuzugreifen?
- 28. Ist es möglich, Ausgabeargumente zur Laufzeit dynamisch anzugeben
- 29. ist es möglich Argumente mit backquotes zu einer Kommandozeile zu verbinden?
- 30. Ist es möglich, "dynamische" Funktionszeiger in Rebol zu haben?
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. –
danke! aber ich möchte, dass es ohne Automationswerkzeuge wie Marionette und Koch gemacht wird. Wie kann ich das mit API erreichen? –
Ü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. –