[nycbug-talk] Cacti Alternatives?

Pete Wright pete at nomadlogic.org
Sat May 15 14:02:05 EDT 2010

On Sat, May 15, 2010 at 05:55:38PM +0000, Mark Saad wrote:
> Master ...  Master ...  Master of puppets pulling their striiiiings . Sorry metalica on the brain, there is a cacti alternative written using pythons django framework , it did not use rrd tool but svg based graphs . it looked nice but the name is lost on me now .  

that may be graphite*.  its a pretty nifty package, although the way that
data gets ingested into it is kinda funky.  it does not support snmp
natively - instead you stream in formatted data into a listener daemon.
but hey, who doesn't love running netcat on your production network** :)  

pretty fun for the DIY people - as long as you don't mind having to
reinvent the wheel by writing scripts to collect data/parse data etc...



> Mark Saad | mark.saad at ymail.com 
> -----Original Message-----
> From: pete at nomadlogic.org (Pete Wright)
> Date: Sat, 15 May 2010 17:38:25 
> To: Matt Juszczak<matt at atopia.net>
> Cc: <talk at lists.nycbug.org>
> Subject: Re: [nycbug-talk] Cacti Alternatives?
> On Thu, May 13, 2010 at 08:11:16PM -0400, Matt Juszczak wrote:
> > Hi all,
> > 
> > I'd like to set something up like cacti, but I'd really like to automate 
> > the creation of the graphs and templates with either puppet (which talks 
> > to LDAP for nodes) or LDAP directly.  Just like powerDNS is a great 
> > alternative for bind that allows an LDAP backend, I'm looking for an 
> > alternative to cacti (or a way to make cacti do what I want) that would 
> > allow me to use puppet, or LDAP directly, to add graphs to cacti and 
> > manage them.
> > 
> > Does anyone have any ideas?  What have others done?  It seems like one 
> > could always write a process that would read data from LDAP and execute 
> > the command line scripts for cacti (or have puppet execute the command 
> > line scripts for cacti based on node data in LDAP).
> > 
> hi matt - it sounds like having puppet execute the scripts (and having
> puppet pull the pertinent info from ldap as well) may get you where you
> want to go.  my only concern would be that you would become beholden to
> puppet to execute your snmp and other queries.
> perhaps you could have puppet own your host templates for cacti, and
> setup some sort of code or trigger that would have puppet rebuild the
> host templates when a new host is added.  this approach may make things
> easier to debug on the cacti side, and you would still be able to
> leverage the compiled cacti poller.
> -pete
> --
> Pete Wright
> pete at nomadlogic.org
> _______________________________________________
> talk mailing list
> talk at lists.nycbug.org
> http://lists.nycbug.org/mailman/listinfo/talk

Pete Wright
pete at nomadlogic.org

More information about the talk mailing list