Menu

Tree [d6ecf9] master /
 History

HTTPS access


File Date Author Commit
 desc 2015-03-31 Fabrice Bacchella Fabrice Bacchella [a5df22] Added scheme and ssl support for http based pro...
 dtd 2015-04-24 Fabrice Bacchella Fabrice Bacchella [38f738] wrong element properties in graphdesc dtd
 junit 2015-05-29 Fabrice Bacchella Fabrice Bacchella [d6ecf9] A test failure from dimension changes
 probes-other 2013-08-15 Fabrice Bacchella Fabrice Bacchella [5b7c0f] Modernized GraphDesc, automatique tree tab now ...
 src 2015-05-29 Fabrice Bacchella Fabrice Bacchella [b0caff] Better logging for probe without graph
 web 2015-04-18 Anthony Pessy Anthony Pessy [49d252] Disable hotkeys for TabContainer.
 README.md 2012-01-14 Fabrice Bacchella Fabrice Bacchella [ca9d91] updated README
 build.xml 2015-04-01 Anthony Pessy Anthony Pessy [475093] Fix classpath for "tests" task of ant
 ivy.xml 2015-04-02 Fabrice Bacchella Fabrice Bacchella [7bdf1d] Updated dojo to 1.10.4, improvement to renderin...
 ivysettings.xml 2014-05-06 Fabrice Bacchella Fabrice Bacchella [4bedb6] Trying to be more ivy-compliant
 jrds.profile.js 2015-04-02 Fabrice Bacchella Fabrice Bacchella [7bdf1d] Updated dojo to 1.10.4, improvement to renderin...
 jrds.xml 2005-03-23 Fabrice Bacchella Fabrice Bacchella [3993a1] Initial revision
 local.properties.sample 2010-08-25 Fabrice Bacchella Fabrice Bacchella [be8672] Corrected ivy.xml, shorter dependencies, needed...
 pom.xml 2015-04-02 Fabrice Bacchella Fabrice Bacchella [7bdf1d] Updated dojo to 1.10.4, improvement to renderin...

Read Me

What is it?

Jrds is performance collector, much like cacti or munins. But it intends to be more easy to use and able to collect a high
number of machines in a very short time. It's fully written in java and avoid call external process to increase
performances. It uses RRD4J, a clone of rrdtool
written in java.

The site if is jrds.fr

A live demo can be found here (thanks to bougie).

How it works?

JRDS is a java web application, that can run in any serlvet server like tomcat or resin. It can also run in a standalone
mode, using jetty.

It uses threads to parallelize work. Each host is collected within the same thread and the number of simultaneous threads
can be configured. It use only one thread for each host to avoid overload of a server.

It use mainly snmp to collect data, but can be easily extended. There is also some jdbc probes, a agent using RMI for the
communication, and it can also parse XML data collected with HTTP. The currently available probes can be found
here. Additionnals collectors can be used using external jars.