[57north-discuss] Programmer required

Iain R. Learmonth irl at fsfe.org
Tue Jul 29 12:46:21 UTC 2014


On Tue, Jul 29, 2014 at 11:10:22AM +0100, Robert McWilliam wrote:
> On Tue, Jul 29, 2014, at 10:38 AM, Noodle wrote:
>> So basically I'd like the poller.php re-written in C, (or just
>> something better) or if anyone wants to look at the php to see
>> if they can speed it up I can pass the files along!

This is relevant to my interests. We also use Observium in ERG.

> I'd recommend against writing networking stuff in C unless you
> really need to - too easy to screw up the buffer management and
> break things horribly.

Having written mass survey tools where lots of connections get constructed
and torn down, I can say that C is *vastly* more efficient than Python and
other interpreted languages.

> I've heard good things about go (almost C speed but cleaner and
> safer) for this kind of problem and would be interested in
> having a bash at it in that.

Libraries will exist for SNMP in many languages, probably in Go.

> I'd be interested in seeing whatever calls the poller.php as
> well. I suspect it's going through the things to poll
> sequentially. If it is then parallelising that should get a big
> time win for not much effort.

I believe it is sequential currently, at least the way I've got it set up in
ERG it is.

Iain.

-- 
e: irl at fsfe.org            w: iain.learmonth.me
x: irl at jabber.fsfe.org     t: +447875886930
c: MM6MVQ                  g: IO87we
p: 1F72 607C 5FF2 CCD5 3F01 600D 56FF 9EA4 E984 6C49
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.57north.co/pipermail/57north-discuss/attachments/20140729/99034414/attachment.sig>


More information about the 57north-discuss mailing list