Ich versuche, Sinn zu arbeiten.
Folgendes ist sensu-client.log
/etc/sensu/client.json
enthält
Ich habe check-memory-present.sh in den Ordner /etc/sensu/conf.d
Ich habe erwartet, dass die Protokolldatei check-memory-percent
alle 10
Sekunden ausführt. Was fehlt mir hier?
Der Sensu-Client kann nicht völlig unabhängig vom Server arbeiten, aber er kann seine eigenen Prüfungen zur Ausführung einplanen und sie über den Transport an den Server senden (in diesem Fall RabbitMQ). Sie müssen der Prüfkonfiguration "standalone": true
hinzufügen, damit dies wirksam wird, und den Dienst sensu-client
neu starten.
Also sollte die Datei /etc/sensu/conf.d/check_mem.json
ungefähr wie folgt aussehen:
Denken Sie daran, den Block auch aus /etc/sensu/client.json
zu entfernen, da Sie möglicherweise unerwartete Ergebnisse erhalten, wenn Sie denselben Prüfnamen mehrmals definiert haben.
In Client.json müssen Sie unter "client" die Subskriptionen hinzufügen. Wie im Beispiel hier . Es sollte mit der Definition von "Abonnenten" für Ihren Scheck übereinstimmen.
Tags und Links sensu