Ngăn chặn đăng nhập ping trong máy chủ Mosquitto


7

Có cách nào để ngăn chặn PINGREQ và PINGRESP được ghi lại, giữ cho tất cả các log_type (s) khác hoạt động không?

Tôi đang tìm cách để chỉ ngăn các mục ping được ghi lại.

Đây là 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
Cập nhật câu hỏi để hiển thị tất cả các tùy chọn cấu hình ghi nhật ký bạn có (và dòng cmd nào cho rằng bạn đang sử dụng)
hardillb

2
Ngoài ra, mức ghi nhật ký mặc định hiển thị các tin nhắn kết nối nhưng không phải là tin nhắn ping iirc
hardillb

1
@hardillb cảm ơn vì lời đề nghị; Tôi vừa thêm tệp conf, tôi thực sự không sử dụng bất kỳ lệnh nào, chỉ tìm thấy những mục PINGx gây phiền nhiễu trong khi kiểm tra nhật ký trong tạp chí
Dario

Câu trả lời:


3

Xóa các mục sau khỏi tệp cấu hình:

log_type all

1
Điều đó sẽ chỉ để lại với các loại nhật ký mặc định. Tôi chỉ muốn tránh ping
Dario

2
Đó không phải là câu hỏi bạn đã hỏi, Bạn đã yêu cầu giữ tin nhắn kết nối và không có ping, xóa dòng đó sẽ cung cấp cho bạn điều đó. Bạn đã thử các cấp ghi nhật ký khác ( debug, error, warning, notice, information, subscribe, unsubscribe) để xem liệu họ có đưa ra bản phối mà bạn muốn không?
hardillb

1
Xin lỗi, tôi không nên đề cập đến connection_messagesnhư là điều duy nhất để giữ trong cấu hình. Tôi hy vọng bạn không phiền tôi viết lại câu hỏi. Tôi đã đưa ra câu trả lời của bạn, btw
Dario

1
được gỡ bỏ log_type debugvà để lại tất cả những cái khác, PING không còn được đăng nhập. Có thể đó là điều tốt nhất tôi có thể làm, ngay cả khi tôi chỉ muốn bỏ đi. Cảm ơn
Dario
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.