munin-contrib/plugins
Lars Kruse 72eeb4155f spelling: change "licenced" to "licensed"
Even though "licenced" is proper (British English) spelling,
"spellcheck" complains about it (probably being focused on American
English).
The change should just clean up the output of the spelling linter and
should not be interpreted as a language preference.
Sorry, (British) folks!
2020-08-25 17:44:16 +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 Plugin apache_memory: fix title description formatting 2020-04-21 20:14:04 +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 Plugin acpi_batt_: fix spelling mistake in pattern 2020-03-26 04:23:21 +01: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 fix uptime_bsd. compile time is not included since FreeBSD 12.0-RELEASE due to Reproducible Builds 2019-07-16 00:16:01 +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 Whitespace cleanup 2018-08-02 02:33:25 +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 extend workaround for multiple dashes 2020-08-14 01:11:08 +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 [plugin/docker_] Improvements to docker_ plugin (#1094) 2020-08-25 16:17:18 +02: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 Plugin ejabberd_resources_: fix shellcheck issues 2019-08-13 05:16:13 +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 Modified http_request_time to allow specifying a user agent 2020-07-08 21:23:15 +02:00
i2p Reduce number of categories, move "other" plugins 2017-02-23 21:14:01 +01:00
icecast Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 Split videostreams in separate graph for better readability 2020-04-12 21:40:14 +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 add proxmox comment 2020-08-17 02:41:02 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
mixminion Plugin-Gallery: Get better 2nd level headings 2017-02-24 20:20:32 +01:00
moblock Whitespace cleanup 2018-08-02 02:33:25 +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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
mumble Whitespace cleanup 2018-08-02 02:33:25 +02:00
munin Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
mysql Remove global flake8 override 2020-08-19 22:47:03 +02:00
mythtv Restructure incomplete or broken "autoconf" implementations 2018-09-16 15:17:14 +02:00
nagios Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
netapp Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
netscaler Whitespace cleanup 2018-08-02 02:33:25 +02:00
network Fix spelling mistakes in variable names 2020-03-26 04:23:21 +01:00
newznab Whitespace cleanup 2018-08-02 02:33:25 +02:00
nextcloud Small fix for nextcloud_apps_multigraph 2020-04-15 16:42:04 +02: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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 spelling: change "licenced" to "licensed" 2020-08-25 17:44:16 +02:00
ossec Category Tree: Reduce number of categories 2017-02-22 23:20:56 +01:00
other Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
passenger Whitespace cleanup 2018-08-02 02:33:25 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 Change regex to match "prepend" pattern 2020-04-29 18:00:24 +02:00
postgresql spelling: change "licenced" to "licensed" 2020-08-25 17:44:16 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 plugins/puppet/puppet_runtime: fix formatting 2020-08-23 14:21:37 +02:00
qmail Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
qpsmtpd Whitespace cleanup 2018-08-02 02:33:25 +02:00
quake Fix multiple shellcheck issues 2019-08-13 05:16:13 +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 Requirements workaround due to #1073 2020-04-25 05:55:08 +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 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +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 hwmon: recognize frequencies 2020-07-19 18:08:28 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
solar [plugins/solar/fronius] Monitor Solar Inverters using the Fronius Solar API 2020-07-12 18:30:04 +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 Whitespace cleanup 2018-08-02 02:33:25 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
ssl Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01: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 Plugin ts3v2_: switch to unix line endings 2020-03-26 04:23:21 +01:00
thecus Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
thin Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
tinydns Whitespace cleanup 2018-08-02 02:33:25 +02:00
tomcat Whitespace cleanup 2018-08-02 02:33:25 +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 Plugin unifi_api: handle missing error fields in response 2020-07-12 19:16:31 +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 added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
user [plugin/user/cronjobs] added plugin to monitor cronjobs 2020-08-19 22:43:40 +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 Whitespace cleanup 2018-08-02 02:33:25 +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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
voip Replace split with explode 2020-07-08 21:34:22 +02:00
voldemort added executable permission for multiple plugins 2018-03-09 00:18:30 +01: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 [plugins/weather/wunderground] Add plugin to query station data from Weather Underground 2020-07-12 18:28:14 +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 doc: change link for plugin example graphs to the guide 2018-10-17 03:08:25 +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. shellcheck for shell and flake8 for Python)
  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