[Xymon] NCV parse bug

Stef Coene stef.coene at docum.org
Tue Nov 3 10:24:10 CET 2020


Yesterday, I upgraded our xymon monitoring servers to 4.3.30. We have 
approximately 70 instances running and on 4 of them, the xymond_rrd 
that's monitoring the status channel module crashes.

When running in debug mode, I noticed that it crashes on messages with 
garbled NCV messages.

This includes devmon messages, but also the Synology client message.
Example of a bad devmon message that crashes xymon_rrd:

Free memory=        bytes (Regex mismatch%)

xymon_rrd debug output:
18326 2020-11-02 23:06:33.529013 xymond_rrd: Got message 156827 
18326 2020-11-02 23:06:33.529018 startpos 41059, fillpos 54529, endpos 41610
2020-11-02 23:06:33.936070 Peer at failed: Broken pipe
2020-11-02 23:06:33.936133 Child process 18326 died: Signal 6

We didn't experienced it on previous versions.
We ran a mix of 4.3.21 and 4.3.28.


More information about the Xymon mailing list