Puppet schreibt die Protokollierung standardmäßig in syslog. Warum das? Die meisten Programme schreiben in eine separate Logdatei. Ich überprüfte die Dokumentation und es gibt eine Erwähnung, dass Sie in eine Protokolldatei schreiben können, aber es gab eine Erwähnung, dass "das im Allgemeinen nicht verwendet wird". Ist das eine schlechte Idee?So protokollieren Sie den Puppet-Agent und den Master
Wie ist das typische Setup für die Verfolgung der Puppenprotokollierung? Verwenden Sie Grep für die Datei/var/log/messages?
Alle Tipps zur Protokollierung mithilfe von Syslog, um Marionette in einer anderen Datei zu protokollieren. Es gibt keine "Puppet" syslog -Facility und der Standardwert ist Daemon. Wenn ich den Daemon in eine puppet.log-Datei logge, werden auch andere Dinge als die Marionette dort landen. – palto
Ich weiß es nicht, aber ich denke, es ist möglich. Sie können jede Marionettenkonfiguration finden mit; Marionette --configprint alle – xeor
Aber wie gehen die Leute normalerweise mit der Marionette Logging? Halten Sie es für ein Problem, das Syslog zu erweitern? Puppet erlaubt das Loggen in verschiedene Dateien. Wenn also Syslog schwer in verschiedene Log-Dateien zu trennen ist, kann ich immer Marionette dazu benutzen. Ich frage mich nur, warum es "in der Regel nicht verwendet" – palto