> 2020/08/16 04:45:24 [ERROR] In RRD: Error updating /var/lib/munin/localdomain/localhost.localdomain-zfs_list_rpool__name-quota-g.rrd: /var/lib/munin/localdomain/localhost.localdomain-zfs_list_rpool__name-quota-g.rrd: Function update_pdp_prep, case DST_GAUGE - Cannot convert '-' to float
Previously the plugin exited with an error, if the target name could not
be resolved. Now this problem is handled just like an "unreachable"
situation.
Thanks, nitram2342!
Closes: #1091
It maybe desirable to not generate stats for ephemeral containers.
This commit adds an env variable EXCLUDE_CONTAINER_NAME which is a regex, if it matches
then the container is excluded from the cpu and memory graphs.
The plugin monitors the duration of rsnapshot backups for each single
backup source.
The duration is parsed from rsnapshot's log file. The rsnapshot
configuration setting "loglevel 3" is required.
It seems to be possible, that the response lacks the values for
`rx_errors` and `tx_errors`. This should not result in warnings due to
undefined values.
Thanks, kboenke!
Closes: #1095
This includes caching of the inverter info with a 12h TTL, so the graph
still renders when the inverter has gone to sleep at night.
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
squash! [plugins/solar/fronius] Monitor Solar Inverters using the Fronius Solar API
Use generic caching function to also cache real-time data. This allows
to avoid N/As overnight, which don't aggregate nicely on the yearly
graph.
It's a bit backwards, but works a treat when you don't own the station
but want the data in a better format.
Includes warnings on UV and heat indices, and visible lines for wind
direction and indices.
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
* use base SI units for memory consumption
(breaks graph values compared to older version)
* fix quoting for regular expressions
* use common defaults for configuration settings
Previously the calculation had some issues:
* patterns with whitespace caused errors
* the number of processes could change between the steps for
counting and averaging
* handle "no match" properly (returning "U" - unknown - instead of an
error)
* avoid calculation based on unsafe "eval"
* Use new RPC calls to get relevant statistics, as some calls are either
deprecated or completely removed.
* Fix response printing when MUNIN_DEBUG is set.
* Remove "fees" graph as there is no sane way to implement that.
* Add missing success return.
Added parallel processing using python's muliprocessing module
to fork a new process each for each docker container when gathering
stats.
This vastly improves performance since using a for loop the script
blocks until the stats are returned.