Plugin snmp__airport: fix code style issues reported by flake8
Plugin snmp__synology: fix code style issues reported by flake8
Remove plugin solrmulticore
The plugin was introduced in 2011 and superseded by the solr4_ pluginintroduced in 2013.
Remove plugin solr
The plugin saw only one substantial commit (its initial addition to therepository). 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.
Plugin solr4_: fix code style issues reported by flake8
Plugin solr4_: format perldoc header
Plugin tor_: switch to python3
Plugin tor_: fix code style issues reported by flake8
Plugins weather_*: specify regular expressions as raw strings
New versions of flake8 already complain about the non-raw nature of thestrings (respectively the improper escaping in the regular expression).
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...
Plugin ejabberd_resources_: fix shellcheck issues
Plugin zfs-filesystem-graph: fix here-document
Plugin zfs-filesystem-graph: fix autoconf and remove "suggest"
Fix multiple python code issues (detected by flake8)
Fix multiple shellcheck issues
Merge pull request #1010 from mafri27/master
create icinga plugin to monitor check results
set execute to icinga_checks
Merge branch 'travis-test'
Fix remaining issues of the test environment.
Plugin amr: fix regex issue
An unescpaed left brace is rejected by recent versions of perl.
travis: update packages to Ubuntu Bionic
travis: add more missing packages
travis: install requirements via apt
asterisk: the confbridge graph is in the wrong category
This was a copy/paste error that slipped by unnoticed :\
Merge pull request #1007 from lelutin/replace_meetme_with_confbridge
asterisk: use eq instead of == for comparing a variable to a string
sumpfralle suggested this change on github, since the comparisons aremeant to be string comparisons.
asterisk: rename options for enabling/disabling graphs
With this "enable_" prefix, it will be clearer to users that thoseoptions are boolean flags.
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.
asterisk: turn output into debug-only lines
I apparently forgot to clear out two lines of debugging output from thescript before submitting a pull request.
Those lines of output are super useful for debugging whenever things arenot working as expected (e.g. asterisk has changed its output). So it'll...
asterisk: Add configuration options to disable conference graphs
Since the MeetMe application is not available anymore on Debian, itmakes no sense to keep the graph around. We do however want to keep codearound for parsing stats from MeetMe. So we'll add two "binary" flags...
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...
Merge pull request #1005 from lelutin/fix_asterisk_ami_parsing
Fix asterisk ami parsing
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:...
asterisk: fix typoes in multi-graph configuration
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...
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
travis: add Graphics::ColorNames::Windows
plugins: another round of defined(@array) fixing
Plugin pacman_pending_updates: switch to /bin/sh; update version
The plugin does not use any bash-specific features. Thus it is notnecessary to depend on bash.
Plugin pacman_pending_updates: fix and clarify conditionals
The "checkupdates" compound statement (" ... || ... && ...") did notwork due to the equal precendence of both operators (introduced in6cb5c9e104d9a1a95adba7ce6e97651232c3595e).
Closes: #1004...
Added plugins for certificates
Merge pull request #1003 from shtrom/freebox-errors-derive
[router/freebox] Use DERIVE for error correction subgraph
[router/freebox] Update errors example graph
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
[router/freebox] Use DERIVE for error correction
Revert "travis: do not use sudo, but the apt plugin"
This reverts commit 34b55fe3b50b8d6832506413a181c693516633a4.
travis: do not use sudo, but the apt plugin
t: fixing skip
t: ignore empty files
fix plugins for new rules
travis: remove the check for the nvidia plugin
travis: upgrade to an always current version of PHP
travis: move to bionic
travis: adding a dependency
Adding +x flag
Merge pull request #788 from steveschnepp/jmx-src
p/jmx: extract the source from the jar
Merge pull request #997 from rantal/master
Update megaraid-controller-information to support "megacli" executable name
Update megaraid-controller-information
zpool_capacity: Added fragmentation % graph
Added fragmentation % graph
Plugin bitcoind_: unify error output
Plugin bitcoind_: demystify "autoconf" handling
Plugin bitcoind_: unify exit behaviour
Plugin bitcoind_: improve style
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").
Update megaraid-controller-information to support "megacli" name of tools executable
Merge pull request #996 from tsaavik/master
Added Redis lag graph for slave0 node replication
[php_fpm_process] Add queue and request information
Plugin bitcoind_: fix POST request body format
Python3 mandates "bytes" as the request body data type.
Merge pull request #994 from shtrom/ssl-certificate-expiry_cache
[ssl-certificate-expiry] Add asynchronous update via cron
squash! squash! [ssl-certificate-expiry] Add asynchronous update via cron
squash! [ssl-certificate-expiry] Add asynchronous update via cron
revert local
Plugin bitcoind_: fix base64 encoding for credentials
Python2.7 (as well as Python3.x) refused to execute the previously usedencoding (`foo.encode('base64')`). It is unknown, whether it workedbefore with an older Python version.
Merge pull request #980 from shtrom/isp/internode
[internode_usage] New plugin for Australian ISP Internode
Merge pull request #783 from OSSHelp/master
mysql_connections_per_user: fix for non-alphanumeric symbols in fields
Merge pull request #918 from sumpfralle/jenkins_multilevel_jobs2
Jenkins multilevel jobs
Merge pull request #932 from sumpfralle/plugin-bitcoind-improvements
Plugin bitcoind improvements
Merge pull request #948 from kjetilho/plugin-nvme
nvme - Munin plugin to monitor the use of NVMe devices
Merge pull request #992 from tsaavik/master
Added Redis replication backlog graph
Also, cleanup the script to be better POSIX sh compatible, and add -u tothe shebang.
Merge pull request #935 from steveschnepp/bbox-upgrade
bbox: upgrade bbox version.
bbox: using jq -r to force numeric evaluation
bbox: quoting the variables
Adding a link to explain "bbox"
Remove double quote for env.driftfile variable
Add ntp_drift.
Add chrony_drift.
fix uptime_bsd. compile time is not included since FreeBSD 12.0-RELEASE due to Reproducible Builds
https://wiki.freebsd.org/ReproducibleBuilds/Basehttps://reviews.freebsd.org/D4347
sysctl output samples:
% (11.2-RELEASE) sysctl kern.versionkern.version: FreeBSD 11.2-RELEASE-p10 #0: Mon May 13 21:20:50 UTC 2019...
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[…]...
Merge pull request #988 from shtrom/file_length_
[file_lenght_] Various fixes
Merge pull request #987 from shtrom/file_length_
[file_length_] Generic plugin to monitor the number of lines (or variation thereof) of arbitrary files
[file_length_] Add configurable type
Merge pull request #976 from bertptrs/plugin-pacman
Properly report unknowns
[network/upnpc_] don't let the shell expand ${graph_period}
Also, update license and add SPDX identifier
[router/freebox] Plugin to monitor Freebox information (#985)
Merge pull request #975 from wodry/patch-2
Remove quotes in plugin env parameters
Setting`env.torconnectmethod 'port'`leads to the error:```munin-run tor_bandwidthenv.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....