]>
git.ipfire.org Git - oddments/collecty.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Tremer [Sun, 10 May 2015 18:30:48 +0000 (18:30 +0000)]
Add dbus interface
Collecty will be able to generate graph images and send them
to the collecty-client via dbus.
Michael Tremer [Sat, 9 May 2015 12:46:53 +0000 (12:46 +0000)]
Add conntrack plugin
This plugin monitors the connection table and collects
statistics about the usage of layer 3 protocols and uppper
layers. For stateful protocols like TCP, statistics about
the states are collected as well.
Michael Tremer [Fri, 8 May 2015 14:20:02 +0000 (14:20 +0000)]
Rewrite plugin architecture
The plugin architecture has been rewritten so that there
is now one thread for each plugin and not for each object
any more. The objects are now processed in a queue and
the results are stored in a write cache module that writes
data to the RRD databases regularly or when needed.
This enables us to achieve our goal for a zeroconf approach
much better because every time data is collected it is scanned
for the available disks or interfaces or what ever is monitored
again.
Michael Tremer [Thu, 7 May 2015 11:32:12 +0000 (11:32 +0000)]
Change DataSources to be called Plugins
Michael Tremer [Tue, 5 May 2015 17:58:58 +0000 (17:58 +0000)]
Improve logging by using the native journal module
Michael Tremer [Tue, 5 May 2015 17:16:33 +0000 (17:16 +0000)]
Remove support for reading configuration files
We are trying for a zero-conf approach here because we
assume that a system is constantly changing and therefore
is a static configuration almost a hundred percent useless.
Michael Tremer [Tue, 5 May 2015 14:58:41 +0000 (14:58 +0000)]
Use autotools
Michael Tremer [Wed, 5 Sep 2012 20:16:22 +0000 (20:16 +0000)]
Update translations - i.e. import pt_BR.
Michael Tremer [Sat, 1 Sep 2012 18:56:19 +0000 (18:56 +0000)]
Install daemon to /usr/sbin.
Michael Tremer [Sat, 1 Sep 2012 18:34:04 +0000 (18:34 +0000)]
Update translation.
Michael Tremer [Sat, 1 Sep 2012 18:23:48 +0000 (18:23 +0000)]
Bump version to 0.0.2.
Michael Tremer [Sat, 1 Sep 2012 18:19:59 +0000 (18:19 +0000)]
Update plugins to adapt the recent changes.
Michael Tremer [Sat, 1 Sep 2012 18:18:05 +0000 (18:18 +0000)]
Simplify RRD descriptions.
Michael Tremer [Sat, 1 Sep 2012 18:00:58 +0000 (18:00 +0000)]
Take running time of plugins into account when calculating interval.
Michael Tremer [Sat, 1 Sep 2012 17:57:12 +0000 (17:57 +0000)]
Remove redundant --step argument.
Michael Tremer [Sat, 1 Sep 2012 17:49:28 +0000 (17:49 +0000)]
Add some more verbose logging when creating/updating RRDs.
Michael Tremer [Sat, 1 Sep 2012 17:47:03 +0000 (17:47 +0000)]
Fix stepsize/heartbeat when creating RRDs.
Michael Tremer [Sat, 1 Sep 2012 17:45:23 +0000 (17:45 +0000)]
Add delay option to Timer().
Michael Tremer [Sat, 1 Sep 2012 17:44:39 +0000 (17:44 +0000)]
Add latency plugin.
Michael Tremer [Sat, 25 Aug 2012 21:24:48 +0000 (21:24 +0000)]
interface: Add graph templates.
Michael Tremer [Sat, 25 Aug 2012 18:47:50 +0000 (18:47 +0000)]
Split plugins into data sources and graph templates.
Michael Tremer [Sat, 25 Aug 2012 16:02:50 +0000 (16:02 +0000)]
Add plugin to collect traffic data from interfaces.
Michael Tremer [Sat, 25 Aug 2012 15:40:30 +0000 (15:40 +0000)]
plugins: Automatically create RRAs.
Michael Tremer [Sat, 25 Aug 2012 15:39:57 +0000 (15:39 +0000)]
plugins: Filenames should contain the ID.
Michael Tremer [Sat, 25 Aug 2012 15:37:50 +0000 (15:37 +0000)]
plugin: Pass kwargs to custom init method.
Michael Tremer [Sat, 25 Aug 2012 11:22:31 +0000 (11:22 +0000)]
Add CollectyClient to generate graph images.
Michael Tremer [Tue, 21 Aug 2012 18:05:55 +0000 (18:05 +0000)]
collectyd: Accept -d for debugging mode. Read configuration files.
Michael Tremer [Tue, 21 Aug 2012 17:38:06 +0000 (17:38 +0000)]
Add systemd unit file.
Michael Tremer [Wed, 8 Aug 2012 09:40:28 +0000 (09:40 +0000)]
Add transifex configuration.
Michael Tremer [Wed, 8 Aug 2012 09:40:00 +0000 (09:40 +0000)]
Avoid unnecessary updates of the pot file.
Michael Tremer [Wed, 8 Aug 2012 09:38:43 +0000 (09:38 +0000)]
Import German translation.
Michael Tremer [Wed, 8 Aug 2012 08:55:25 +0000 (08:55 +0000)]
Add translation stuff.
Michael Tremer [Sun, 5 Aug 2012 19:07:11 +0000 (19:07 +0000)]
Write all data to disk on SIGUSR1.
Michael Tremer [Sun, 5 Aug 2012 10:36:49 +0000 (10:36 +0000)]
entropy: New plugin.
Collects the amount of kernel entropy.
Michael Tremer [Sat, 4 Aug 2012 17:13:20 +0000 (17:13 +0000)]
Replace those complicated wait construct by a efficient Timer class.
Timer is a low-resolution timeout system that lets us have
long timeouts very energy-efficient and interuptable.
Michael Tremer [Sat, 4 Aug 2012 16:20:50 +0000 (16:20 +0000)]
Let the main thread regularly submit all data to disk.
Michael Tremer [Sat, 4 Aug 2012 15:51:55 +0000 (15:51 +0000)]
memory: Update plugin.
Michael Tremer [Sat, 4 Aug 2012 15:44:22 +0000 (15:44 +0000)]
memory: Update plugin.
Michael Tremer [Sat, 4 Aug 2012 15:43:48 +0000 (15:43 +0000)]
cpu: Automatically create one instance.
Michael Tremer [Sat, 4 Aug 2012 15:42:12 +0000 (15:42 +0000)]
Enable plugins to automatically create instances of them.
So, we have some kind of autoconfiguration for the most things.
Michael Tremer [Sat, 4 Aug 2012 14:41:48 +0000 (14:41 +0000)]
Add constants file.
Michael Tremer [Sat, 4 Aug 2012 14:40:57 +0000 (14:40 +0000)]
Format log messages, so one can see the origin of the message.
Michael Tremer [Sat, 4 Aug 2012 14:23:48 +0000 (14:23 +0000)]
Get rid of python-daemon. Properly handle signals.
Michael Tremer [Sat, 4 Aug 2012 12:36:28 +0000 (12:36 +0000)]
Update the CPU plugin for new schema.
Michael Tremer [Sat, 4 Aug 2012 12:36:08 +0000 (12:36 +0000)]
plugins: Restructure the plugin concept.
Michael Tremer [Sat, 4 Aug 2012 12:35:38 +0000 (12:35 +0000)]
Add some basic logging.
Michael Tremer [Sat, 4 Aug 2012 10:27:44 +0000 (10:27 +0000)]
Fix installation.
Michael Tremer [Sat, 4 Aug 2012 10:21:52 +0000 (10:21 +0000)]
plugins: Split all plugins into separate files.
Michael Tremer [Sat, 4 Aug 2012 09:53:57 +0000 (09:53 +0000)]
Create an i18n submodule.
Michael Tremer [Fri, 3 Aug 2012 14:03:12 +0000 (14:03 +0000)]
Add proper license headers.
Michael Tremer [Tue, 17 Nov 2009 08:51:13 +0000 (09:51 +0100)]
Documentation updates.
Michael Tremer [Tue, 17 Nov 2009 08:48:50 +0000 (09:48 +0100)]
Add ability to run as a daemon.
Michael Tremer [Tue, 17 Nov 2009 08:21:38 +0000 (09:21 +0100)]
colletcyd: Some code cleanup and commenting.
No functional changes.
Michael Tremer [Sun, 11 Oct 2009 23:14:48 +0000 (01:14 +0200)]
Add some command line flags and help.
Run collectyd --help for more information
about the usage.
Michael Tremer [Sun, 11 Oct 2009 22:57:09 +0000 (00:57 +0200)]
Trivial code improvement. No functional change.
Michael Tremer [Sun, 11 Oct 2009 22:56:00 +0000 (00:56 +0200)]
Add a .gitignore file.
Michael Tremer [Sun, 11 Oct 2009 22:54:36 +0000 (00:54 +0200)]
Fix file permission.
Michael Tremer [Wed, 30 Sep 2009 18:30:21 +0000 (20:30 +0200)]
TODO: Add plugin wishlist.
Michael Tremer [Tue, 22 Sep 2009 12:27:17 +0000 (14:27 +0200)]
Add "make dist" target.
This will save a tarball of the actual HEAD.
Michael Tremer [Sun, 6 Sep 2009 18:56:20 +0000 (20:56 +0200)]
Add further documentation.
Michael Tremer [Sun, 6 Sep 2009 18:49:52 +0000 (20:49 +0200)]
Add license information.
Michael Tremer [Sun, 6 Sep 2009 18:33:58 +0000 (20:33 +0200)]
Initial checkin.