MonitoringProjetCacti

From PlanetForge

Jump to: navigation, search

Monitoring of projects in Cacti

This page is meant to collect ideas concerning the monitoring of the projects hosted in forges, in a generic way (i.e. pluggable into different kinds of forges).

Sometimes project participants need to get an idea of what's happening in the project (kinda christmas tree with tendencies curves, hotspots, etc.) in a synthetic way (graphs, etc.).

Sometimes the forge administrators wish to monitor who's active and where or in which kind of tools of the platform, for instance to identify squatters, or to suggest new uses of tools to active projects which would apparently neglect some features, or also to be able to report to their management (# of projects, # of users, etc.).

There may also be some need to monitor the resources use of the systems (planing disk filling, CPU outages, etc.).

The reporting for all this may be done in Cacti (as a good example of a generic framework to agregate figures drawn out of RRD collected data), which seems to propose a good templating infrastructure, which would allow easy creation of graphs for selected projects of the forge out of predefined templates for instance.

Some generic monitoring tools, plugings and probes are already around for system services present in a forge's architecture, like a RDBMS, or an OpenLDAP directory, of disk partitions storing project's data.

However, probes for statistics on SVN commits, Wiki page edits or mailing-lists posts are not there at the present time.

I would be interested in thinking about (and implementing) the necessary specs and tools to be able to provide such informations to be able to quickly and easily deploy some monitoring tool and several brands of forges (GForge, PicoForge, etc.) which would all provide the same kinds of figures and reporting, although the backend tools would be different (for instance mailman vs. sympa for mailing-lists, or different wikis, etc.)

Feel free to discuss this proposal here or on the mailing-list (if in french, or directly with me otherwise)

OlivierBerger 18 avril 2008 à 16:42 (CEST)