Projet

Général

Profil

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

root @ e22acbdd

# Date Auteur Commentaire
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

898224ba 2020-03-26 19:07 Lars Kruse

Merge branch 'plugins-mikrotik'

Add SNMP-based plugin for monitoring statistics of Mikrotik routers.

10534d0d 2020-03-26 19:07 Lars Kruse

Merge SNMP plugins for Mikrotik routers into a single multigraph plugin

389ac956 2020-03-26 19:07 Alejandro Suarez

Added PerlDoc header

e9d20f63 2020-03-26 19:07 Alejandro Suarez

Added PerlDoc header

e1bc7ad6 2020-03-26 19:07 Alejandro Suarez

Fixed typo in variables

1acb0665 2020-03-26 19:07 Alejandro Suarez

Added suggestion made by @sumpfralle

c04775f8 2020-03-26 19:07 Alejandro Suarez

Monitor mikrotik Flash disk usage

8a52ef23 2020-03-26 19:07 Alejandro Suarez

Monitor mikrotik RAM usage

1e81c032 2020-03-25 23:43 pboesch

twemproxy: add python3 support

4d8456af 2020-03-25 23:32 Lars Kruse

Introduce spelling tests via codespell

4cea2f60 2020-03-25 23:23 Lars Kruse

Plugin ts3v2_: switch to unix line endings

59073bff 2020-03-25 23:23 Lars Kruse

Plugin postfix_filtered_awk: improve variable name

Avoid misdetections by codespell.

68980ed2 2020-03-25 23:23 Lars Kruse

Plugin irq: improve variable name

Avoid misdetections by codespell.

ba89ed20 2020-03-25 23:23 Lars Kruse

Plugin amavis_awk: improve variable names

cdb9a445 2020-03-25 23:23 Lars Kruse

Plugin xfs_frag: fix shellcheck issues

07c854f2 2020-03-25 23:23 Lars Kruse

Plguin mysql_size_all: minor cleanup

f468341a 2020-03-25 23:23 Lars Kruse

Plugin read_serial_temperature: port to python3

69ab03d6 2020-03-25 23:23 Lars Kruse

Plugin mysql_size_all: remove unused variable WANTED

The array should have been removed in
cba9455cd030bbeeb33d6da77a883e3e2502f669.

90b60cdb 2020-03-25 23:23 Lars Kruse

Plugin trafic_ro_24h: remove duplicate "curl" token

The plugin always emitted an error message (without failing) before.

c7f6227a 2020-03-25 23:23 Lars Kruse

Plugin acpi_batt_: fix spelling mistake in pattern

The pattern "batery type" is probably never emitted.

5215545c 2020-03-25 23:23 Lars Kruse

Plugin murmur_users: fix type in pattern

The output probably does not contain the misspelled string "Tiemout".

f776b7e0 2020-03-25 23:23 Lars Kruse

Fix spelling mistakes in variable names

Thanks, codespell!

8713eb37 2020-03-25 23:23 Lars Kruse

Fix spelling mistakes in comments and descriptions

Thanks, codespell!

561da1a3 2020-02-28 18:33 corbolais

typo: retransmited -> retransmitted

Signed-off-by: corbolais <>

06cfee06 2020-02-17 19:45 Terry Burton

Plugin freeradius_sqlippool_: New plugin to show IP pool utilisation

Uses the generic Perl DBI interface, requiring the user to specify a driver and
provide the corresponding DBD module

937cb1d0 2020-02-16 14:27 Doctor

Rewrite Docker plugin

Fix:
- CPU
- Memory

Add:
- Containers number
- Containers status
- Images number
- Volumes number

276169a6 2020-02-13 10:11 Alban

Update mongodb plugins

  • Update mongodb plugins
  • fix category
  • chmod +x
  • flake8-CI
  • flake8 adjustments for mongo_collection_ and env python3
52144bc2 2020-02-05 18:54 Lars Kruse

ssl-certificate-expiry: remove hardcoded CA directory path

This should allow the plugin to be usable on all platforms.

60782f9d 2020-02-05 15:06 kozakana

Plugin wordpress2: support PHP7

7784ddf4 2020-02-03 18:54 Doctor

Fix prosody plugin by encoding telnetlib commands

daba178e 2020-02-01 23:16 Gabriel Filion

relayd: permit commas between hosts in tables

relayd.conf(5) mentions the following:

Each table must contain at least one host address; multiple hosts are
separated by newline, comma, or whitespace.

So the addition of commas as separators should now cover all possible...

065d4f12 2020-02-01 23:16 Gabriel Filion

relayd: avoid matching table defs within comments

if a table is commented out, you currently get an entry for the hosts
that the entry contains but you'll get NaN for those hosts all the time
if they are not defined elsewhere.

to avoid that we anchor our match to the beginning of lines and permit...

2e16d2f8 2020-01-27 17:44 Olivier Mehani

Templates: name in title (#1019)

  • [original] Put host name first in <TITLE>
  • [munstrap] Put host name or service (NAME) first in <title>

Useful when many tabs are open.

Signed-off-by: Olivier Mehani <>

0a4891fc 2020-01-24 19:28 Alban

Add new mongodb plugins

  • mongo_cpu_ram
  • mongodb_conn
  • mongodb_cpu
  • mongodb_ram
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