<div dir="ltr">Hey Matt,<div>I did a bit more digging, and it looks like you're boned :-(</div><div><br></div><div>collectd's network plugin was essentially re-written for the 4.x series. If you compare the v3 network plugin code:</div><div><br></div><div><a href="https://github.com/collectd/collectd/blob/c75ed18827199e3d139c671256a9c61f0d8d4d8d/src/network.c">https://github.com/collectd/collectd/blob/c75ed18827199e3d139c671256a9c61f0d8d4d8d/src/network.c</a><br></div><div><br></div><div>...to the v4 network plugin code:</div><div><br></div><div><a href="https://github.com/collectd/collectd/blob/collectd-4.10/src/network.c">https://github.com/collectd/collectd/blob/collectd-4.10/src/network.c</a><br></div><div><br></div><div>...you'll see that the implementations are very different. </div><div><br></div><div>I built 3.11.7 locally and captured some outbound traffic with Wireshark, and Wireshark's collectd protocol decoder choked on the packets captured. Looking at the payload, the packet format is completely different to what 4.x and up expect. </div><div><br></div><div>Looks like you'll need to get a build > 4.x running on your FreeBSD host. </div><div><br></div><div>Cheers,</div><div>Lindsay</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Feb 23, 2017 at 7:13 PM Lindsay Holmwood <<a href="mailto:lindsay@holmwood.id.au">lindsay@holmwood.id.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Hi Matt,<div class="gmail_msg">Looking at the v3 => v4 and v4 => v5 migration guides, the only thing that mentions changes to the network plugin is the v4 => v5 path:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://collectd.org/wiki/index.php/V3_to_v4_migration_guide" class="gmail_msg" target="_blank">https://collectd.org/wiki/index.php/V3_to_v4_migration_guide</a><br class="gmail_msg"></div><div class="gmail_msg"><a href="https://collectd.org/wiki/index.php/V4_to_v5_migration_guide" class="gmail_msg" target="_blank">https://collectd.org/wiki/index.php/V4_to_v5_migration_guide</a><br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">However, that should only affect you if you've got v5 clients sending to a v4 server, so I don't think that's your problem. <br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">A couple of things come to mind:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"> - Have you tried decoding the packets you're receiving from your v3 client in Wireshark? It may shed some light on whether the problem is with the packets or the server. </div><div class="gmail_msg"> - What happens if you send packets from a v3 client to a v4 server?</div><div class="gmail_msg"> - Are the errors you're seeing on the v5 server coming from the network plugin, or some other writer plugin (like rrdtool)? If the error is not coming from rrdtool, what happens when you try writing data with the csv plugin?</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Cheers,</div><div class="gmail_msg">Lindsay</div></div><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Thu, Feb 23, 2017 at 6:54 PM Matt Moor <<a href="mailto:m@imprecise.org" class="gmail_msg" target="_blank">m@imprecise.org</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br class="gmail_msg">
<br class="gmail_msg">
I'm trying to retrieve metrics from a very old host (FreeBSD 4.7; don't<br class="gmail_msg">
ask), where the latest version I've managed to compile is 3.11.7.<br class="gmail_msg">
Sending metrics to a server running 5.7.1.19 results in truncated packet<br class="gmail_msg">
errors in the logs (but no metrics). Is this the expected behavior?<br class="gmail_msg">
Asking here because it wasn't totally clear from my (limited) reading.<br class="gmail_msg">
<br class="gmail_msg">
Thanks,<br class="gmail_msg">
<br class="gmail_msg">
Matt<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
collectd mailing list<br class="gmail_msg">
<a href="mailto:collectd@verplant.org" class="gmail_msg" target="_blank">collectd@verplant.org</a><br class="gmail_msg">
<a href="https://mailman.verplant.org/listinfo/collectd" rel="noreferrer" class="gmail_msg" target="_blank">https://mailman.verplant.org/listinfo/collectd</a><br class="gmail_msg">
</blockquote></div></div></blockquote></div>