Projet

Général

Profil

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

root @ ba732fd7

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

0e0de011 2019-08-11 12:41 Gabriel Filion

asterisk: the confbridge graph is in the wrong category

This was a copy/paste error that slipped by unnoticed :\

550ba544 2019-08-10 22:47 Lars Kruse

Merge pull request #1007 from lelutin/replace_meetme_with_confbridge

  • replace meetme with confbridge
  • unify whitespace
e14659d0 2019-08-10 21:58 Gabriel Filion

asterisk: use eq instead of == for comparing a variable to a string

sumpfralle suggested this change on github, since the comparisons are
meant to be string comparisons.

b8eba4d7 2019-08-10 21:58 Gabriel Filion

asterisk: rename options for enabling/disabling graphs

With this "enable_" prefix, it will be clearer to users that those
options are boolean flags.

5fff12db 2019-08-10 21:58 Gabriel Filion

asterisk: change tabs for spaces for indentation

the plugin currently has inconsistencies with how lines are indented:
some lines only use tab characters while all other lines use spaces.
Let's make the coding style more uniform by using spaces everywhere.

f7ebe683 2019-08-10 15:38 Gabriel Filion

asterisk: turn output into debug-only lines

I apparently forgot to clear out two lines of debugging output from the
script before submitting a pull request.

Those lines of output are super useful for debugging whenever things are
not working as expected (e.g. asterisk has changed its output). So it'll...

74928650 2019-08-10 14:16 Gabriel Filion

asterisk: Add configuration options to disable conference graphs

Since the MeetMe application is not available anymore on Debian, it
makes no sense to keep the graph around. We do however want to keep code
around for parsing stats from MeetMe. So we'll add two "binary" flags...

46b5f4bd 2019-08-10 14:16 Gabriel Filion

asterisk: add graph for confbridge

The MeetMe Asterisk application has been deprecated since Asterisk 1.8.
Debian has also stopped distributing the module with version 11.5.1.
Users now need to migrate to using the ConfBridge application.

Since the application still exists, and some ppl in other Linux distros...

0ca0e78b 2019-08-10 08:17 Lars Kruse

Merge pull request #1005 from lelutin/fix_asterisk_ami_parsing

Fix asterisk ami parsing

38a92191 2019-08-10 02:34 Gabriel Filion

asterisk: another typo in config prevents graphs from showing up

This typo causes the following error during munin-update:

asterisk_codecs.graphs_title Asterisk channels per codec' : Parse error in /var/lib/munin/datafile for asterisk_codecs.graphs_title:...

700b30e1 2019-08-09 17:00 Gabriel Filion

asterisk: fix typoes in multi-graph configuration

d66fef2d 2019-08-09 16:59 Gabriel Filion

asterisk: command replies are now embedded in server responses

Asterisk now replies to "Action: command" with the response embedded,
e.g. with "Response: Success" instead of "Response: Follows".

We need to adjust how we parse the server response otherwise we can't...

b526aee0 2019-07-31 14:48 Steve Schnepp

Revert "Plugin pacman_pending_updates: switch to /bin/sh; update version"

This reverts commit c9cc2f27f6f80526ed9b844adc87fe16502253da.

Actually, it depends on a bashism at line 53:
if hash checkupdates >/dev/null 2>&1; then

2124a49d 2019-07-31 14:46 Steve Schnepp

travis: add Graphics::ColorNames::Windows

a975706f 2019-07-31 14:46 Steve Schnepp

plugins: another round of defined(@array) fixing

c9cc2f27 2019-07-30 21:36 Lars Kruse

Plugin pacman_pending_updates: switch to /bin/sh; update version

The plugin does not use any bash-specific features. Thus it is not
necessary to depend on bash.

72f0546b 2019-07-30 21:33 Lars Kruse

Plugin pacman_pending_updates: fix and clarify conditionals

The "checkupdates" compound statement (" ... || ... && ...") did not
work due to the equal precendence of both operators (introduced in
6cb5c9e104d9a1a95adba7ce6e97651232c3595e).

Closes: #1004
...

d6d5fa80 2019-07-30 21:13 Andreas Perhab

Added plugins for certificates

  • plugin to monitor certificiate lifetime
  • plugin to monitor letsencrypt certificate issue limit
400fe6a3 2019-07-28 15:10 Lars Kruse

Merge pull request #1003 from shtrom/freebox-errors-derive

[router/freebox] Use DERIVE for error correction subgraph

b8002a6c 2019-07-28 08:48 Olivier Mehani

[router/freebox] Update errors example graph

Signed-off-by: Olivier Mehani <>

a207c600 2019-07-28 08:48 Olivier Mehani

[router/freebox] Use DERIVE for error correction

Signed-off-by: Olivier Mehani <>

2fe1becc 2019-07-28 05:05 Steve Schnepp

Revert "travis: do not use sudo, but the apt plugin"

This reverts commit 34b55fe3b50b8d6832506413a181c693516633a4.

34b55fe3 2019-07-27 15:23 Steve Schnepp

travis: do not use sudo, but the apt plugin

878e7334 2019-07-27 15:15 Steve Schnepp

t: fixing skip

f42fdaa6 2019-07-27 15:03 Steve Schnepp

t: ignore empty files

9cd0bba8 2019-07-27 14:50 Steve Schnepp

fix plugins for new rules

58f0ab64 2019-07-27 10:54 Steve Schnepp

travis: remove the check for the nvidia plugin

6c2a9968 2019-07-27 10:37 Steve Schnepp

travis: upgrade to an always current version of PHP

36aa913c 2019-07-27 10:30 Steve Schnepp

travis: move to bionic

77fb9605 2019-07-27 10:00 Steve Schnepp

travis: adding a dependency

81f5e695 2019-07-27 10:00 Steve Schnepp

Adding +x flag

5967b5f1 2019-07-27 05:17 Steve Schnepp

Merge pull request #788 from steveschnepp/jmx-src

p/jmx: extract the source from the jar

95623db8 2019-07-25 19:44 Lars Kruse

Merge pull request #997 from rantal/master

Update megaraid-controller-information to support "megacli" executable name

5bebfeea 2019-07-25 07:46 rantal

Update megaraid-controller-information

4864783f 2019-07-24 21:41 rantal

zpool_capacity: Added fragmentation % graph

Added fragmentation % graph

db7b2f28 2019-07-24 07:56 Lars Kruse

Plugin bitcoind_: unify error output

88e027be 2019-07-24 07:40 Lars Kruse

Plugin bitcoind_: demystify "autoconf" handling

fd45fe6c 2019-07-24 07:32 Lars Kruse

Plugin bitcoind_: unify exit behaviour

a0aa955a 2019-07-23 15:09 Lars Kruse

Plugin bitcoind_: improve style

ea051b7f 2019-07-23 15:09 Lars Kruse

Plugin bitcoind_: use defaults for missing environment variables

Previously undefined environment variables were treated as "None"
instead of using the supplied defaults (e.g. for "rpchost" or
"rpcport").

e5f7966d 2019-07-23 11:03 rantal

Update megaraid-controller-information to support "megacli" name of tools executable

d2e8da41 2019-07-22 19:45 Lars Kruse

Merge pull request #996 from tsaavik/master

Added Redis lag graph for slave0 node replication

101c1f7c 2019-07-22 19:37 Olivier Mehani

[php_fpm_process] Add queue and request information

Breaking changes:
  • php_fpm_slowrequests is superseded by php_fpm_requests

Signed-off-by: Olivier Mehani <>

f5de3d19 2019-07-22 19:35 Lars Kruse

Plugin bitcoind_: fix POST request body format

Python3 mandates "bytes" as the request body data type.

920cc492 2019-07-22 19:26 Lars Kruse

Merge pull request #994 from shtrom/ssl-certificate-expiry_cache

[ssl-certificate-expiry] Add asynchronous update via cron

509471b0 2019-07-22 18:26 tsaavik

Added Redis lag graph for slave0 node replication

7e995a02 2019-07-22 08:15 Olivier Mehani

squash! squash! [ssl-certificate-expiry] Add asynchronous update via cron

  • use find to detect only recent cache files
  • reduce cron periodicity to an hour
  • use variable instead of TMP file
793b75b9 2019-07-22 08:07 Olivier Mehani

squash! [ssl-certificate-expiry] Add asynchronous update via cron

revert local

b6a41513 2019-07-22 07:50 Lars Kruse

Plugin bitcoind_: fix base64 encoding for credentials

Python2.7 (as well as Python3.x) refused to execute the previously used
encoding (`foo.encode('base64')`). It is unknown, whether it worked
before with an older Python version.

7f77bdf7 2019-07-21 23:55 Lars Kruse

Merge pull request #980 from shtrom/isp/internode

[internode_usage] New plugin for Australian ISP Internode

66351303 2019-07-21 18:03 Lars Kruse

Merge pull request #783 from OSSHelp/master

mysql_connections_per_user: fix for non-alphanumeric symbols in fields

f5d393ce 2019-07-21 18:00 Lars Kruse

Merge pull request #918 from sumpfralle/jenkins_multilevel_jobs2

Jenkins multilevel jobs

95c6a76e 2019-07-21 17:45 Lars Kruse

Merge pull request #932 from sumpfralle/plugin-bitcoind-improvements

Plugin bitcoind improvements

a77f2996 2019-07-21 17:39 Lars Kruse

Merge pull request #948 from kjetilho/plugin-nvme

nvme - Munin plugin to monitor the use of NVMe devices

428b5827 2019-07-21 17:32 Lars Kruse

Merge pull request #992 from tsaavik/master

Added Redis replication backlog graph

59f057f8 2019-07-20 08:51 Olivier Mehani

[ssl-certificate-expiry] Add asynchronous update via cron

Also, cleanup the script to be better POSIX sh compatible, and add -u to
the shebang.

f88edd08 2019-07-19 14:02 tsaavik

Added Redis replication backlog graph

bcc20b6e 2019-07-18 22:58 Lars Kruse

Merge pull request #935 from steveschnepp/bbox-upgrade

bbox: upgrade bbox version.

59fcde25 2019-07-18 16:50 Steve Schnepp

bbox: using jq -r to force numeric evaluation

af280421 2019-07-18 16:44 Steve Schnepp

bbox: quoting the variables

93f4ff09 2019-07-18 15:48 Steve Schnepp

Adding a link to explain "bbox"

53c76b86 2019-07-18 15:10 flotat stephane

Remove double quote for env.driftfile variable

ddced538 2019-07-17 13:59 HORINOUCHI Masato

Add ntp_drift.

7fa8734a 2019-07-17 13:58 HORINOUCHI Masato

Add chrony_drift.

bb4d6c64 2019-07-15 18:16 Tomohiro Hosaka

fix uptime_bsd. compile time is not included since FreeBSD 12.0-RELEASE due to Reproducible Builds

https://wiki.freebsd.org/ReproducibleBuilds/Base
https://reviews.freebsd.org/D4347

sysctl output samples:

% (11.2-RELEASE) sysctl kern.version
kern.version: FreeBSD 11.2-RELEASE-p10 #0: Mon May 13 21:20:50 UTC 2019...

c4a08bfa 2019-07-11 16:54 Benoît S

libvirt/kvm_*: Simple regex to match VM name

On Debian Stretch the cmdline is something like:
qemu-system-x86_64-enable-kvm-nameguest=vmname,debug-threads=on-S-[…]
Without null characters:
qemu-system-x86_64 -enable-kvm -name guest=vmname,debug-threads=on[…]...

33270dd1 2019-06-28 05:40 Lars Kruse

Merge pull request #988 from shtrom/file_length_

[file_lenght_] Various fixes

1de77292 2019-06-26 23:01 Olivier Mehani

[file_lenght_] Various fixes

  • Only show extinfo if stat is the GNU version
  • Unify variable references
  • Better legend when type is not GAUGE

Signed-off-by: Olivier Mehani <>

7b84a4bf 2019-06-25 14:51 Lars Kruse

Merge pull request #987 from shtrom/file_length_

[file_length_] Generic plugin to monitor the number of lines (or variation thereof) of arbitrary files

edc30c18 2019-06-25 06:19 Olivier Mehani

[file_length_] Add configurable type

Signed-off-by: Olivier Mehani <>

9084e482 2019-06-10 11:51 Lars Kruse

Merge pull request #976 from bertptrs/plugin-pacman

  • Exit when retrieving updates fails.
  • Properly report unknowns
6cb5c9e1 2019-06-10 10:55 Bert Peters

Properly report unknowns

691e52b8 2019-06-06 06:20 Olivier Mehani

[internode_usage] New plugin for Australian ISP Internode

  • Add BUGS and SPDX license
  • Add dirtyconfig support
  • Use ideal usage as warning
92db831b 2019-06-06 06:20 Olivier Mehani

[network/upnpc_] don't let the shell expand ${graph_period}

Also, update license and add SPDX identifier

Signed-off-by: Olivier Mehani <>

dd94da3b 2019-06-05 17:47 Olivier Mehani

[router/freebox] Plugin to monitor Freebox information (#985)

Signed-off-by: Olivier Mehani <>

2f6da6fb 2019-06-02 17:35 Lars Kruse

Merge pull request #975 from wodry/patch-2

Remove quotes in plugin env parameters

e1731c78 2019-06-02 16:28 wodry

Remove quotes in plugin env parameters

Setting
`env.torconnectmethod 'port'`
leads to the error:
```
munin-run tor_bandwidth
env.torconnectmethod contains an invalid value. Please specify either 'port' or 'socket'.
```
Removing the quotes solves that, because the quotes are part of the variable value....