<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi All.<br><br></div>A very quick question, which I hope is fairly easy to answer.<br></div>I have given up on the standard plugins (specifically SNMP), because I cannot access all the data I require via this method. Therefore, I need to write something myself.<br><br></div>As I see it, I have the following options: <br></div>Perl plugin, Python plugin, or write my own daemon, and communicate to collectd via a Unix socket.<br><br></div>If a large part of my decision making process involves keeping my consumption of cpu and memory resources to a minimum, which is the best path to go down?<br><br></div>Thanks all,<br><br>Phil<br><br>  -  -  -  -<br><br></div>Detailed info follows:<br></div>I'm looking at making a complaint to my ADSL provider on the line quality here. Previous complaints relying on ping data haven't been enough. Therefore, I want to graph SNR margin, power, attenuation and error rate. This is not exported via SNMP, but I can telnet in and get this data in simple text format. Therefore, I want a process that does this, and then passes the relevant info to collectd. <br></div>Perl is slightly preferred over python, as I have no coding experience in the latter. Doesn't stop me learning, though!<br><div><br>(Draytek 2800G, if anyone is interested).<br><br><br></div></div>