Gibt es eine Möglichkeit, "Letzte Nachricht x-mal wiederholt" aus den Protokollen zu entfernen?


11

Ich habe ein Skript, das mich über alle Änderungen am Kernel-Protokoll auf meinen (Debian-) Servern informiert.

Das Problem ist, dass das Protokoll gelegentlich Zeilen enthält wie:

last message repeated 4 times

Mir ist klar, dass dies eine Funktion ist , um die Größe der Protokolle zu verkürzen. In diesem Fall würde ich es jedoch vorziehen, stattdessen jede Instanz der Nachricht zu protokollieren.

Gibt es eine Möglichkeit, diese Funktion auszuschalten?


1
Sie sollten es sich wirklich noch einmal überlegen :) Ich hatte zuvor Protokollnachrichten, die sich mehrere tausend Mal pro Sekunde wiederholten, und Sie möchten wirklich nicht, dass diese Schreibvorgänge stattfinden.
Antoine Benkemoun

Antworten:




4

Auf RedHat-Familie distros oder distros mit rsyslogd, fügen Sie -ezu SYSLOGD_OPTIONSin /etc/sysconfig/rsyslog.

Starten Sie dann den rsyslogDienst neu.


2

Unter Ubuntu können Sie -e zu RSYSLOGD_OPTIONS in / etc / default / rsyslog hinzufügen und "rsyslog neu starten". Es ist nicht in der Manpage dokumentiert, aber es funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.