NEWS
mqtt client müllt syslog voll
-
Re: mqtt-client sehr gesprächig im syslog
Hallo mir ist die Festplatte voll gelaufen. Mein /var/log/syslog ist von einem tag über 18gb groß. Ich habe nachgesehen und festgestellt das der iobroker mqtt client das log vollmüllt. Ich habe das loglevel in iobroker auf warn stehen und sehe diese meldungen auch nich innerhalb von iobroker.
Ein kleiner Auszug:
2023-10-04T18:13:37.373568+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/linkquality', payload '207'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.387722+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/current', payload '0.986'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.424802+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/power', payload '233'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.424903+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/energy', payload '699.59'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.424947+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/update-state', payload 'idle'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.424973+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/update-installed_version', payload '192'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425001+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/update-latest_version', payload '192'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425225+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-friendlyName', payload 'mz.Server'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425267+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-model', payload 'A1Z'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425414+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-ieeeAddr', payload '0xa4c138b181b415ee'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425462+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-networkAddress', payload '62705'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425491+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-type', payload 'Router'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425523+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-manufacturerID', payload '4417'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425554+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-powerSource', payload 'Mains (single phase)'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425579+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-applicationVersion', payload '192'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425621+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-stackVersion', payload '0'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425651+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-zclVersion', payload '3'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425687+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-hardwareVersion', payload '1'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425707+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-dateCode', payload ''"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425721+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-softwareBuildID', payload ''"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425743+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/device-manufacturerName', payload '_TZ3000_ksw8qtmt'"} [mqtt.0.zigbee2mqtt.bridge.logging] 2023-10-04T18:13:37.425764+02:00 iobroker bash[210]: ================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/mz.Server/update_available', payload ''"} [mqtt.0.zigbee2mqtt.bridge.logging]
Adapter config:
{ "type": "client", "clientId": "iobroker", "bind": "0.0.0.0", "port": "1883", "ssl": false, "rejectUnauthorized": false, "user": "iobroker", "pass": "iobroker", "url": "mosquitto", "patterns": "#", "onchange": false, "publishAllOnStart": false, "debug": false, "publish": "", "certPublic": "", "certPrivate": "", "certChained": "", "prefix": "", "forceCleanSession": "no", "sendAckToo": false, "sendStateObject": false, "webSocket": false, "maxTopicLength": 1000, "publishOnSubscribe": true, "extraSet": false, "sendOnStartInterval": "2000", "sendInterval": "10", "keepalive": 1000, "reconnectPeriod": 10, "connectTimeout": 30, "persistent": true, "defaultQoS": "0", "retain": false, "retransmitInterval": 2000, "retransmitCount": 10, "storeClientsTime": 1440, "removePrefix": "", "ignoreNewObjects": false, "noRetain": false, "allBinaries": false }
Adapter ioBroker.mqtt Version 5.0.0
Hoffe mir kann jemand helfen das abzustellen.
Als Notlösung hab ich logrotate auf maxsize 100M konfiguriert und stündlich ausgeführt konfiguriert.Gruß Alina
-
@eistee sagte in mqtt client müllt syslog voll:
Hoffe mir kann jemand helfen das abzustellen.
Moin,
ich bin mir nicht sicher, aber kannst Du mal nachschauen, ob Du vielleicht Logging nicht nur ins File machst, sondern auch noch nach Syslog.
Falls da ein Haken gesetzt ist, kann das, das Verhalten erklären.VG
Bernd -
@dp20eic Hatte es aufs Logfile stehen und nun habe ich das Logging komplett deaktiviert. Bringt aber keinerlei Änderung.
-
@eistee sagte in mqtt client müllt syslog voll:
Bringt aber keinerlei Änderung.
Moin,
war auch nur ein Schuss ins Blaue, denn das ist die einzige Stelle, die ich kenne, wo aus dem
ioBroker
inssyslog
geschrieben wird/werden kann, die Adapter nutzen ja das dort eingestellte Verfahren desjs-controlers
.VG
Bernd -
Habe das gleiche Problem, der MQTT Broker/Client genutzt als Client schreibt das syslog voll.
================================== > LOG REDIRECT mqtt.0.zigbee2mqtt.bridge => {"level":"info","message":"MQTT publish: topic ...
Hat niemand eine Idee wie man das abschalten kann?
Greets
-
Es scheint das alles was Z2M unter zigbee2mqtt/bridge/logging published landet im syslog und deamon.log. Habe nichts gefunden um das zu verhindern.
Die default Einstellungen von Z2M schreibt nicht ins Syslog, nur ins log und console. Die Einträge kommen durch den MQTT Adapeter im IObroker.
Wenn man in Z2M das Loglevel auf Warning setzt sind es zumindest nicht mehr die Unmengen an Einträgen.
Vielleicht hat ja jemand noch eine Idee wie man verhindert das alles 3-4 mal geloggt wird?
-
@sunny1081 sagte in mqtt client müllt syslog voll:
Habe nichts gefunden um das zu verhindern.
Moin,
ich sofort
VG
Bernd