]> git.ipfire.org Git - collecty.git/log
collecty.git
4 weeks agomodules: Define the RRD schema
Michael Tremer [Sat, 27 Sep 2025 18:14:10 +0000 (18:14 +0000)] 
modules: Define the RRD schema

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodule: Create scaffolding to create the database if it does not exist
Michael Tremer [Sat, 27 Sep 2025 18:04:38 +0000 (18:04 +0000)] 
module: Create scaffolding to create the database if it does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodule: Implement batched committing of samples to the database
Michael Tremer [Sat, 27 Sep 2025 17:58:06 +0000 (17:58 +0000)] 
module: Implement batched committing of samples to the database

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoLink against rrdtool
Michael Tremer [Sat, 27 Sep 2025 17:11:05 +0000 (17:11 +0000)] 
Link against rrdtool

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoqueue: Store the timestamp with the sample
Michael Tremer [Sat, 27 Sep 2025 16:58:51 +0000 (16:58 +0000)] 
queue: Store the timestamp with the sample

We can no longer store it this way because we are storing multiple
samples in a single object now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoqueue: Store multiple samples in one queue object
Michael Tremer [Sat, 27 Sep 2025 16:54:52 +0000 (16:54 +0000)] 
queue: Store multiple samples in one queue object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoqueue: Flush on exit
Michael Tremer [Sat, 27 Sep 2025 16:11:00 +0000 (16:11 +0000)] 
queue: Flush on exit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Move the queue into a separate object
Michael Tremer [Sat, 27 Sep 2025 16:07:58 +0000 (16:07 +0000)] 
daemon: Move the queue into a separate object

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoActually free the objects
Michael Tremer [Sat, 27 Sep 2025 15:55:19 +0000 (15:55 +0000)] 
Actually free the objects

I don't know why I keep forgetting this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Flush the queue on SIGHUP
Michael Tremer [Sat, 27 Sep 2025 15:46:59 +0000 (15:46 +0000)] 
daemon: Flush the queue on SIGHUP

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Call a function to regularly flush the queue
Michael Tremer [Sat, 27 Sep 2025 15:41:14 +0000 (15:41 +0000)] 
daemon: Call a function to regularly flush the queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Cleanup the queue on exit
Michael Tremer [Sat, 27 Sep 2025 15:27:55 +0000 (15:27 +0000)] 
daemon: Cleanup the queue on exit

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodule: Format any arguments on the stack
Michael Tremer [Sat, 27 Sep 2025 15:25:16 +0000 (15:25 +0000)] 
module: Format any arguments on the stack

We seem to be keeping the allocator quite busy, which we don't need to
do too much.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Store any submitted values
Michael Tremer [Sat, 27 Sep 2025 15:23:10 +0000 (15:23 +0000)] 
daemon: Store any submitted values

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoloadavg: Actually read the loadavg
Michael Tremer [Sat, 27 Sep 2025 14:48:49 +0000 (14:48 +0000)] 
loadavg: Actually read the loadavg

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodule: Create a collect() function
Michael Tremer [Sat, 27 Sep 2025 14:48:34 +0000 (14:48 +0000)] 
module: Create a collect() function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodules: Create a dummy function for modules to submit data
Michael Tremer [Sat, 27 Sep 2025 14:47:59 +0000 (14:47 +0000)] 
modules: Create a dummy function for modules to submit data

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodules: Call a heartbeat function every 60s
Michael Tremer [Sat, 27 Sep 2025 14:15:41 +0000 (14:15 +0000)] 
modules: Call a heartbeat function every 60s

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodules: Have each module call their own destructor
Michael Tremer [Sat, 27 Sep 2025 13:58:52 +0000 (13:58 +0000)] 
modules: Have each module call their own destructor

That allows us to not keep any references to the modules.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodules: Make them a full-blown object
Michael Tremer [Sat, 27 Sep 2025 13:32:00 +0000 (13:32 +0000)] 
modules: Make them a full-blown object

This way we can store some module-specific things.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomodules: Create a dummy loadavg module
Michael Tremer [Sat, 27 Sep 2025 12:55:26 +0000 (12:55 +0000)] 
modules: Create a dummy loadavg module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agologging: Always compile in debug logging
Michael Tremer [Sat, 27 Sep 2025 12:54:43 +0000 (12:54 +0000)] 
logging: Always compile in debug logging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Create some scaffolding for modules
Michael Tremer [Sat, 27 Sep 2025 12:42:45 +0000 (12:42 +0000)] 
daemon: Create some scaffolding for modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Terminate on SIGTERM/SIGINT
Michael Tremer [Sat, 27 Sep 2025 12:15:40 +0000 (12:15 +0000)] 
daemon: Terminate on SIGTERM/SIGINT

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Enable the watchdog
Michael Tremer [Sat, 27 Sep 2025 12:13:20 +0000 (12:13 +0000)] 
daemon: Enable the watchdog

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Create an event loop
Michael Tremer [Sat, 27 Sep 2025 12:10:30 +0000 (12:10 +0000)] 
daemon: Create an event loop

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agologging: Make all log levels usable
Michael Tremer [Sat, 27 Sep 2025 12:10:17 +0000 (12:10 +0000)] 
logging: Make all log levels usable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agomain: Initialize the daemon
Michael Tremer [Sat, 27 Sep 2025 12:03:03 +0000 (12:03 +0000)] 
main: Initialize the daemon

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Create more daemon scaffolding
Michael Tremer [Sat, 27 Sep 2025 12:00:45 +0000 (12:00 +0000)] 
daemon: Create more daemon scaffolding

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Implement logging
Michael Tremer [Sat, 27 Sep 2025 11:48:50 +0000 (11:48 +0000)] 
daemon: Implement logging

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Link against systemd
Michael Tremer [Sat, 27 Sep 2025 11:36:42 +0000 (11:36 +0000)] 
daemon: Link against systemd

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Parse command line options
Michael Tremer [Sat, 27 Sep 2025 11:13:25 +0000 (11:13 +0000)] 
daemon: Parse command line options

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoctx: Create a dummy function to set the log level
Michael Tremer [Sat, 27 Sep 2025 11:12:50 +0000 (11:12 +0000)] 
ctx: Create a dummy function to set the log level

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Create a context
Michael Tremer [Sat, 27 Sep 2025 10:54:40 +0000 (10:54 +0000)] 
daemon: Create a context

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agodaemon: Create scaffolding
Michael Tremer [Sat, 27 Sep 2025 10:45:56 +0000 (10:45 +0000)] 
daemon: Create scaffolding

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks ago_collecty: Fix compiling the module with the new flags
Michael Tremer [Sat, 27 Sep 2025 10:37:22 +0000 (10:37 +0000)] 
_collecty: Fix compiling the module with the new flags

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoconfigure: Configure the compiler
Michael Tremer [Sat, 27 Sep 2025 10:36:31 +0000 (10:36 +0000)] 
configure: Configure the compiler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoping: Import sys/time.h for gettimeofday
Michael Tremer [Sat, 27 Sep 2025 10:25:52 +0000 (10:25 +0000)] 
ping: Import sys/time.h for gettimeofday

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoconfigure: Always require systemd
Michael Tremer [Sat, 27 Sep 2025 10:25:31 +0000 (10:25 +0000)] 
configure: Always require systemd

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosensors: Fix compilation with newer versions of Python
Michael Tremer [Sat, 27 Sep 2025 10:24:52 +0000 (10:24 +0000)] 
sensors: Fix compilation with newer versions of Python

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigure: Require at least Python 3.9
Michael Tremer [Sat, 11 Dec 2021 12:23:54 +0000 (12:23 +0000)] 
configure: Require at least Python 3.9

We do not use any features that are not available in an earlier version,
but I am using this for development and so didn't test anything earlier.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigure: Check for rrdtool Python module
Michael Tremer [Sat, 11 Dec 2021 12:01:04 +0000 (12:01 +0000)] 
configure: Check for rrdtool Python module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoconfigure: Check for pydbus Python module
Michael Tremer [Sat, 11 Dec 2021 12:00:31 +0000 (12:00 +0000)] 
configure: Check for pydbus Python module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopsi: Add graph template
Michael Tremer [Sat, 4 Dec 2021 14:21:57 +0000 (14:21 +0000)] 
psi: Add graph template

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoplugins: Fix Python syntax error in environment update
Michael Tremer [Sat, 4 Dec 2021 14:21:18 +0000 (14:21 +0000)] 
plugins: Fix Python syntax error in environment update

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoplugins: Read Pressure Stall Information from the kernel
Michael Tremer [Wed, 1 Dec 2021 23:24:16 +0000 (23:24 +0000)] 
plugins: Read Pressure Stall Information from the kernel

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocpufreq: Import _ function
Michael Tremer [Wed, 1 Dec 2021 21:44:27 +0000 (21:44 +0000)] 
cpufreq: Import _ function

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoplugins: Return None if file could not be read
Michael Tremer [Wed, 1 Dec 2021 21:42:19 +0000 (21:42 +0000)] 
plugins: Return None if file could not be read

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoTolerate setting an empty environment
Michael Tremer [Wed, 1 Dec 2021 21:42:00 +0000 (21:42 +0000)] 
Tolerate setting an empty environment

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopython: Declare all exceptions
Michael Tremer [Wed, 1 Dec 2021 21:04:15 +0000 (21:04 +0000)] 
python: Declare all exceptions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoMakefile: Substitute @sbindir@
Michael Tremer [Wed, 1 Dec 2021 20:57:13 +0000 (20:57 +0000)] 
Makefile: Substitute @sbindir@

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopython: Declare functions as static when possible
Michael Tremer [Wed, 1 Dec 2021 20:49:28 +0000 (20:49 +0000)] 
python: Declare functions as static when possible

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopython: Make python types extern
Michael Tremer [Wed, 1 Dec 2021 19:40:00 +0000 (19:40 +0000)] 
python: Make python types extern

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolocale: Use LANGUAGE instead of legacy LANG
Michael Tremer [Mon, 28 Sep 2020 17:26:26 +0000 (17:26 +0000)] 
locale: Use LANGUAGE instead of legacy LANG

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoi18n: Update German translation
Michael Tremer [Mon, 28 Sep 2020 17:25:17 +0000 (17:25 +0000)] 
i18n: Update German translation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoAuto-generate POTFILES.in and update translations
Michael Tremer [Mon, 28 Sep 2020 17:08:06 +0000 (17:08 +0000)] 
Auto-generate POTFILES.in and update translations

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Swap widths and height
Michael Tremer [Mon, 28 Sep 2020 17:05:09 +0000 (17:05 +0000)] 
graphs: Swap widths and height

I messed this up

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolocales: Drop our custom module
Michael Tremer [Mon, 28 Sep 2020 17:04:09 +0000 (17:04 +0000)] 
locales: Drop our custom module

Gettext can handle this for us

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoRemove or move as many constants as possible
Michael Tremer [Mon, 28 Sep 2020 16:40:13 +0000 (16:40 +0000)] 
Remove or move as many constants as possible

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Increase default width to 960px
Michael Tremer [Mon, 28 Sep 2020 16:22:38 +0000 (16:22 +0000)] 
graphs: Increase default width to 960px

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Make backgrounds transparent
Michael Tremer [Mon, 28 Sep 2020 16:21:16 +0000 (16:21 +0000)] 
graphs: Make backgrounds transparent

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoAvoid unnecessary module load
Michael Tremer [Mon, 28 Sep 2020 16:18:16 +0000 (16:18 +0000)] 
Avoid unnecessary module load

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodaemon: Move collectyd to /usr/sbin
Michael Tremer [Mon, 28 Sep 2020 16:16:00 +0000 (16:16 +0000)] 
daemon: Move collectyd to /usr/sbin

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoRename collecty-client to collecty
Michael Tremer [Mon, 28 Sep 2020 16:07:03 +0000 (16:07 +0000)] 
Rename collecty-client to collecty

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodbus: Move bus domain into bus submodule
Michael Tremer [Mon, 28 Sep 2020 16:05:02 +0000 (16:05 +0000)] 
dbus: Move bus domain into bus submodule

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoclient: Rename CollectyClient to Collecty
Michael Tremer [Mon, 28 Sep 2020 16:02:40 +0000 (16:02 +0000)] 
client: Rename CollectyClient to Collecty

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agocollectly-client: Move CLI code into CLI script
Michael Tremer [Mon, 28 Sep 2020 16:00:45 +0000 (16:00 +0000)] 
collectly-client: Move CLI code into CLI script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agocollectd: Rewrite script according to modern Python standards
Michael Tremer [Mon, 28 Sep 2020 15:35:24 +0000 (15:35 +0000)] 
collectd: Rewrite script according to modern Python standards

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodaemon: Rename class and do not load with main module
Michael Tremer [Mon, 28 Sep 2020 15:30:07 +0000 (15:30 +0000)] 
daemon: Rename class and do not load with main module

This avoids the whole daemon code being loaded in clients

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoplugins: Remove unused variable
Michael Tremer [Mon, 28 Sep 2020 15:24:31 +0000 (15:24 +0000)] 
plugins: Remove unused variable

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodaemon: Refactor WriteQueue without Python's queue module
Michael Tremer [Mon, 28 Sep 2020 11:39:07 +0000 (11:39 +0000)] 
daemon: Refactor WriteQueue without Python's queue module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodaemon: Refactor some parts of the write queue
Michael Tremer [Mon, 28 Sep 2020 11:28:20 +0000 (11:28 +0000)] 
daemon: Refactor some parts of the write queue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodaemon: Make WriteQueue thread-safe
Michael Tremer [Mon, 28 Sep 2020 11:18:04 +0000 (11:18 +0000)] 
daemon: Make WriteQueue thread-safe

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoTidy up collection and remove double-handling of unexpected exceptions
Michael Tremer [Mon, 28 Sep 2020 11:10:55 +0000 (11:10 +0000)] 
Tidy up collection and remove double-handling of unexpected exceptions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoconntrack: Refactor plugin
Michael Tremer [Mon, 28 Sep 2020 10:49:51 +0000 (10:49 +0000)] 
conntrack: Refactor plugin

This drops most of the functionality which is not sustainable
with a large number of connections.

Fixes: #12475
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Remove deprecated STACK command
Michael Tremer [Thu, 24 Sep 2020 15:01:00 +0000 (15:01 +0000)] 
graphs: Remove deprecated STACK command

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoprocessor: Add outlines like all other graphs
Michael Tremer [Thu, 24 Sep 2020 14:58:16 +0000 (14:58 +0000)] 
processor: Add outlines like all other graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Make areas less opaque
Michael Tremer [Thu, 24 Sep 2020 14:52:09 +0000 (14:52 +0000)] 
graphs: Make areas less opaque

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agomemory: Refactor plugin to store data in kilobytes instead of percentages
Michael Tremer [Thu, 24 Sep 2020 14:48:52 +0000 (14:48 +0000)] 
memory: Refactor plugin to store data in kilobytes instead of percentages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agomemory: Refactor graph
Michael Tremer [Thu, 24 Sep 2020 14:17:16 +0000 (14:17 +0000)] 
memory: Refactor graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoloadavg: Refactor graph
Michael Tremer [Thu, 24 Sep 2020 14:09:10 +0000 (14:09 +0000)] 
loadavg: Refactor graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolatency: Refactor graph
Michael Tremer [Thu, 24 Sep 2020 14:01:42 +0000 (14:01 +0000)] 
latency: Refactor graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoipfrag: Refactor graphs
Michael Tremer [Thu, 24 Sep 2020 13:45:07 +0000 (13:45 +0000)] 
ipfrag: Refactor graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agointerrupts: Refactor graphs
Michael Tremer [Thu, 24 Sep 2020 13:36:31 +0000 (13:36 +0000)] 
interrupts: Refactor graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agointerfaces: Refactor graphs
Michael Tremer [Thu, 24 Sep 2020 13:34:10 +0000 (13:34 +0000)] 
interfaces: Refactor graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodisk: Refactor bad sectors graph
Michael Tremer [Thu, 24 Sep 2020 12:52:00 +0000 (12:52 +0000)] 
disk: Refactor bad sectors graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodf: Refactor graphs
Michael Tremer [Thu, 24 Sep 2020 12:37:37 +0000 (12:37 +0000)] 
df: Refactor graphs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Correctly apply area opacity
Michael Tremer [Thu, 24 Sep 2020 12:23:59 +0000 (12:23 +0000)] 
graphs: Correctly apply area opacity

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Make the first column slightly wider
Michael Tremer [Thu, 24 Sep 2020 12:16:34 +0000 (12:16 +0000)] 
graphs: Make the first column slightly wider

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agocontext switches: Refactor graph
Michael Tremer [Thu, 24 Sep 2020 12:08:25 +0000 (12:08 +0000)] 
context switches: Refactor graph

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoprocessor: Redesign graph
Michael Tremer [Thu, 24 Sep 2020 12:00:24 +0000 (12:00 +0000)] 
processor: Redesign graph

Justify everything to use the full width and remove
idle percentages.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agographs: Justify all legends
Michael Tremer [Thu, 24 Sep 2020 11:20:49 +0000 (11:20 +0000)] 
graphs: Justify all legends

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoprocessors: Add line with total usage
Michael Tremer [Thu, 24 Sep 2020 11:12:46 +0000 (11:12 +0000)] 
processors: Add line with total usage

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolatency: Ping 10 times within 10 seconds
Michael Tremer [Mon, 21 Sep 2020 15:03:27 +0000 (15:03 +0000)] 
latency: Ping 10 times within 10 seconds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agointerrupts: Rename to interrupts from system-interrupts
Michael Tremer [Mon, 21 Sep 2020 14:45:45 +0000 (14:45 +0000)] 
interrupts: Rename to interrupts from system-interrupts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agointerrupts: Fix graph title when showing a specific interrupt
Michael Tremer [Mon, 21 Sep 2020 14:42:50 +0000 (14:42 +0000)] 
interrupts: Fix graph title when showing a specific interrupt

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agointerrupts: Collect data for all interrupts
Michael Tremer [Mon, 21 Sep 2020 14:37:49 +0000 (14:37 +0000)] 
interrupts: Collect data for all interrupts

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoAdd a simply backup mechanism
Michael Tremer [Mon, 21 Sep 2020 14:22:28 +0000 (14:22 +0000)] 
Add a simply backup mechanism

This is now called through DBUS and I am not sure whether
that is a good idea or not.

The upsides are that the client will never access files
directory, the downside is that the backup process blocks
the DBUS thread.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoDrop loading some unused modules
Michael Tremer [Mon, 21 Sep 2020 13:04:15 +0000 (13:04 +0000)] 
Drop loading some unused modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoprocessor: Add guest_nice usage, too
Michael Tremer [Mon, 21 Sep 2020 10:50:37 +0000 (10:50 +0000)] 
processor: Add guest_nice usage, too

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>