| .. | ||
| 2wire | ||
| accounting | ||
| adguardhome | ||
| amavis | ||
| amr | ||
| amule | ||
| apache | ||
| apt | ||
| arangodb | ||
| aris | ||
| arp | ||
| assp | ||
| asterisk | ||
| audit | ||
| backup | ||
| backuppc | ||
| bacula | ||
| balanceng | ||
| battery | ||
| bigbrother | ||
| bind | ||
| bird | ||
| boinc | ||
| brocade | ||
| bsd | ||
| cacti | ||
| celery | ||
| ceph | ||
| change.org | ||
| chat | ||
| cherokee | ||
| chilli | ||
| chrony | ||
| cicd | ||
| clamav | ||
| comet | ||
| condor | ||
| coturn | ||
| courier | ||
| cpan | ||
| cpu | ||
| currency | ||
| cyrus | ||
| darwin | ||
| db2 | ||
| dd-wrt | ||
| debian | ||
| dhcp | ||
| disk | ||
| djabberd | ||
| dkim | ||
| docker | ||
| dovecot | ||
| drbd | ||
| drupal | ||
| dspam | ||
| dvb | ||
| ejabberd | ||
| emc | ||
| etherpadlite | ||
| exodus | ||
| fan | ||
| fax | ||
| firebird | ||
| fr24 | ||
| freeradius | ||
| ftp | ||
| funkytown | ||
| games | ||
| gearman | ||
| geowebcache | ||
| git | ||
| glance | ||
| glassfish | ||
| gpsd | ||
| gpu | ||
| groupwise | ||
| gunicorn | ||
| haproxy | ||
| harddisks | ||
| hdfs | ||
| heimdal | ||
| horde | ||
| http | ||
| hue | ||
| i2p | ||
| icecast | ||
| icinga | ||
| ilias | ||
| imapproxy | ||
| ip6 | ||
| ipmi | ||
| ipvs | ||
| ircd | ||
| isp | ||
| java/jmx/plugin | ||
| jchkmail | ||
| jenkins | ||
| jitsi | ||
| jmx | ||
| joomla | ||
| jvm | ||
| kamailio | ||
| keystone | ||
| knot | ||
| libreoffice | ||
| libvirt | ||
| licensing | ||
| lighttpd | ||
| load | ||
| logins | ||
| logs | ||
| luftdaten | ||
| lustre | ||
| lxc | ||
| lxd | ||
| mailman | ||
| mediawiki | ||
| memcached | ||
| memory | ||
| minecraft | ||
| mixminion | ||
| moblock | ||
| mod_jk | ||
| mogilefs | ||
| moinmoin | ||
| mongodb | ||
| monit | ||
| moodle | ||
| mpd | ||
| mssql | ||
| mumble | ||
| munin | ||
| mysql | ||
| mythtv | ||
| nagios | ||
| netapp | ||
| netscaler | ||
| network | ||
| newznab | ||
| nextcloud | ||
| nfs | ||
| nfs-freebsd | ||
| nginx | ||
| nginx_unit | ||
| nova | ||
| nscd | ||
| nsd | ||
| ntp | ||
| omreport | ||
| onlyoffice | ||
| openfire | ||
| openntpd | ||
| openstack | ||
| openvz | ||
| openwrt | ||
| oracle | ||
| ossec | ||
| other | ||
| passenger | ||
| pdns | ||
| percona | ||
| pf | ||
| php | ||
| ping | ||
| poseidon | ||
| postfix | ||
| postgresql | ||
| power | ||
| power5 | ||
| powermta | ||
| printer | ||
| prosody | ||
| proxmox | ||
| puma | ||
| punbb | ||
| puppet | ||
| qmail | ||
| qpsmtpd | ||
| quake | ||
| rabbitmq | ||
| rackspace | ||
| radiator | ||
| raspberry-pi | ||
| reddit_karma | ||
| redis | ||
| relayd | ||
| requesttracker | ||
| rethinkdb | ||
| riak | ||
| router | ||
| rsnapshot | ||
| rsync | ||
| rtorrent | ||
| s3 | ||
| sabnzbd | ||
| samba | ||
| san/emc_comprehensive | ||
| sar | ||
| scalix | ||
| security | ||
| senderbase | ||
| senderscore | ||
| sendmail | ||
| sensors | ||
| sfsnmp | ||
| sge | ||
| shorewall | ||
| shoutcast | ||
| sickbeard | ||
| smf | ||
| smstools | ||
| snmp | ||
| solar | ||
| solaris | ||
| solr | ||
| sourceds | ||
| spamassasin | ||
| sphinx | ||
| spotweb | ||
| squeezebox | ||
| squid | ||
| ssh | ||
| ssl | ||
| streaming | ||
| swap | ||
| swift | ||
| syncthing | ||
| synology | ||
| syslog | ||
| system | ||
| systemd | ||
| tarsnap | ||
| tcp | ||
| teamspeak | ||
| tesla | ||
| thecus | ||
| thin | ||
| tinydns | ||
| tomcat | ||
| tor | ||
| torrent | ||
| tplink | ||
| trafic_ro | ||
| tv | ||
| twemproxy | ||
| ubiquiti | ||
| ubuntu | ||
| udp | ||
| ultramonkey | ||
| unicorn | ||
| user | ||
| uucp | ||
| uwsgi | ||
| varnish | ||
| vbulletin | ||
| vdr | ||
| virtualbox | ||
| vmware | ||
| voip | ||
| voldemort | ||
| vpn | ||
| vserver | ||
| weather | ||
| websphere | ||
| wifi | ||
| wordpress | ||
| wowza | ||
| wuala | ||
| xastir | ||
| xbnbt | ||
| xen | ||
| yacy | ||
| yum | ||
| zfs | ||
| zimbra | ||
| znc | ||
| zope | ||
| 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
- 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
- add documentation including configuration, author, license and magic markers
- pick a suitable category
- use style check tools for the language of the plugin (e.g. perl:
perlcritic, shell:shellcheck, python:flake8, ruby:rubocop) - pick a suitable name and location
- bonus:
- use the multigraph approach for non-trivial plugins
- add example graphs for the gallery
- support dirtyconfig if it is suitable
- 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:
- improve the existing plugins according to the wishlist for new plugins
- upgrades from simple plugins to a multigraph plugin are welcome
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