1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-25 02:18:08 +00:00
Munin-Contrib/plugins
Lars Kruse 127f42aa05 ath9k_: various improvements
* support DFS events
* support dirty config
* fix autoconf
* improve micropython usage
* add support for older kernel modules
2018-04-04 04:22:54 +02:00
..
2wire
accounting
amavis
amr
amule
apache
apt plugin approx: move from 'approx' to 'apt' 2018-03-28 04:50:56 +02:00
arangodb
aris
arp
assp
asterisk plugin categories: other -> voip 2018-03-28 04:28:02 +02:00
audit
backup Plugin backup: fix quoting 2018-03-28 04:35:49 +02:00
backuppc
bacula Plugin bacula_sd: fix type issues 2018-03-27 04:53:05 +02:00
balanceng
battery plugin categories: other -> sensors 2018-03-28 04:29:25 +02:00
bigbrother
bind
bird
boinc
brocade
bsd rename plugin example graphs for plugin gallery visualization 2018-03-24 04:03:08 +01:00
cacti
celery plugin categories: other -> cloud 2018-03-28 04:30:14 +02:00
ceph plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
change.org
chat
cherokee
chilli
chrony
clamav
condor
courier
cpan plugin cpanp_o: change category from 'other' to 'security' 2018-03-28 04:55:01 +02:00
cpu plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
currency plugin categories: other -> htc (crypto currencies) 2018-03-28 04:31:16 +02:00
cyrus
darwin
db2
debian
dhcp
disk Fix du-2 to use clean_fieldname() 2018-03-28 11:43:28 +00:00
djabberd
dkim
docker rename plugin example graphs for plugin gallery visualization 2018-03-24 04:03:08 +01:00
dovecot
drbd
drupal
dspam
dvb plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
ejabberd
emc plugin categories: fixed emc_vnx_file_ and opentracker_ 2018-03-29 02:54:31 +02:00
fan
fax
firebird
fr24 plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
freeradius
ftp
funkytown
games
gearman plugin categories: other -> cloud 2018-03-28 04:30:14 +02:00
geowebcache plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
glance Plugin glance_size_: fixed style issues 2018-03-27 04:30:53 +02:00
glassfish
google plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
gpu Merge pull request #714 from inbaz/master 2018-03-09 02:46:10 +01:00
groupwise
gunicorn
haproxy
harddisks plugin categories: other -> sensors 2018-03-28 04:29:25 +02:00
hdfs
healthcheck plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
heimdal
horde
http
i2p
icecast
imapproxy
ip6
ipmi
ipvs
ircd
jchkmail
jenkins
jmx
joomla
jvm
kamailio
keystone plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
libvirt
licensing
lighttpd
load
logins
lustre
lxc
lxd
mail
mailman
mediawiki
memcached
memory
minecraft
mixminion
moblock
mod_jk
mogilefs
moinmoin
mongodb
monit Plugin monit_parser: fix style issues 2018-03-27 04:55:14 +02:00
moodle
mpd rename plugin example graphs for plugin gallery visualization 2018-03-24 04:03:08 +01:00
mssql
mumble
munin
mysql
mythtv
nagios nagios_multi_: fix categories according to well-known category list 2018-03-28 02:40:20 +02:00
netapp
netscaler
network move "ath9k_" from network to wifi 2018-04-04 04:20:08 +02:00
newznab
nfs
nfs-freebsd
nginx
nova
nscd
ntp various plugins: fixed small style issues 2018-03-27 04:53:05 +02:00
omreport
openfire
openntpd
openvz
openwrt
oracle
ossec
other plugin categories: fixed emc_vnx_file_ and opentracker_ 2018-03-29 02:54:31 +02:00
passenger
pdns
percona plugin percona_: fix python style; python3 compatibility 2018-03-29 02:14:50 +02:00
pf
php
ping rename plugin example graphs for plugin gallery visualization 2018-03-24 04:03:08 +01:00
poseidon
postfix
postgresql
power
power5
powermta
printer
prosody Plugin prosody_: fix style issues 2018-03-27 04:53:05 +02:00
puma
punbb
puppet
qmail
qpsmtpd
quake quake plugins: fix shellcheck issues 2018-03-09 05:32:16 +01:00
rabbitmq
rackspace
radiator
raspberry-pi rpi_temp: remove unused variables (causing shellcheck failure) 2018-03-24 16:29:44 +01:00
reddit_karma
redis
relayd plugin relayd: fix category spelling 2018-03-29 02:14:50 +02:00
requesttracker
rethinkdb
riak
router plugin snmp__juniper: change category from "system" to "fw" 2018-03-29 02:14:50 +02:00
rsync
rtorrent
s3
sabnzbd
samba
san/emc_comprehensive
sar
scalix
security
senderbase
senderscore plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
sendmail
sensors
sfsnmp
sge
shoutcast
sickbeard
smf
smstools plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
snmp plugin categories: other -> sensors 2018-03-28 04:29:25 +02:00
solaris solaris-memstat: fix shellcheck issue 2018-03-09 06:09:54 +01:00
solr
sourceds
spamassasin
sphinx Plugin sphindex_: fix style issues 2018-03-27 04:14:26 +02:00
spotweb
squeezebox
squid
ssh
ssl plugins ssl_ and ssl-certificate-expiry: various improvements 2018-03-30 01:53:48 +02:00
streaming
swap
swift Plugin swift-dispersion: fix style issues 2018-03-27 05:02:23 +02:00
syncthing Clarify the non-declared env variables 2018-03-29 13:15:44 +02:00
synology
syslog
system plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
systemd
tarsnap
tcp
teamspeak
thecus
thin
tinydns
tomcat
tor
torrent Plugin deluge_: fix style issues 2018-03-27 05:04:12 +02:00
trafic_ro
transmission_ratios
tv
twemproxy
ubuntu plugin apt_ubuntu: various improvements 2018-03-28 05:57:02 +02:00
udp
ultramonkey
unicorn
user
uucp
uwsgi
varnish
vbulletin
vdr
virtualbox
vmware
voip
voldemort
vpn
vserver
weather Plugin weather_press_: fix style issues 2018-03-27 04:53:05 +02:00
websphere
wifi ath9k_: various improvements 2018-04-04 04:22:54 +02:00
wordpress
wowza
wuala
xastir
xbnbt
xen plugin xen_cpu_v2: prevent "divide by zero" 2018-03-30 04:10:14 +02:00
yacy
yum
zfs zfs_usage_: explain the slash/underscore substitutions 2018-03-09 03:55:41 +01:00
zimbra
znc
zope
README.md Fix broken link in plugin README 2018-03-15 10:48:41 +01:00

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 the plugin, as well.

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