Hi,
We have detected a strange case when the reader is trying to open a new file.
This device hadn't update its nmon file since 5am. After trying to close it and open the new file generated by rotation (the next day at 00:00), the error following error shows up:
Error on Remote Reader :failed to send packet header: EOF
With this error, the open reader becomes null so it won't gather any data until (not checked) until the next file rotation.
Seems related with:
Log entries:
...
time="2018-03-27 00:00:17" level=info msg="[*nmon.Server] [NMONDEVICE]Init gather cycle for device NMONDEVICE"
time="2018-03-27 00:00:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: Import Nmon data on remote device (NMONDEVICE) "
time="2018-03-27 00:00:17" level=info msg="UpdateContent: Got new 0 lines from NmonFile "
time="2018-03-27 00:00:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: this import has generated 0 Datapoints"
time="2018-03-27 00:00:17" level=info msg="STATS Device : polling took [0.000102 seconds] "
time="2018-03-27 00:00:17" level=info msg="STATS Device: last scan send took [0.000000 seconds]"
time="2018-03-27 00:00:17" level=info msg="STATS INFLUX: influx send took [0.000001 seconds]"
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]Init gather cycle for device NMONDEVICE"
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: Import Nmon data on remote device (NMONDEVICE) "
time="2018-03-27 00:01:17" level=info msg="Detected Nmon File change OLD [<PATH>/NMONDEVICE_180326_0000.nmon] NEW [<PATH>NMONDEVICE_180327_0000.nmon]"
time="2018-03-27 00:01:17" level=info msg="UpdateContent: Got new 0 lines from NmonFile "
time="2018-03-27 00:01:17" level=error msg="Error on Remote Reader :failed to send packet header: EOF"
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: File <PATH>/NMONDEVICE_180327_0000.nmon has been reopened after change detected "
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: Process --pending Buffer before load data again "
time="2018-03-27 00:01:17" level=info msg="ProcessChunk: Decoding Chunk for Timestamp 2018-03-26 05:06:16 +0200 CEST with 57 Elements "
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: Reset remaining (58) lines in buffer"
time="2018-03-27 00:01:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: File <PATH>/NMONDEVICE_180327_0000.nmon should be rescanned for new sections/columns "
time="2018-03-27 00:01:17" level=error msg="[*nmon.Server] [NMONDEVICE]ImportData: Error on Section Initializations after reopen file :Trying to read data without open reader "
time="2018-03-27 00:01:17" level=error msg="[*nmon.Server] [NMONDEVICE]Error in import Nmon Data from Device <UUID>: ERROR: Trying to read data without open reader"
time="2018-03-27 00:01:17" level=info msg="STATS Device : polling took [0.000000 seconds] "
time="2018-03-27 00:01:17" level=info msg="STATS Device: last scan send took [0.000000 seconds]"
time="2018-03-27 00:01:17" level=info msg="STATS INFLUX: influx send took [0.000000 seconds]"
time="2018-03-27 00:02:17" level=info msg="[*nmon.Server] [NMONDEVICE]Init gather cycle for device NMONDEVICE"
time="2018-03-27 00:02:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: Import Nmon data on remote device (NMONDEVICE) "
time="2018-03-27 00:02:17" level=warning msg="Trying to read data without open reader"
time="2018-03-27 00:02:17" level=info msg="UpdateContent: Got new 0 lines from NmonFile "
time="2018-03-27 00:02:17" level=info msg="[*nmon.Server] [NMONDEVICE]ImportData: this import has generated 0 Datapoints"
time="2018-03-27 00:02:17" level=info msg="STATS Device : polling took [0.000206 seconds] "
time="2018-03-27 00:02:17" level=info msg="STATS Device: last scan send took [0.000000 seconds]"
time="2018-03-27 00:02:17" level=info msg="STATS INFLUX: influx send took [0.000001 seconds]"
...
Hi,
We have detected a strange case when the reader is trying to open a new file.
This device hadn't update its nmon file since 5am. After trying to close it and open the new file generated by rotation (the next day at 00:00), the error following error shows up:
Error on Remote Reader :failed to send packet header: EOFWith this error, the open reader becomes
nullso it won't gather any data until (not checked) until the next file rotation.Seems related with:
Log entries: