.. | ||
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 | ||
elasticsearch | ||
emc | ||
etherpadlite | ||
exodus | ||
fan | ||
fax | ||
firebird | ||
foomuuri | ||
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 | ||
naxsi | ||
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 | ||
resolvectl | ||
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 | ||
synapse | ||
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 | ||
wireguard | ||
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