munin-contrib/plugins
Nathaniel Clark 09b145cb85 Cleanup page decode
Signed-off-by: Nathaniel Clark <Nathaniel.Clark@misrule.us>
2020-09-26 12:59:47 +02:00
..
2wire Category Tree: reduce number of categories 2017-02-22 04:48:52 +01:00
accounting Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
amavis Plugin amavis_awk: improve variable names 2020-03-26 04:23:21 +01:00
amr Plugin amr: fix regex issue 2019-08-12 06:04:02 +02:00
amule Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
apache Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
apt Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
arangodb Whitespace cleanup 2018-08-02 02:33:25 +02:00
aris Whitespace cleanup 2018-08-02 02:33:25 +02:00
arp Remove plugin "arp" 2019-10-29 03:58:44 +01:00
assp Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
asterisk asterisk: the confbridge graph is in the wrong category 2019-08-11 18:41:57 +02:00
audit Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
backup Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
backuppc Restructure incomplete or broken "autoconf" implementations 2018-09-16 15:17:14 +02:00
bacula Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
balanceng Plugin-Gallery: Better 2nd level headings 2017-02-24 05:01:30 +01:00
battery Fix 2020-09-08 00:43:20 +02:00
bigbrother Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
bind Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
bird Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
boinc Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
brocade Plugin-Gallery: Get better 2nd level headings 2017-02-24 19:50:15 +01:00
bsd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
cacti Category Tree: Reduce number of categories 2017-02-23 04:00:39 +01:00
celery Whitespace cleanup 2018-08-02 02:33:25 +02:00
ceph Plugin ceph_osd: improve style and documentation 2018-08-24 22:04:59 +02:00
change.org Whitespace cleanup 2018-08-02 02:33:25 +02:00
chat Whitespace cleanup 2018-08-02 02:33:25 +02:00
cherokee Whitespace cleanup 2018-08-02 02:33:25 +02:00
chilli Whitespace cleanup 2018-08-02 02:33:25 +02:00
chrony Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
clamav Whitespace cleanup 2018-08-02 02:33:25 +02:00
condor Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
coturn Small fix (intialize variables) 2020-04-03 17:52:25 +02:00
courier Whitespace cleanup 2018-08-02 02:33:25 +02:00
cpan plugin cpanp_o: change category from 'other' to 'security' 2018-03-28 04:55:01 +02:00
cpu Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
currency bitcoind_: return support for older Bitcoin Core versions 2020-04-21 18:55:25 +02:00
cyrus Whitespace cleanup 2018-08-02 02:33:25 +02:00
darwin Whitespace cleanup 2018-08-02 02:33:25 +02:00
db2 Category Tree: Reduce number of categories 2017-02-20 18:32:37 +01:00
debian [debsecan] Don't include suite in main title 2019-10-13 16:59:03 +02:00
dhcp Whitespace cleanup 2018-08-02 02:33:25 +02:00
disk Remove dummy plugins containing only references to external repositories 2020-09-23 05:06:01 +02:00
djabberd added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
dkim Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
docker [docker_] Get CPU count from os.cpu_count() everywhere 2020-09-18 12:11:43 +10:00
dovecot [plugins/dovecot/dovecot] make 'connected users' graph DERIVEable 2020-08-18 04:12:40 +02:00
drbd Whitespace cleanup 2018-08-02 02:33:25 +02:00
drupal added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
dspam Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
dvb Whitespace cleanup 2018-08-02 02:33:25 +02:00
ejabberd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
emc Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
fan Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
fax Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
firebird Whitespace cleanup 2018-08-02 02:33:25 +02:00
fr24 plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
freeradius Plugin freeradius_sqlippool_: New plugin to show IP pool utilisation 2020-02-18 01:45:05 +01:00
ftp Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
funkytown Whitespace cleanup 2018-08-02 02:33:25 +02:00
games Whitespace cleanup 2018-08-02 02:33:25 +02:00
gearman plugin categories: other -> cloud 2018-03-28 04:30:14 +02:00
geowebcache Fix geowebcache-bandwidth 2020-04-25 05:33:53 +02:00
git Remove global flake8 override 2020-08-19 22:47:03 +02:00
glance Whitespace cleanup 2018-08-02 02:33:25 +02:00
glassfish added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
google Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
gpu Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
groupwise Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
gunicorn Whitespace cleanup 2018-08-02 02:33:25 +02:00
haproxy Whitespace cleanup 2018-08-02 02:33:25 +02:00
harddisks Review and unify category assignments of plugins 2018-08-01 23:56:56 +02:00
hdfs Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
heimdal Whitespace cleanup 2018-08-02 02:33:25 +02:00
horde Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
http Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
i2p Reduce number of categories, move "other" plugins 2017-02-23 21:14:01 +01:00
icecast Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
icinga set execute to icinga_checks 2019-08-12 10:21:21 +02:00
ilias Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
imapproxy Whitespace cleanup 2018-08-02 02:33:25 +02:00
ip6 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
ipmi Plugin-Gallery: Get better 2nd level headings 2017-02-24 17:30:35 +01:00
ipvs Whitespace cleanup 2018-08-02 02:33:25 +02:00
ircd Whitespace cleanup 2018-08-02 02:33:25 +02:00
isp [plugins/solar/fronius] Monitor Solar Inverters using the Fronius Solar API 2020-07-12 18:30:04 +02:00
java/jmx/plugin Merge pull request #788 from steveschnepp/jmx-src 2019-07-27 11:17:38 +02:00
jchkmail Whitespace cleanup 2018-08-02 02:33:25 +02:00
jenkins Merge pull request #918 from sumpfralle/jenkins_multilevel_jobs2 2019-07-22 00:00:32 +02:00
jitsi Fix spelling mistakes 2020-08-25 17:44:17 +02:00
jmx Whitespace cleanup 2018-08-02 02:33:25 +02:00
joomla Whitespace cleanup 2018-08-02 02:33:25 +02:00
jvm Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
kamailio Whitespace cleanup 2018-08-02 02:33:25 +02:00
keystone Whitespace cleanup 2018-08-02 02:33:25 +02:00
libvirt switch to python3 2020-09-11 13:15:43 +02:00
licensing Whitespace cleanup 2018-08-02 02:33:25 +02:00
lighttpd Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
load Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
logins Whitespace cleanup 2018-08-02 02:33:25 +02:00
logs Fix state saving in loggrepx_ plugin 2019-12-26 01:01:46 +01:00
luftdaten add plugin "feinstaubsensor" 2018-05-10 14:55:04 +02:00
lustre Whitespace cleanup 2018-08-02 02:33:25 +02:00
lxc - grep -EF is invalid 2019-08-19 15:07:16 +02:00
lxd Whitespace cleanup 2018-08-02 02:33:25 +02:00
mail Fix potential whitespace issue raised in review 2018-11-29 08:45:02 +01:00
mailman Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
mediawiki Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
memcached Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
memory Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
minecraft Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mixminion Plugin-Gallery: Get better 2nd level headings 2017-02-24 20:20:32 +01:00
moblock Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mod_jk Whitespace cleanup 2018-08-02 02:33:25 +02:00
mogilefs Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
moinmoin Whitespace cleanup 2018-08-02 02:33:25 +02:00
mongodb Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
monit Fix multiple python code issues (detected by flake8) 2019-08-13 05:16:13 +02:00
moodle added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
mpd Restructure incomplete or broken "autoconf" implementations 2018-09-16 15:17:14 +02:00
mssql Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mumble Whitespace cleanup 2018-08-02 02:33:25 +02:00
munin Fix utf8 encoding of author names 2020-09-23 22:22:54 +02:00
mysql Fix spelling mistakes 2020-08-25 17:44:17 +02:00
mythtv Restructure incomplete or broken "autoconf" implementations 2018-09-16 15:17:14 +02:00
nagios Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
netapp Fix spelling mistakes 2020-08-25 17:44:17 +02:00
netscaler Whitespace cleanup 2018-08-02 02:33:25 +02:00
network Fix utf8 encoding of author names 2020-09-23 22:22:54 +02:00
newznab Whitespace cleanup 2018-08-02 02:33:25 +02:00
nextcloud [nextcloud_] Softer failure on missing data 2020-09-11 10:03:43 +10:00
nfs Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
nfs-freebsd Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
nginx Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
nova Whitespace cleanup 2018-08-02 02:33:25 +02:00
nscd Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
ntp Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
omreport Whitespace cleanup 2018-08-02 02:33:25 +02:00
openfire Category Tree: Reduce number of categories 2017-02-23 04:29:44 +01:00
openntpd Add openntp_offset plugin. 2015-08-01 11:34:05 +02:00
openvz Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
openwrt Whitespace cleanup 2018-08-02 02:33:25 +02:00
oracle Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
ossec Category Tree: Reduce number of categories 2017-02-22 23:20:56 +01:00
other Remove dummy plugins containing only references to external repositories 2020-09-23 05:06:01 +02:00
passenger Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
pdns Whitespace cleanup 2018-08-02 02:33:25 +02:00
percona Fix python style issues reported by flake8 2019-12-18 00:25:39 +01:00
pf Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
php Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
ping Plugin multi_tcp_ping: gracefully handle DNS resolution problems 2020-08-14 22:30:43 +02:00
poseidon Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
postfix Fix spelling mistakes 2020-08-25 17:44:17 +02:00
postgresql Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
power spelling: change "licenced" to "licensed" 2020-08-25 17:44:16 +02:00
power5 Whitespace cleanup 2018-08-02 02:33:25 +02:00
powermta Whitespace cleanup 2018-08-02 02:33:25 +02:00
printer Whitespace cleanup 2018-08-02 02:33:25 +02:00
prosody Python plugins: fix style issues 2020-08-25 17:44:17 +02:00
puma added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
punbb Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
puppet Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
qmail Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
qpsmtpd Whitespace cleanup 2018-08-02 02:33:25 +02:00
quake Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
rabbitmq Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
rackspace Fix spelling mistakes in variable names 2020-03-26 04:23:21 +01:00
radiator Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
raspberry-pi Plugin w1_: add executable flag and tolerate shellcheck failure 2019-08-14 04:06:31 +02:00
reddit_karma Whitespace cleanup 2018-08-02 02:33:25 +02:00
redis Merge pull request #996 from tsaavik/master 2019-07-23 01:45:50 +02:00
relayd relayd: permit commas between hosts in tables 2020-02-02 05:16:53 +01:00
requesttracker Reduce number of categories 2017-02-23 23:12:19 +01:00
rethinkdb Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
riak added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
router Cleanup page decode 2020-09-26 12:59:47 +02:00
rsnapshot Add plugin "rsnapshot_duration" 2020-08-07 02:47:10 +02:00
rsync Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
rtorrent fix multicall arg 2020-04-05 21:13:39 +02:00
s3 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
sabnzbd Plugin sabnzbd_*: fix compatbility with SABnzbd 3.x 2020-05-16 17:05:00 +02:00
samba Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
san/emc_comprehensive Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
sar Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
scalix Whitespace cleanup 2018-08-02 02:33:25 +02:00
security Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
senderbase Check SenderBase with either dig or host, depending on what's available. 2016-10-17 10:30:26 -04:00
senderscore Whitespace cleanup 2018-08-02 02:33:25 +02:00
sendmail Whitespace cleanup 2018-08-02 02:33:25 +02:00
sensors Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
sfsnmp Whitespace cleanup 2018-08-02 02:33:25 +02:00
sge Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
shoutcast Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
sickbeard [sickbeard] Add perldoc header 2019-10-13 16:59:03 +02:00
smf Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
smstools Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
snmp Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
solar Fix wrong "example-directory" names 2020-08-30 00:54:53 +02:00
solaris Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
solr Fix python style issues reported by flake8 2019-12-18 00:25:39 +01:00
sourceds Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
spamassasin Plugin-Gallery: Get better 2nd level headings 2017-02-24 20:20:32 +01:00
sphinx Port some python2 plugins to python3 2019-12-18 00:27:02 +01:00
spotweb Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
squeezebox perl modules: fix braces for loop array 2018-03-08 04:49:45 +01:00
squid Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
ssh Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
ssl ssl-certificate-expiry: Feature added: checking intermediate certs as well (#1088) 2020-09-06 22:19:12 +02:00
streaming unify DIRTYCONFIG handling in shell and python plugins 2018-04-07 02:17:06 +02:00
swap Whitespace cleanup 2018-08-02 02:33:25 +02:00
swift Plugin swift-dispersion: fix style issues 2018-03-27 05:02:23 +02:00
syncthing Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
synology Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
syslog added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
system Fixed warnings generated by total_by_process_ 2020-04-18 04:17:55 +02:00
systemd [plugins/systemd/systemd_units] Optionally hide extinfo of active services 2020-08-17 02:44:57 +02:00
tarsnap Whitespace cleanup 2018-08-02 02:33:25 +02:00
tcp Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
teamspeak Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
thecus Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
thin Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
tinydns Whitespace cleanup 2018-08-02 02:33:25 +02:00
tomcat Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
tor change Python iteritems by items 2020-04-21 19:23:18 +02:00
torrent Fix python style issues reported by flake8 2019-12-18 00:25:39 +01:00
tplink Whitespace cleanup 2018-08-02 02:33:25 +02:00
trafic_ro Plugin trafic_ro_24h: remove duplicate "curl" token 2020-03-26 04:23:21 +01:00
transmission_ratios Plugin-Gallery: Get better 2nd level headings 2017-02-24 19:50:15 +01:00
tv Category Tree: Reduce number of categories 2017-02-23 03:20:34 +01:00
twemproxy twemproxy: add python3 support 2020-03-26 04:43:08 +01:00
ubiquiti Fixed data for UAP 2020-09-11 04:45:00 +02:00
ubuntu plugin apt_ubuntu: various improvements 2018-03-28 05:57:02 +02:00
udp Plugin-Gallery: Better 2nd level headings 2017-02-24 04:09:58 +01:00
ultramonkey Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
unicorn Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
user Fix spelling mistakes 2020-08-25 17:44:17 +02:00
uucp Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
uwsgi Whitespace cleanup 2018-08-02 02:33:25 +02:00
varnish Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
vbulletin Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
vdr Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
virtualbox Review and unify category assignments of plugins 2018-08-01 23:56:56 +02:00
vmware Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
voip Replace split with explode 2020-07-08 21:34:22 +02:00
voldemort Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
vpn Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
vserver Whitespace cleanup 2018-08-02 02:33:25 +02:00
weather Fix wrong "example-directory" names 2020-08-30 00:54:53 +02:00
websphere Whitespace cleanup 2018-08-02 02:33:25 +02:00
wifi Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
wordpress Plugin wordpress2: support PHP7 2020-02-05 21:06:09 +01:00
wowza Whitespace cleanup 2018-08-02 02:33:25 +02:00
wuala Remove unused "autoconf" handling from plugins without this capability 2018-09-16 15:13:38 +02:00
xastir Whitespace cleanup 2018-08-02 02:33:25 +02:00
xbnbt Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
xen Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
yacy Whitespace cleanup 2018-08-02 02:33:25 +02:00
yum Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
zfs Fixes quota für zvols. Without this, the log gets spammed with 2020-08-17 02:41:54 +02:00
zimbra Category Tree: Reduce number of categories 2017-02-22 23:20:56 +01:00
znc Whitespace cleanup 2018-08-02 02:33:25 +02:00
zope Fix spelling mistakes in variable names 2020-03-26 04:23:21 +01:00
README.md plugins/README: mention more style check tools 2020-08-28 14:38:45 +02:00

README.md

Contributed Munin Plugins

This plethora of plugins covering various topics was contributed by many different users of munin.

See the gallery for a browsable overview of these plugins.

Purpose of this repository

This repository of contributed plugin strives to achieve the following goals:

  • allow users to find interesting plugins
  • allow contributors to publish their plugins
  • simplify cooperative maintenance of plugins

Contributed plugins are maintained primarily by their authors. You may file bug reports for plugin issue here in this repository (munin-contrib), but please do not forget to notify the author of the plugin (see the plugin's documentation), too.

Please note, that this repository is not supposed to be a dumping site for random plugins of low quality. The related infrastructure (e.g the gallery or automated tests) require a certain level of quality. Please see below for details.

Submit a new plugin

  1. check if a similar plugin exists and if it can be extended/changed instead of adding a new plugin
    • please avoid code copies - they are a maintenance burden
  2. add documentation including configuration, author, license and magic markers
  3. pick a suitable category
  4. use style check tools for the language of the plugin (e.g. perl: perlcritic, shell: shellcheck, python: flake8, ruby: rubocop)
  5. pick a suitable name and location
  6. bonus:
  7. open a pull request with your new plugin or send it attached to an email to the mailing list

See the plugin development documentation for more details.

Modify an existing plugin

  • try to keep the plugin backwards compatible (e.g. keep data fieldnames unchanged)
    • improvements of code quality and features can justify incompatible changes of existing plugins
  • bonus:

Plugin name and location

The following descriptions are intentions - they do not necessarily describe the current state for all plugins. Please open a pull request if you want to align the current structure along the goals outlined below:

  • the top level directory should describe a related software or vendor
    • use concepts or platforms only if it is really necessary (e.g. cpu, bsd, memory)
  • subdirectories are usually not required