View Issue Details

IDProjectCategoryView StatusLast Update
306RackTablesdefaultpublic2011-08-24 09:05
Reporteruser110Assigned Touser105 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version0.17.7 
Target Version0.19.8Fixed in Version0.19.8 
Summary306: Rack Tables + Cacti
DescriptionI made some tweaks to allow Rack Tables to include some powerful tools such as Cacti & Nagios. They are very basic hacks that I made to embed Cacti Graphs on particular pages.
Additional InformationI emailed Jonathan (Thurman) and he told me to open a ticket with this idea. Thanks for listening.
TagsNo tags attached.

Relationships

related to 406 closedhollo Code for displaying munin graphs in Racktables 
related to 453 closed Rack Tables + Nagios 

Activities

2010-01-13 00:16

 

rt.pdf (334,362 bytes)

user143

2010-07-28 19:42

  ~0000112

A student has just completed a nagios config from RackTables generation script for my installation (and it works very well).

I think we need a more generic solution. Maybe something like an attribute for a device were you can enter the nagios host id.

user105

2010-12-17 05:19

  ~0000208

jensthebrain: are you able to share the script (attach to the bug)?

An attribute would be an easy option, and can currently be done by the end-user. Having some magic to generate a clickable URL or an embedded image display for Cacti would take a little more work.

user143

2010-12-17 14:56

  ~0000209

I've attached the script. I hope you can get it running if you don't understand the comments in german ;)

Please note: It is used in a closed environment with some lighter security constraints..

user105

2011-07-20 05:20

  ~0000376

I have done the majority of the work to get Cacti graphs integrated, including authentication using Cacti's Builtin Authentication. I will be breaking this out into a feature branch for further testing as it involves some complex changes.

This also adds a requirement for the cURL PHP extension, but is an optional requirement similar to LDAP or SNMP.

Stay tuned!

user105

2011-07-20 05:24

  ~0000377

This ticket will be for the Cacti integration, and a new ticket will be created for Nagios.

user105

2011-07-21 04:38

  ~0000378

The initial code for Cacti integration as been committed to a branch for testing.

https://racktables.svn.sourceforge.net/svnroot/racktables/branches/integration-0.20.x

In order for it to work you have to:
 - Have the cURL extension for PHP
 - Set the global configuration options:
   - Cacti server base URL (i.e. http://localhost/cacti )
   - Cacti user account (i.e. guest)
   - Cacti user password (i.e. password)
 - Set the 'Cacti Host ID' property on the Object (i.e. Server)
 - Click the 'Cacti Graphs' tab on the Object
 - Enter the Cacti graph ID number (get this from the Cacti console)

Hopefully that makes some sense, and people can test it out.
infrastation

infrastation

2011-08-08 22:15

administrator   ~0000389

The "Cacti" branch is ready to be merged, after some tests in trunk it will be copied into 0.19 branch with the next stable release in mind.

Issue History

Date Modified Username Field Change
2010-01-13 00:16 user110 New Issue
2010-01-13 00:16 user110 File Added: rt.pdf
2010-07-07 13:15 infrastation Category Interface => Database - core
2010-07-28 19:42 user143 Note Added: 0000112
2010-12-17 05:19 user105 Note Added: 0000208
2010-12-17 14:55 user143 File Added: rt2n.tar.bz2
2010-12-17 14:56 user143 Note Added: 0000209
2011-02-24 11:53 infrastation Relationship added related to 406
2011-07-20 05:15 user105 Assigned To => user105
2011-07-20 05:15 user105 Status new => assigned
2011-07-20 05:15 user105 Target Version => 0.20.0
2011-07-20 05:20 user105 Note Added: 0000376
2011-07-20 05:24 user105 Note Added: 0000377
2011-07-20 05:24 user105 Summary Rack Tables + Cacti + Nagios => Rack Tables + Cacti
2011-07-20 05:30 user105 Relationship added related to 453
2011-07-20 05:31 user105 File Deleted: rt2n.tar.bz2
2011-07-21 04:38 user105 Note Added: 0000378
2011-08-08 22:15 infrastation Note Added: 0000389
2011-08-21 20:50 infrastation Target Version 0.20.0 => 0.19.8
2011-08-24 09:05 infrastation Status assigned => closed
2011-08-24 09:05 infrastation Resolution open => fixed
2011-08-24 09:05 infrastation Fixed in Version => 0.19.8