Switch branches/tags
Nothing to show
Find file History
Latest commit f7e6511 Aug 4, 2018
Permalink
..
Failed to load latest commit information.
2wire Category Tree: reduce number of categories Feb 22, 2017
accounting added executable permission for multiple plugins Mar 8, 2018
amavis Whitespace cleanup Aug 2, 2018
amr Category Tree: Reduce number of categories Feb 21, 2017
amule Whitespace cleanup Aug 2, 2018
apache Whitespace cleanup Aug 2, 2018
apt Whitespace cleanup Aug 2, 2018
arangodb Whitespace cleanup Aug 2, 2018
aris Whitespace cleanup Aug 2, 2018
arp added executable permission for multiple plugins Mar 8, 2018
assp Whitespace cleanup Aug 2, 2018
asterisk Whitespace cleanup Aug 2, 2018
audit Whitespace cleanup Aug 2, 2018
backup Plugin backup: fix quoting Mar 28, 2018
backuppc Category Tree: Reduce number of categories Feb 20, 2017
bacula Plugin bacula_sd: fix type issues Mar 27, 2018
balanceng Plugin-Gallery: Better 2nd level headings Feb 24, 2017
battery Whitespace cleanup Aug 2, 2018
bigbrother Whitespace cleanup Aug 2, 2018
bind Whitespace cleanup Aug 2, 2018
bird Reduce number of categories Feb 23, 2017
boinc Whitespace cleanup Aug 2, 2018
brocade Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
bsd Whitespace cleanup Aug 2, 2018
cacti Category Tree: Reduce number of categories Feb 23, 2017
celery Whitespace cleanup Aug 2, 2018
ceph Whitespace cleanup Aug 2, 2018
change.org Whitespace cleanup Aug 2, 2018
chat Whitespace cleanup Aug 2, 2018
cherokee Whitespace cleanup Aug 2, 2018
chilli Whitespace cleanup Aug 2, 2018
chrony Plugin-Gallery: get better 2nd level structure Feb 24, 2017
clamav Whitespace cleanup Aug 2, 2018
condor Whitespace cleanup Aug 2, 2018
courier Whitespace cleanup Aug 2, 2018
cpan plugin cpanp_o: change category from 'other' to 'security' Mar 28, 2018
cpu Whitespace cleanup Aug 2, 2018
currency Whitespace cleanup Aug 2, 2018
cyrus Whitespace cleanup Aug 2, 2018
darwin Whitespace cleanup Aug 2, 2018
db2 Category Tree: Reduce number of categories Feb 20, 2017
debian [debian/debsecan_] Quote stragglers Apr 27, 2017
dhcp Whitespace cleanup Aug 2, 2018
disk Whitespace cleanup Aug 2, 2018
djabberd added executable permission for multiple plugins Mar 8, 2018
dkim Whitespace cleanup Aug 2, 2018
docker Whitespace cleanup Aug 2, 2018
dovecot Whitespace cleanup Aug 2, 2018
drbd Whitespace cleanup Aug 2, 2018
drupal added executable permission for multiple plugins Mar 8, 2018
dspam Whitespace cleanup Aug 2, 2018
dvb Whitespace cleanup Aug 2, 2018
ejabberd Whitespace cleanup Aug 2, 2018
emc Whitespace cleanup Aug 2, 2018
fan Whitespace cleanup Aug 2, 2018
fax Category Tree: reduce number of categories Feb 22, 2017
firebird Whitespace cleanup Aug 2, 2018
fr24 plugin categories: reorganize multiple plugins Mar 28, 2018
freeradius Whitespace cleanup Aug 2, 2018
ftp Whitespace cleanup Aug 2, 2018
funkytown Whitespace cleanup Aug 2, 2018
games Whitespace cleanup Aug 2, 2018
gearman plugin categories: other -> cloud Mar 28, 2018
geowebcache Whitespace cleanup Aug 2, 2018
git Added example graphs Aug 4, 2018
glance Whitespace cleanup Aug 2, 2018
glassfish added executable permission for multiple plugins Mar 8, 2018
google Whitespace cleanup Aug 2, 2018
gpu Whitespace cleanup Aug 2, 2018
groupwise Whitespace cleanup Aug 2, 2018
gunicorn Whitespace cleanup Aug 2, 2018
haproxy Whitespace cleanup Aug 2, 2018
harddisks Review and unify category assignments of plugins Aug 1, 2018
hdfs Category Tree: Reduce number of categories Feb 23, 2017
heimdal Whitespace cleanup Aug 2, 2018
horde Reduce number of categories, move "other" plugins Feb 23, 2017
http Whitespace cleanup Aug 2, 2018
i2p Reduce number of categories, move "other" plugins Feb 23, 2017
icecast Whitespace cleanup Aug 2, 2018
ilias fix wrong example-graph filenames Aug 1, 2018
imapproxy Whitespace cleanup Aug 2, 2018
ip6 Whitespace cleanup Aug 2, 2018
ipmi Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
ipvs Whitespace cleanup Aug 2, 2018
ircd Whitespace cleanup Aug 2, 2018
jchkmail Whitespace cleanup Aug 2, 2018
jenkins Whitespace cleanup Aug 2, 2018
jmx Whitespace cleanup Aug 2, 2018
joomla Whitespace cleanup Aug 2, 2018
jvm Whitespace cleanup Aug 2, 2018
kamailio Whitespace cleanup Aug 2, 2018
keystone Whitespace cleanup Aug 2, 2018
libvirt Whitespace cleanup Aug 2, 2018
licensing Whitespace cleanup Aug 2, 2018
lighttpd Category Tree: Reduce number of categories Feb 21, 2017
load Whitespace cleanup Aug 2, 2018
logins Whitespace cleanup Aug 2, 2018
lustre Whitespace cleanup Aug 2, 2018
lxc Whitespace cleanup Aug 2, 2018
lxd Whitespace cleanup Aug 2, 2018
mail Whitespace cleanup Aug 2, 2018
mailman Whitespace cleanup Aug 2, 2018
mediawiki added executable permission for multiple plugins Mar 8, 2018
memcached Whitespace cleanup Aug 2, 2018
memory Whitespace cleanup Aug 2, 2018
minecraft Whitespace cleanup Aug 2, 2018
mixminion Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
moblock Whitespace cleanup Aug 2, 2018
mod_jk Whitespace cleanup Aug 2, 2018
mogilefs Whitespace cleanup Aug 2, 2018
moinmoin Whitespace cleanup Aug 2, 2018
mongodb Whitespace cleanup Aug 2, 2018
monit Plugin monit_parser: fix style issues Mar 27, 2018
moodle added executable permission for multiple plugins Mar 8, 2018
mpd rename plugin example graphs for plugin gallery visualization Mar 24, 2018
mssql Whitespace cleanup Aug 2, 2018
mumble Whitespace cleanup Aug 2, 2018
munin Whitespace cleanup Aug 2, 2018
mysql Whitespace cleanup Aug 2, 2018
mythtv Whitespace cleanup Aug 2, 2018
nagios Whitespace cleanup Aug 2, 2018
netapp Whitespace cleanup Aug 2, 2018
netscaler Whitespace cleanup Aug 2, 2018
network Whitespace cleanup Aug 2, 2018
newznab Whitespace cleanup Aug 2, 2018
nfs-freebsd added executable permission for multiple plugins Mar 8, 2018
nfs Reduce number of categories Feb 23, 2017
nginx Whitespace cleanup Aug 2, 2018
nova Whitespace cleanup Aug 2, 2018
nscd Whitespace cleanup Aug 2, 2018
ntp Whitespace cleanup Aug 2, 2018
omreport Whitespace cleanup Aug 2, 2018
openfire Category Tree: Reduce number of categories Feb 23, 2017
openntpd Add openntp_offset plugin. Aug 1, 2015
openvz Whitespace cleanup Aug 2, 2018
openwrt Whitespace cleanup Aug 2, 2018
oracle Whitespace cleanup Aug 2, 2018
ossec Category Tree: Reduce number of categories Feb 22, 2017
other Whitespace cleanup Aug 2, 2018
passenger Whitespace cleanup Aug 2, 2018
pdns Whitespace cleanup Aug 2, 2018
percona plugin percona_: fix python style; python3 compatibility Mar 29, 2018
pf Whitespace cleanup Aug 2, 2018
php Whitespace cleanup Aug 2, 2018
ping Whitespace cleanup Aug 2, 2018
poseidon Whitespace cleanup Aug 2, 2018
postfix Plugin postfix-rbl-blocked-mails: shellcheck cleanup; switch to /bin/sh Aug 3, 2018
postgresql Whitespace cleanup Aug 2, 2018
power Whitespace cleanup Aug 2, 2018
power5 Whitespace cleanup Aug 2, 2018
powermta Whitespace cleanup Aug 2, 2018
printer Whitespace cleanup Aug 2, 2018
prosody Plugin prosody_: fix style issues Mar 27, 2018
puma added executable permission for multiple plugins Mar 8, 2018
punbb Review and unify category assignments of plugins Aug 1, 2018
puppet Plugins: unify shebang for ruby scripts Jul 11, 2018
qmail Whitespace cleanup Aug 2, 2018
qpsmtpd Whitespace cleanup Aug 2, 2018
quake Move 'qstatcod4and5_' to quake directory Aug 1, 2018
rabbitmq Whitespace cleanup Aug 2, 2018
rackspace Whitespace cleanup Aug 2, 2018
radiator Category Tree: Reduce number of categories Feb 23, 2017
raspberry-pi Whitespace cleanup Aug 2, 2018
reddit_karma Whitespace cleanup Aug 2, 2018
redis Whitespace cleanup Aug 2, 2018
relayd plugin relayd: fix category spelling Mar 29, 2018
requesttracker Reduce number of categories Feb 23, 2017
rethinkdb added executable permission for multiple plugins Mar 8, 2018
riak added executable permission for multiple plugins Mar 8, 2018
router Whitespace cleanup Aug 2, 2018
rsync Whitespace cleanup Aug 2, 2018
rtorrent Whitespace cleanup Aug 2, 2018
s3 Whitespace cleanup Aug 2, 2018
sabnzbd Whitespace cleanup Aug 2, 2018
samba Whitespace cleanup Aug 2, 2018
san/emc_comprehensive Whitespace cleanup Aug 2, 2018
sar Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
scalix Whitespace cleanup Aug 2, 2018
security Whitespace cleanup Aug 2, 2018
senderbase Check SenderBase with either dig or host, depending on what's available. Oct 17, 2016
senderscore Whitespace cleanup Aug 2, 2018
sendmail Whitespace cleanup Aug 2, 2018
sensors Whitespace cleanup Aug 2, 2018
sfsnmp Whitespace cleanup Aug 2, 2018
sge Whitespace cleanup Aug 2, 2018
shoutcast Whitespace cleanup Aug 2, 2018
sickbeard Whitespace cleanup Aug 2, 2018
smf Whitespace cleanup Aug 2, 2018
smstools Whitespace cleanup Aug 2, 2018
snmp Whitespace cleanup Aug 2, 2018
solaris Whitespace cleanup Aug 2, 2018
solr Whitespace cleanup Aug 2, 2018
sourceds spelling fixes (2nd try) Apr 17, 2017
spamassasin Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
sphinx Whitespace cleanup Aug 2, 2018
spotweb Whitespace cleanup Aug 2, 2018
squeezebox perl modules: fix braces for loop array Mar 8, 2018
squid Whitespace cleanup Aug 2, 2018
ssh Whitespace cleanup Aug 2, 2018
ssl plugins ssl_ and ssl-certificate-expiry: various improvements Mar 29, 2018
streaming unify DIRTYCONFIG handling in shell and python plugins Apr 7, 2018
swap Whitespace cleanup Aug 2, 2018
swift Plugin swift-dispersion: fix style issues Mar 27, 2018
syncthing Whitespace cleanup Aug 2, 2018
synology Whitespace cleanup Aug 2, 2018
syslog added executable permission for multiple plugins Mar 8, 2018
system Whitespace cleanup Aug 2, 2018
systemd Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
tarsnap Whitespace cleanup Aug 2, 2018
tcp Plugin-Gallery: Better 2nd level headings Feb 24, 2017
teamspeak Whitespace cleanup Aug 2, 2018
thecus Plugin-Gallery: Better 2nd level headings Feb 24, 2017
thin Whitespace cleanup Aug 2, 2018
tinydns Whitespace cleanup Aug 2, 2018
tomcat Whitespace cleanup Aug 2, 2018
tor Whitespace cleanup Aug 2, 2018
torrent Plugin deluge_: fix style issues Mar 27, 2018
tplink Whitespace cleanup Aug 2, 2018
trafic_ro Reduce number of categories Feb 23, 2017
transmission_ratios Plugin-Gallery: Get better 2nd level headings Feb 24, 2017
tv Category Tree: Reduce number of categories Feb 23, 2017
twemproxy Reduce number of categories Feb 23, 2017
ubuntu plugin apt_ubuntu: various improvements Mar 28, 2018
udp Plugin-Gallery: Better 2nd level headings Feb 24, 2017
ultramonkey Reduce number of categories Feb 23, 2017
unicorn added executable permission for multiple plugins Mar 8, 2018
user Whitespace cleanup Aug 2, 2018
uucp Plugin-Gallery: Include images (rename example-graphs) Feb 25, 2017
uwsgi Whitespace cleanup Aug 2, 2018
varnish Whitespace cleanup Aug 2, 2018
vbulletin added executable permission for multiple plugins Mar 8, 2018
vdr Whitespace cleanup Aug 2, 2018
virtualbox Review and unify category assignments of plugins Aug 1, 2018
vmware Whitespace cleanup Aug 2, 2018
voip Whitespace cleanup Aug 2, 2018
voldemort added executable permission for multiple plugins Mar 8, 2018
vpn Whitespace cleanup Aug 2, 2018
vserver Whitespace cleanup Aug 2, 2018
weather Whitespace cleanup Aug 2, 2018
websphere Whitespace cleanup Aug 2, 2018
wifi Whitespace cleanup Aug 2, 2018
wordpress Whitespace cleanup Aug 2, 2018
wowza Whitespace cleanup Aug 2, 2018
wuala Whitespace cleanup Aug 2, 2018
xastir Whitespace cleanup Aug 2, 2018
xbnbt spelling fixes (2nd try) Apr 17, 2017
xen Whitespace cleanup Aug 2, 2018
yacy Whitespace cleanup Aug 2, 2018
yum Whitespace cleanup Aug 2, 2018
zfs Whitespace cleanup Aug 2, 2018
zimbra Category Tree: Reduce number of categories Feb 22, 2017
znc Whitespace cleanup Aug 2, 2018
zope Whitespace cleanup Aug 2, 2018
README.md plugin's readme: fix broken sentence May 25, 2018

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