Projet

Général

Profil

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

root @ 292cfb95

# Date Auteur Commentaire
292cfb95 2020-01-24 19:22 Lars Kruse

ssl-certificate-expiry: add support for FreeBSD's "date"

Thanks to oz42

Closes: #1038

70f565c5 2020-01-21 06:24 Gabriel Filion

puppetdb: implement cert validation and client cert auth

It is very common for PuppetDB installs to run on a different host than
the puppetmaster. In such cases, a certificate file is normally used to
establish an encrypted communication to the server.

The most common setup for this server certificate is to use a...

6a8fbf3b 2020-01-03 00:32 Gabriel Filion

change category of puppet plugins to "other"

using the "devel" category is a bit weird. there's currently no good
category to place those into so let's use "other" instead.

d4188712 2020-01-03 00:32 Gabriel Filion

create new plugin for graphing PuppetDB's usage of JVM Heapspace

PuppetDB requires a pretty high amount of memory allocated to it. If you
don't give enough memory space to the JVM, PuppetDB might crash when it
has fully used the available max memory. This plugin should be useful...

e3664c39 2019-12-25 19:01 Lucas Hoffmann

Fix state saving in loggrepx_ plugin

The pattern under which the data was saved was different than the pattern under the data was loaded on the next run. The reason being an undefined variable that evaluates to the empty string. The result was that the number of matching lines reported was for the whole logfile instead of the time since the last run.

86bee016 2019-12-17 18:27 Lars Kruse

Port some python2 plugins to python3

7063330e 2019-12-17 18:25 Lars Kruse

Fix python style issues reported by flake8

Additionally some python2-only "print" statements are now compatible
with python3.

73f885e3 2019-12-17 18:23 Lars Kruse

flake8 configuration: allow whitespace around colons

6abc523a 2019-12-15 19:02 Kenyon Ralph

add plugin for Technicolor TC8715D cable modem stats

1fc177ce 2019-12-15 18:58 Hannes Erven

multi_tcp_ping: enable service_check by default

By default, Net::Ping will report a good attempt even when the remote end returns "connection refused". By enabling service_check, the connection must have been established.
See https://perldoc.perl.org/Net/Ping.html#Functions

1357b818 2019-12-15 18:56 Alban

Update mongo_lag

923e134d 2019-12-15 18:56 Alban

Update mongo_lag

8fc3d29d 2019-12-15 18:56 Alban

Update mongo_lag

Fix mongo_lag plugin and add auth feature

ac285080 2019-11-09 21:10 Sascha Schade (strongly-typ...

arris-tg3442: Remove newlines from cookie

f003e1bb 2019-10-28 22:58 Lars Kruse

Remove plugin "arp"

The "arp_" plugin is probably a better alternative: it uses modern linux
tools (iproute2) instead of the "arp" tool.

Closes: #1024

bf83802d 2019-10-27 18:38 Lars Kruse

Remove obsolete bebox plugins

The plugins beboxsync, beboxstats and beboxstats.expect are obsolete.
The ISP that sold the Bebox [Be*] was acquired by another provider
more than five years ago so it is very unlikely that anybody is using
these plugins any more....

f8801b87 2019-10-23 17:09 Olivier Mehani

[hostdenied] Reverse order of series so new entries are on top

Signed-off-by: Olivier Mehani <>

6a47ad0a 2019-10-23 17:09 Olivier Mehani

[fresh-backups] Reverse order of series so new entries are on top

Signed-off-by: Olivier Mehani <>

6ad466b1 2019-10-13 10:59 Olivier Mehani

[network/upnpc_] Add missing vlabel

Signed-off-by: Olivier Mehani <>

3abb60e3 2019-10-13 10:59 Olivier Mehani

[debsecan] Don't include suite in main title

Signed-off-by: Olivier Mehani <>

5587f77c 2019-10-13 10:59 Olivier Mehani

[sickbeard] Add perldoc header

Signed-off-by: Olivier Mehani <>

95ebf419 2019-10-13 10:59 Olivier Mehani

[fresh-backups] Show backup counts as stacked areas by age

Signed-off-by: Olivier Mehani <>

b9776209 2019-10-13 10:59 Olivier Mehani

[sickbeard] Add multigraph plugin doing both shows and episodes

Signed-off-by: Olivier Mehani <>

118457fa 2019-10-13 10:59 Olivier Mehani

[sickbeard_] Show counts as stacked areas

Signed-off-by: Olivier Mehani <>

6ca9f65a 2019-10-13 10:59 Olivier Mehani

[transmission] Show counts as stacked areas

Signed-off-by: Olivier Mehani <>

cfe070ea 2019-10-13 10:59 Olivier Mehani

[network/hostsdeny] Refactor to support any blocked service

The HostDenied field is renamed to ssh. To preserve existing data,

  1. cd /var/lib/munin/example.net
  2. mv hostname-hostsdeny-HostsDenied-g.rrd hostname-hostsdeny-sshd-g.rrd

This refactor incidentally also fixes a bug where empty or commented-out...

e926acaf 2019-10-13 10:59 Olivier Mehani

Fix titles of similar plugins so they are better grouped in category views

Signed-off-by: Olivier Mehani <>

3716783a 2019-10-03 11:36 Lars Kruse

test-exception-wrapper: mention removal of a file from the list of expected failures

374cdde9 2019-10-03 11:34 Lars Kruse

Remove "upnpc_" from list of expected code style test failures

It was probably fixed around 81bf32a5.

196051d3 2019-10-03 11:28 Olivier Mehani

[isp/internode] Cache initial API response

The API tends to be unstable and often fail with a 500,
which makes the plugin disappear. Keeping a cache allows
to prevent some flickering of the graph.

This allows us to further split config data-fetching from live...

08932434 2019-10-03 11:28 Olivier Mehani

[backup/fresh-backups] Rework limits

Signed-off-by: Olivier Mehani <>

cfa5206e 2019-10-03 11:28 Olivier Mehani

[backup/fresh-backups] move from system/

Signed-off-by: Olivier Mehani <>

cf747932 2019-10-03 11:28 Olivier Mehani

[router/upnpc] Fix autoconf

Signed-off-by: Olivier Mehani <>

a8f1eaf3 2019-10-03 11:28 Olivier Mehani

[isp/internode_usage] Make titles more groupable

Signed-off-by: Olivier Mehani <>

0b4725d6 2019-10-03 11:28 Olivier Mehani

[ssl/ssl-certificate-expiry] Fix unset starttls parameter

Signed-off-by: Olivier Mehani <>

282b32b0 2019-10-03 11:28 Olivier Mehani

[network/upnpc_] Add support for host_name

Signed-off-by: Olivier Mehani <>

01edaf00 2019-10-03 11:28 Olivier Mehani

[network/upnpc] Add hostname in graph titles

Signed-off-by: Olivier Mehani <>

076545b5 2019-10-03 11:28 Olivier Mehani

[network/upnpc_] Add multigraph support

Signed-off-by: Olivier Mehani <>

3212af2e 2019-10-03 11:28 Olivier Mehani

[network/upnpc_traffic] Show max bitrate

Deprecate bitrate mode in suggest, but keep support for it so as not to
break existing installations.

Signed-off-by: Olivier Mehani <>

5382722f 2019-10-03 11:28 Olivier Mehani

[network/upnpc_] Add dirtyconfig support

Signed-off-by: Olivier Mehani <>

81bf32a5 2019-10-03 11:28 Olivier Mehani

[network/upnpc_] Cleanup shell code and centralise call to upnpc

Signed-off-by: Olivier Mehani <>

f6c627bd 2019-10-03 11:28 Olivier Mehani

[isp/internode] Fix (some) issues with DIRTYCONFIG

We need to set the date for all plugins, otherwise the lagging `daily`
one is assumed for all, and confuses spoolfetch and other time-based
sanity checks.

Signed-off-by: Olivier Mehani <>

e5af569b 2019-10-03 11:28 Olivier Mehani

[isp/internode_usage] Add support for host_name

Signed-off-by: Olivier Mehani <>

c4920741 2019-10-03 11:28 Olivier Mehani

[isp/internode_usage] Code cleanup

Also make the daily graph more flexible, by always reporting the second
last value (presumably the previous, but sometimes the API lags a bit,
and actively requesting by date result in never reporting some late
data).

Signed-off-by: Olivier Mehani <>

3aa213d4 2019-09-17 13:37 ruliane

Add support for StartTLS in ssl-certificate-expiry (#1018)

  • Add support for StartTLS in ssl-certificate-expiry

Added support for StartTLS in ssl-certificate-expiry
Use env.services foo.example.net_25_smtp to enable StartTLS on a SMTP server.

7fff067f 2019-09-08 09:02 Christopher Eagan

Add Missing Bracket

Adds the missing bracket `[` to ensure that brackets show up after groups when hosts are grouped together.

3cd15a82 2019-09-05 17:32 root

improved ext2, ext3, ext4 filesystems search

4e7c45fd 2019-09-02 17:07 RenWal

Fix typos in certificate_file_expiry

Typos broke the sample configuration

c84659ad 2019-08-30 21:38 Martin Schobert

Cosmetic fix for s/pflogsum/pflogsumm/ - not functional in autoconf section

efff2475 2019-08-30 21:38 Martin Schobert

This typo ensures that you understand the script before using it :-)

a040cb5a 2019-08-19 13:05 Lars Kruse

Merge branch 'lxc-multigraph'

Many contributions from Marc Schaefer and Lars Kruse.

748cf3b4 2019-08-19 09:07 Marc SCHAEFER

- grep EF is invalid
SYSFS: buster has an existing /sys/fs/cgroup/systemd/lxc/$guest_name/tasks,
which does not contain anything useful, so checking
/sys/fs/cgroup/cpuacct/lxc/$guest_name/tasks first.
- spurious blank space for lxc_net and lxc_ram in here document

735689d4 2019-08-16 19:58 rantal

btrfs_subvol_usage: fix "btrfs qgroup show" output format

Switch "btrfs qgroup show" for raw output format, because by default it's human readable form and can't be read by scripts.

4ee40c82 2019-08-14 17:04 d0m84

Update ntp_packets

d0139a58 2019-08-14 17:04 d0m84

Update ntp_packets

With Debian 10 the command "ntpq -c iostats -c sysstats" produces one empty line.
The additional if condition tackles this.

Traceback (most recent call last):
File "/etc/munin/plugins/ntp_packets", line 91, in <module>
stats[line.split(':')[0]] = int(line.split(':')[1])...

ee68a404 2019-08-13 22:06 Lars Kruse

Plugin w1_: add executable flag and tolerate shellcheck failure

Hopefully the issue will be resolved via #1011.

fa3b9cdf 2019-08-13 19:32 Lars Kruse

Merge pull request #766 from webstoney/patch-1

w1_ plugin

c586f34d 2019-08-13 19:27 Lars Kruse

Plugin arris-tg3442: fix code style issues reported by flake8

69602b1b 2019-08-13 19:23 Lars Kruse

Plugin arris-tg3442: describe content of the base64 encoded cookie

The cookie content probably depends on the router model.

9b5dd914 2019-08-13 19:08 Lars Kruse

Merge pull request #977 from heeplr/patch-1

DOCSIS status monitoring

5b8adb58 2019-08-13 18:42 Lars Kruse

Plugin lighttpd_: fix code style issues reported by flake8

8b24b649 2019-08-13 18:36 Lars Kruse

Plugin icecast2_all: fix code style issues reported by flake8

ab3a5837 2019-08-13 18:29 Lars Kruse

Plugin icecast2_: fix code style issues reported by flake8

c466adc4 2019-08-13 18:29 Lars Kruse

Plugin ethermine_hashrate_: fix code style issues reported by flake8

275c82f4 2019-08-13 18:28 Lars Kruse

Plugin btcguild_hashrate_: fix code style issues reported by flake8

ba732fd7 2019-08-13 18:09 Lars Kruse

Plugin snmp__airport: fix code style issues reported by flake8

dacb5501 2019-08-13 18:02 Lars Kruse

Plugin snmp__synology: fix code style issues reported by flake8

8b69c8a1 2019-08-13 17:58 Lars Kruse

Remove plugin solrmulticore

The plugin was introduced in 2011 and superseded by the solr4_ plugin
introduced in 2013.

a730d96a 2019-08-13 17:56 Lars Kruse

Remove plugin solr

The plugin saw only one substantial commit (its initial addition to the
repository). This very first version of the plugin was already broken
(undefined variable "core1") and was never fixed.
Thus it feels sane to assume, that the plugin was never used.

be1dfde5 2019-08-13 17:56 Lars Kruse

Plugin solr4_: fix code style issues reported by flake8

117c5087 2019-08-13 17:56 Lars Kruse

Plugin solr4_: format perldoc header

a3319a6d 2019-08-13 17:47 Lars Kruse

Plugin tor_: switch to python3

24ab44ca 2019-08-13 17:47 Lars Kruse

Plugin tor_: fix code style issues reported by flake8

ebdbf1a9 2019-08-13 17:03 Lars Kruse

Plugins weather_*: specify regular expressions as raw strings

New versions of flake8 already complain about the non-raw nature of the
strings (respectively the improper escaping in the regular expression).

e5abdeeb 2019-08-12 23:16 Lars Kruse

tests: enable shellcheck for shell-based plugins and flake8 for python-based plugins

Many plugins are still failing these tests.
These expected failures are listed in a file
(t/test-exception-wrapper.expected-failures)
A wrapper script is used for running the tests and comparing the result...

53860136 2019-08-12 23:16 Lars Kruse

Plugin ejabberd_resources_: fix shellcheck issues

94434e4b 2019-08-12 23:16 Lars Kruse

Plugin zfs-filesystem-graph: fix here-document

e68a0308 2019-08-12 23:16 Lars Kruse

Plugin zfs-filesystem-graph: fix autoconf and remove "suggest"

be192b52 2019-08-12 23:16 Lars Kruse

Fix multiple python code issues (detected by flake8)

7fed3b97 2019-08-12 23:16 Lars Kruse

Fix multiple shellcheck issues

5b1099fb 2019-08-12 07:59 Lars Kruse

Merge pull request #1010 from mafri27/master

create icinga plugin to monitor check results

bc2f7098 2019-08-12 04:21 mafri

set execute to icinga_checks

5633f925 2019-08-12 03:51 mafri

create icinga plugin to monitor check results

3a426633 2019-08-12 00:09 Lars Kruse

Merge branch 'travis-test'

Fix remaining issues of the test environment.

fe379b6f 2019-08-12 00:04 Lars Kruse

Plugin amr: fix regex issue

An unescpaed left brace is rejected by recent versions of perl.

9695f9d6 2019-08-12 00:04 Lars Kruse

travis: update packages to Ubuntu Bionic

64c755a0 2019-08-12 00:04 Lars Kruse

travis: add more missing packages

a00fb19c 2019-08-12 00:03 Lars Kruse

travis: install requirements via apt

6e452ac6 2019-08-11 20:36 Lars Kruse

Plugin lxc: remove fieldname compatibility attempt with double underscores

The attempt of compatibility (introduced in c0fe6dc3c) did not work,
since the previous implementation replaced the first character
(if it was invalid - e.g. a digit) instead of prepending an underscore.

858f3e3a 2019-08-11 20:36 Lars Kruse

Plugin lxc: rename to "lxc_guests"

The plugin handles details of LXC guests. Thus we should leave the
remainder of the namespace to other plugins.

3ebcb8b5 2019-08-11 20:36 Lars Kruse

Plugin lxc: remove reference to framagit repository

Plugins maintained within the contrib repository of munin should not
refer to other locations as their primary source.
(otherwise they should be maintained in that primary source and not in
the contrib repository)

2f1be9f9 2019-08-11 20:36 Lars Kruse

Plugin lxc: update list of authors

f69587c2 2019-08-11 20:36 Lars Kruse

Plugin lxc: move to category "virtualization"

See http://guide.munin-monitoring.org/en/latest/reference/graph-category.html#well-known-categories

3f8ef105 2019-08-11 20:36 Lars Kruse

Plugin lxc: enable "set -eu" for better error handling

The code should be suitable for "exit-on-error" and "error-on-unset".

856572ad 2019-08-11 20:36 Lars Kruse

Plugin lxc: verify the availability of "lxc-ls"

Previously "autoconf" only verified, that /var/lib/lxc exists. But this
could be just a remainder of a formerly installed lxc package.

59cb851c 2019-08-11 20:36 Lars Kruse

Plugin lxc: add support for MUNIN_CAP_DIRTYCONFIG

f00f28cf 2019-08-11 20:36 Lars Kruse

Plugin lxc: use functions for top-level activities

This clarifies the flow of control and allows to use
MUNIN_CAP_DIRTYCONFIG later.

4356a024 2019-08-11 20:36 Lars Kruse

Plugin lxc: clarify name for function "active_guests"

Previously a variable and a function used the same name.
This was no problem, but it can cause confusion.

55b88187 2019-08-11 20:36 Lars Kruse

Plugin lxc: change the plugin from "bash" to "sh"

No more bashisms were left.

6bb47198 2019-08-11 20:36 Lars Kruse

Plugin lxc: separate function for title beautification

This avoids a bashism.