Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root @ c8c20a46

# Date Auteur Commentaire
c8c20a46 2020-09-03 09:23 Olivier Mehani

[plugins/snmp__cisco_] SNMP plugin to query arbitrary SNMP MIBs on Cisco (and maybe other) equipment

Signed-off-by: Olivier Mehani <>

6a1a9c7c 2020-08-29 18:54 Lars Kruse

Fix wrong "example-directory" names

7a00a8b5 2020-08-28 08:38 Lars Kruse

plugins/README: mention more style check tools

84e0858b 2020-08-28 08:37 Lars Kruse

README: remove references for subversion

047725bc 2020-08-28 08:36 Lars Kruse

README: whitespace adjustments

bd872f7a 2020-08-25 21:24 Lars Kruse

btrfs_*_usage: add example graphs

Provided by HaseHarald.
See https://github.com/munin-monitoring/contrib/pull/1114.

c6ad9524 2020-08-25 21:18 Lars Kruse

Merge pull request #1114 from HaseHarald/master

[plugins/disk/] Add plugins to monitor btrfs pools on a per device base

3f92394b 2020-08-25 16:01 HaseHarald

Touchups on configuration.

6f0e91f8 2020-08-25 14:21 HaseHarald

Add perldoc-style header.

3143c2c5 2020-08-25 11:49 Lars Kruse

Tests: apply the exceptions to ruby-based code checks

758c3ecd 2020-08-25 11:44 Lars Kruse

Tests: add ruby style and code checks via rubocop

At the moment all plugins fail the test out of various reasons.
Thus they are exempted from causing test failures.

But future (new) plugins will fail the test and thus indicate the
relevant steps to fix issues before a plugin is included.

809639ab 2020-08-25 11:44 Lars Kruse

Ruby plugins: apply code changes as suggested by "rubocop --auto-correct"

b0b39b01 2020-08-25 11:44 Lars Kruse

Ruby plugins: apply style changes as suggested by "rubocop --fix-layout"

26c29daa 2020-08-25 11:44 Lars Kruse

t/test-exception-wrapper: fix documentation

40827a05 2020-08-25 11:44 Lars Kruse

Python plugins: fix style issues

3bc93969 2020-08-25 11:44 Lars Kruse

Unify file encodings to UTF8

36748826 2020-08-25 11:44 Lars Kruse

Fix spelling mistakes

d1a69fe2 2020-08-25 11:44 Lars Kruse

lint: ignore python's compiled files for codespell

72eeb415 2020-08-25 11:44 Lars Kruse

spelling: change "licenced" to "licensed"

Even though "licenced" is proper (British English) spelling,
"spellcheck" complains about it (probably being focused on American
English).
The change should just clean up the output of the spelling linter and
should not be interpreted as a language preference....

13d5b234 2020-08-25 10:17 Olivier Mehani

[plugin/docker_] Improvements to docker_ plugin (#1094)

  • Add support for docker_network
  • Actually show non running containers counts
  • Show intermediate and dangling images counts
  • Add warnings on dangling images and dead containers
  • Fully support autoconf and suggest...
bffbc23a 2020-08-24 15:37 HaseHarald

Fix linting issues.

675dedf1 2020-08-23 12:17 HaseHarald

[plugins/disk/btrfs_device_usage] Reformat linebreaks.

Following suggestions from linting.

f12bfed7 2020-08-23 12:15 HaseHarald

[plugins/disk/btrfs_device_stats] Remove unused variable.

7d220d0a 2020-08-23 11:45 HaseHarald

[plugins/disk/btrfs_device_usage] Fix issues brought up by CI.

- Remove trailing whitespace.
- Add whitespace around operators.
- Add linebreaks to shorten the lines.

5f88f9ad 2020-08-23 11:34 HaseHarald

Fix issues brought up by CI.

- Remove trailing whitespace
- Remove unused variable.

7bf77a00 2020-08-23 10:43 HaseHarald

[plugins/disk/btrfs_device_stats] Add a plugin to monitor device stats from btrfs.

Monitors the different device-counters (mostly for errors) of the disks in a btrfs pool.

10f2d97f 2020-08-23 10:38 HaseHarald

[plugins/disk/btrfs_device_usage] Add plugin to monitor btrfs usage on a device level.

Shows the used size of each device in a btrfs pool in bytes and percent.

6052c56d 2020-08-23 08:21 Kenyon Ralph

plugins/puppet/puppet_runtime: fix formatting

Used rufo https://github.com/ruby-formatter/rufo

852aa41a 2020-08-19 16:47 Lars Kruse

Remove global flake8 override

10ca1256 2020-08-19 16:44 pcy

[plugins/mysql/mysql_audit] Added plugin for monitoring the audit log

Shows the number of active over time

271e21d3 2020-08-19 16:43 pcy

[plugin/user/cronjobs] added plugin to monitor cronjobs

Graphs the number of cronjobs active at a certain moment, per user

7761514c 2020-08-19 16:42 pcy

[plugins/git/gitlab_statistics] added plugin to display GitLab stats

Graphs common GitLab statistics (user, repo, fork, ... count) using its
HTTP API statistics endpoint (requires a token to be set and passed to
the plugin)

260c8c8f 2020-08-17 22:15 Andreas Perhab

docker_cpu: fix warnings when docker ps has empty list

0853d409 2020-08-17 22:15 Andreas Perhab

docker_cpu: fix data for container names starting with numbers

a1cff256 2020-08-17 22:12 pcy

[plugins/dovecot/dovecot] make 'connected users' graph DERIVEable

06919f18 2020-08-17 10:20 Lars Kruse

Plugin mysql_disk_by_prefix: remove flake8 override and unused import

The flake8 line was interpreted as "ignore this file".

ee226a60 2020-08-17 09:51 pcy

[plugins/mysql/mysql_disk_by_prefix] Add plugin for DB size by user

6fdf6995 2020-08-16 21:05 pcy

[plugins/user/procbyuser] added plugin to monitor processes of a user

Graphs the number of processes owned by a user over time

0031acd6 2020-08-16 21:02 pcy

[plugins/user/cpubyuser] Bugfixes and enhancements

- Fix USERS=ALL only enumerating processes with a tty or pty attached
(and thus not eg. user-owned FastCGI processes, owned by eg. Apache)
- ps(1) is used to make process list parsing easier and more robust...

a1c4bcb2 2020-08-16 20:46 pcy

[plugins/user/membyuser] Minor enhancements

Don't use a fixed scale
Use resident set size as measure for a process' memory usage instead
of vsz
More robust username enumeration

0d6b938c 2020-08-16 20:44 pcy

[plugins/systemd/systemd_units] Optionally hide extinfo of active services

These services are running fine, so the extinfo would mostly just clutter
the webui while making the extinfo of relevant (i.e. down) services
harder to find.

aee6a152 2020-08-16 20:41 Michael Fritscher

Fixes quota für zvols. Without this, the log gets spammed with

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

225a9156 2020-08-16 20:41 Bianco Veigel

add proxmox comment

00f8fce4 2020-08-16 20:41 Bianco Veigel

prevent duplicate graphs and unify line style

113008b0 2020-08-16 20:41 Bianco Veigel

use name from commandline parameter for kvm

8cff506f 2020-08-14 16:30 Lars Kruse

Plugin multi_tcp_ping: gracefully handle DNS resolution problems

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

9e2b9182 2020-08-14 16:24 Rowan Wookey

Added env to exclude containers from cpu/memory docker graphs

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.

ca2484b3 2020-08-13 19:11 zivillian

extend workaround for multiple dashes

58e37130 2020-08-13 19:11 zivillian

extend workaround for multiple dashes

21379f58 2020-08-06 20:47 Lars Kruse

Add plugin "rsnapshot_duration"

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.

ce29a0f7 2020-07-19 12:08 Anton Shestakov

hwmon: recognize frequencies

Discovered thanks to an RX 570, which can show sclk and mclk via /sys/class/hwmon.

bd1302c3 2020-07-12 13:16 Lars Kruse

Plugin unifi_api: handle missing error fields in response

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

83737c4f 2020-07-12 12:30 Olivier Mehani

[plugins/solar/fronius] Monitor Solar Inverters using the Fronius Solar API

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 <>...

a731424c 2020-07-12 12:28 Olivier Mehani

[plugins/weather/wunderground] Add plugin to query station data from Weather Underground

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...

7dc76c87 2020-07-08 15:34 Gunnsteinn Þórisson

Replace split with explode

`split` was deprecated in PHP 5.3.0 and removed in PHP 7.0.0, `explode`
is a drop-in replacement.

54c95632 2020-07-08 15:23 Rowan Wookey

Modified http_request_time to allow specifying a user agent

Similar to other settings for this plugin, there is a new
env.urlN_agent setting which allows specifying a user agent

31f64337 2020-05-16 11:05 Lars Kruse

Plugin sabnzbd_*: fix compatbility with SABnzbd 3.x

The change is probably compatible with SABnzbd 2.x, as well.

Thanks, waywit for the change proposal.

Closes: #1082

24f48837 2020-04-29 12:00 Doctor

Change regex to match "prepend" pattern

89391118 2020-04-27 14:02 Rowan Wookey

Fixed autoconf on http_request_time

Previously it would error since the $url variable is
the array key isn't the url to check it's a santized version

699158fd 2020-04-24 23:55 Alejandro Suarez

Requirements workaround due to #1073

475fe56d 2020-04-24 23:55 Alejandro Suarez

Removed requirement
Some routers doesn't have temperature sensors

3032db48 2020-04-24 23:55 Alejandro Suarez

Added monitoring of router temperature

0cfcf2cc 2020-04-24 23:33 Romain MAZIERE

Fix geowebcache-bandwidth

46f383f9 2020-04-24 23:33 Romain MAZIERE

Fix geowebcache-blankitems

5a373466 2020-04-24 23:25 Romain MAZIERE

Fix geowebcache-cache-hits-ratio

f6738f41 2020-04-21 14:14 Lars Kruse

Plugin apache_memory: fix title description formatting

The plugin gallery and "munin-run" relies on a space after the hyphen.

dbaeb025 2020-04-21 14:11 Lars Kruse

Plugins apache_tmemory and apache_servers: multiple changes

  • 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
16ab1d10 2020-04-21 14:02 Lars Kruse

Plugin apache_memory: fix spelling and mark as clean

991d0ab5 2020-04-21 13:52 Lars Kruse

Merge branch 'plugins-apache-memory'

62ff5981 2020-04-21 13:51 Lars Kruse

Rename plugin "apache_memmory" to "apache_memory"

The original name was misspelled.

e7fbfe0b 2020-04-21 13:51 Lars Kruse

Plugin apache_memory: use base SI units for result

Munin will take care for proper units dynamically.

This breaks previously existing graphs.

d8fd604e 2020-04-21 13:46 Lars Kruse

Plugin apache_memory: improve title

1ac5fbdf 2020-04-21 13:46 Lars Kruse

Plugin apache_memory: fix quoting

dd41152c 2020-04-21 13:46 Lars Kruse

Plugin apache_memory: properly quote patterns and simplify calculation

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...
b087127c 2020-04-21 13:46 Lars Kruse

Plugin apache_memory: unify whitespace

edb4e1e8 2020-04-21 13:40 Lars Kruse

Plugin apache_memory: specify common default values

Previously the plugin did not work without configuration.
Now it should work on many systems out of the box.

71f92805 2020-04-21 13:23 Pierre-Alain TORET

change Python iteritems by items

168f6f92 2020-04-21 13:23 Pierre-Alain TORET

display units for tor_traffic

9a2a8138 2020-04-21 12:55 Vincas Dargis

bitcoind_: return support for older Bitcoin Core versions

Refactor to take Bitcoin Core minor version into consideration,
and use that to implement legacy version support.

15f1055e 2020-04-21 12:55 Vincas Dargis

bitcoind_: update for Bitcoin Core v0.19.0 release

  • 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....
642b48a4 2020-04-21 05:03 Lars Kruse

Plugin postgres_queries3: fix documentation

Thanks, Romain Maziere

Closes: #1067

fcd2af7b 2020-04-18 09:43 Rowan Wookey

Improved docker_ performance when getting CPU/Memory stats

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...

5392e84b 2020-04-17 22:17 Rowan Wookey

Fixed warnings generated by total_by_process_

Fixed the following:

  • Argument "config" isn't numeric in numeric eq (==) at line 89.
  • Use of uninitialized value $ARGV1 in string eq at line 35
90ccaf4b 2020-04-17 07:42 Olivier Mehani

[router/freebox] fix vlabel

Signed-off-by: Olivier Mehani <>

667ee02b 2020-04-15 10:42 Sebastian L

Small fix for nextcloud_apps_multigraph

33af56af 2020-04-15 10:42 Sebastian L

Simple multigraph plugin for nextcloud

3ee9de82 2020-04-12 15:40 Sebastian L

Split videostreams in separate graph for better readability

3693adb3 2020-04-05 15:13 Younes Ichiche

fix multicall arg

34c2bc57 2020-04-05 15:13 Younes Ichiche

extra arg for multicall2 was missing in _vol

439c0a20 2020-04-05 15:13 Younes Ichiche

fix argument for socket version get

bf2eff5c 2020-04-05 15:13 Younes Ichiche

fix function name

38868600 2020-04-05 15:13 Younes Ichiche

loop over every socket/port to get the version and use it afterwards as cache

95349797 2020-04-05 15:13 Younes Ichiche

get the version from rtorrent out of the loop and cache it already to avoid SOCK to be overwritten

54ad1ad4 2020-04-05 15:13 Younes Ichiche

discovering the version of rtorrent, and depending on that, using the correct functions in the xmlrpc call

3cb70022 2020-04-05 15:13 Younes Ichiche

Aligning rtorrent rtrom_ modules same way as rtom_allsessions_

0af7f438 2020-04-04 18:05 Sebastian L

Rename plugin folder, check for json

e54c4474 2020-04-03 23:06 Sebastian Liechti

Fix checking curl

70b2815d 2020-04-03 23:06 Sebastian Liechti

Add jitsi-videobridge plugin

Simple multigraph plugin with one graph for current session infos and one
graph for total conferences created.

e22acbdd 2020-04-03 11:52 Sebastian L

Small fix (intialize variables)

0fbb8011 2020-03-31 11:44 Sebastian Liechti

Simple plugin to monitor coturn turn/stun server

... via telnet