[57north-discuss] Programmer required

Tom Jones jones at sdf.org
Tue Jul 29 11:32:17 UTC 2014


On Tue, Jul 29, 2014 at 10:38:27AM +0100, Noodle wrote:
> I currently have Observium running at work and it is taking ages to poll
> all our devices. The poller is currently written in php.
> Our Cacti reduced it's poll time from over 300s to 20s when we changed from
> its default poller to spine poller which is written in C.

>From this I am guessing that Cacti is the problem component.

> There has been discussion on the Observium mailing list about this which
> ended up in a hissy fit and one of the devs telling someone to "fuck off"
> so I doubt there is going to be much progress on that front, so I thought I
> would see if there was any willing volunteers to take this on as I have
> neither the skill, patience or time at the moment to take this on!

Maybe it is worth asking the Cacti( or Spine) devs on how best to scale Spine
to handle your network.

> 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 might be not be possible. The [Spine Info][1] page lays out that it has
been built for high speed polling. Anyone coming to this problem would probably
need a really good picture of the sticking point in doing this.


A few questions:

1. How many hosts?
2. What is the target duration?
3. Have you found any technical papers/articles hitting that goal?

[1]: http://www.cacti.net/spine_info.php

-- 
Tom             | I don't see how we are going to build the dystopian megapoli
@adventureloop  | we were promised in 80s and early 90s cyberpunk fiction if
adventurist.me  | you guys keep complaining.

:wq


More information about the 57north-discuss mailing list