Verhindern Sie die Ping-Protokollierung auf dem Mosquitto-Server


7

Gibt es eine Möglichkeit, die Protokollierung von PINGREQ und PINGRESP zu verhindern und alle anderen log_type (s) aktiv zu halten?

Ich suche nach einer Möglichkeit, um zu verhindern, dass nur Ping-Einträge protokolliert werden.

Hier ist mein mosquitto.conf:

pid_file /var/run/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest syslog
log_type all

connection_messages true
log_timestamp true

include_dir /etc/mosquitto/conf.d

3
Aktualisieren Sie die Frage, um alle Protokollierungskonfigurationsoptionen anzuzeigen, die Sie haben (und welche
— cmd-Zeilenargumente

2
Auch die Standardprotokollierungsstufe zeigt Verbindungsnachrichten, aber keine Ping-Nachrichten iirc
— hardillb

1
@hardillb danke für den Vorschlag; Ich habe gerade eine Conf-Datei hinzugefügt, ich benutze eigentlich keine Befehle, habe gerade diese nervigen PINGx-Einträge gefunden, als ich die Protokolle in journalctl
— Dario

Antworten:


3

Entfernen Sie Folgendes aus der Konfigurationsdatei:

log_type all

1
Das würde nur mit den Standardprotokolltypen bleiben. Ich möchte nur Pings vermeiden
— Dario

2
Das ist nicht die Frage, die Sie gestellt haben. Sie haben darum gebeten, Verbindungsnachrichten zu behalten und keine Pings zu haben. Wenn Sie diese Zeile entfernen, erhalten Sie diese. Haben Sie die anderen Protokollierungsstufen ( debug, error, warning, notice, information, subscribe, unsubscribe) ausprobiert, um festzustellen , ob sie die gewünschte Mischung ergeben?
— Hardillb

1
Entschuldigung, ich sollte nicht connection_messagesals das einzige erwähnen, was in der Konfiguration zu behalten ist. Ich hoffe, es macht Ihnen nichts aus, die Frage neu zu formulieren. Ich habe Ihre Antwort übrigens positiv bewertet
— Dario

1
log_type debugWenn Sie alle anderen entfernen und verlassen, werden PINGs nicht mehr protokolliert. Vielleicht ist das das Beste, was ich tun kann, auch wenn ich nur Pings weglassen wollte. Vielen Dank
— Dario
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.