1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 02:51:03 +00:00
Munin-Contrib/plugins
2025-04-27 15:13:17 +00:00
..
2wire
accounting
adguardhome [adguardhome_dns] Add doq (DNS-over-QUIC), fix getting U when logfile is empty 2024-02-09 09:10:55 +01:00
amavis fix division by zero error on empty cache data. Change category to match amavis_multi. 2024-09-14 14:37:44 +02:00
amr
amule
apache
apt
arangodb
aris
arp
assp
asterisk asterisk: enable pjsip call channel support and more default codecs 2024-02-01 14:45:45 +01:00
audit
backup
backuppc
bacula
balanceng
battery
bigbrother
bind bind9_*: update stat_file only if it's older than 4 minutes 2024-12-04 16:15:46 +01:00
bird
boinc
brocade
bsd
cacti
celery
ceph
change.org
chat
cherokee
chilli
chrony chrony_status: cleanup: use f-strings and fix/ignore pylint warnings 2024-02-01 14:38:24 +02:00
cicd
clamav
comet
condor
coturn
courier
cpan
cpu feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
currency
cyrus
darwin
db2
dd-wrt
debian
dhcp
disk [disk/file_age] Add support for host_name 2025-04-18 17:54:12 +02:00
djabberd
dkim
docker fix: set more dashes for empty extinfo 2025-04-16 13:14:33 +02:00
dovecot journald support of dovecot inspired by the sshd_log plugin (#1453) 2024-09-14 16:11:35 -07:00
drbd
drupal
dspam
dvb
ejabberd
elasticsearch Added elasticsearch_* plugins (also compatible with opensearch) 2024-08-24 12:18:27 +01:00
emc
etherpadlite
exodus
fan
fax
firebird
foomuuri foomuuri: plugin to graph Foomuuri statistics 2024-10-15 11:46:41 +03:00
fr24
freeradius
ftp
funkytown
games
gearman
geowebcache
git
glance
glassfish
google
gpsd gpsd: add C rewrite 2025-02-20 01:37:23 -05:00
gpu nvidia_gpu_: fix utilization when using 570.x driver 2025-03-02 17:50:09 -05:00
groupwise
gunicorn
haproxy
harddisks
hdfs
heimdal
hibiscus Add Hibiscus server homebanking plugins 2025-04-18 17:35:55 +02:00
horde
http Add example graph for http_responsecode plugin 2024-06-25 07:32:43 +02:00
hue
i2p
icecast
icinga
ilias
imapproxy
ip6
ipmi
ipvs
ircd
isp
java/jmx/plugin
jchkmail
jellyfin [jellyfin_sessions] Add plays and transcodes numbers 2025-01-29 21:00:14 +01:00
jenkins
jitsi [jitsi_videobridge] Fix deprecated videochannels and audiochannels 2024-05-11 13:03:58 +02:00
jmx
joomla
jvm
kamailio
keystone
knot
languagetool [languagetool] Simple plugin to monitor grammar checks on a languagetool server 2025-02-04 10:08:04 +01:00
libreoffice
libretranslate [libretranslate] Monitor translation requests 2025-02-04 14:43:55 +01:00
libvirt
licensing
lighttpd
load
logins
logs
luftdaten
lustre
lxc
lxd
mail
mailman
mediawiki
memcached
memory
minecraft
mixminion
moblock
mod_jk
mogilefs
moinmoin
mongodb
monit
moodle
mpd
mssql
mumble
munin
mysql
mythtv
nagios
naxsi naxsi plugin allows multiple logfiles (#1467) 2025-01-04 11:01:23 -08:00
netapp
netscaler
network [dns/dnsperftest] add warning and critical configuration 2025-04-18 17:59:28 +02:00
newznab
nextcloud plugins/nextcloud_: add serverinfo_token support 2025-03-08 17:33:07 +11:00
nfs
nfs-freebsd
nginx nginx_error: support custom log format with awk scripts 2024-10-29 15:53:00 +01:00
nginx_unit
nova
nscd
nsd
ntp
omreport
onlyoffice
openfire
openntpd
openstack
openvz
openwrt
oracle
ossec
other pacman_unrequired_packages: new plugin 2025-01-17 22:52:47 +11:00
passenger
pdns Merge pull request #1414 from wvogel/patch-2 2024-03-02 14:37:55 -08:00
percona
pf
php php_apc: fix DivisionByZeroError when hits + misses = 0 2024-12-23 15:36:38 +09:00
ping
poseidon
postfix
postgresql
power tasmota: introduced incorrect escaping in f1e354eb 2024-10-22 18:46:56 +11:00
power5
powermta
printer
prosody
proxmox
puma
punbb
puppet
qmail
qpsmtpd
quake [qstat] Some enhancements (ShellCheck, script fixes, bot_prefix variable, nicer graph with AREASTACK) 2024-01-21 14:59:42 +01:00
rabbitmq
rackspace
radiator
raspberry-pi
reddit_karma
redis Added support for optional TLS connections thanks to Hector Solans 2025-01-17 16:50:03 +00:00
relayd
requesttracker
resolvectl First version of the resolvectl munin plugin (#1450) 2024-09-09 14:05:45 -07:00
rethinkdb
riak
router Freebox users.extinfo (#1442) 2025-03-04 22:50:04 -08:00
rsnapshot
rsync
rtorrent
s3
sabnzbd
samba
san/emc_comprehensive
sar
scalix
security spelling fix 2024-07-26 21:03:14 +02:00
senderbase
senderscore
sendmail
sensors chore: add possible package name for turbostat 2025-04-16 13:43:07 +02:00
sfsnmp
sge
shorewall
shoutcast
sickbeard
smf
smstools
snmp
solar Plugin to monitor Hyundai SUN2000 solar inverter via Modbus TCP 2024-08-20 16:59:21 -07:00
solaris
solr
sourceds
spamassasin
sphinx
spotweb
squeezebox
squid
ssh
ssl letsencrypt_weekly: enable monitoring multiple directories (#1456) 2024-09-26 21:30:03 -07:00
streaming
swap
swift
synapse [synapse_] Some fixes and clearer variables 2025-02-12 17:04:49 +01:00
syncthing
synology
syslog syslog_ng_stats: mark total counter stats as DERIVE / min 0 (#1459) 2024-10-13 23:28:47 -07:00
system inotify: add plugin to watch inotify limits 2024-05-14 09:47:31 +02:00
systemd fix systemctl command by adding --plain argument 2024-10-09 17:13:37 +02:00
tarsnap
tcp
teamspeak
tesla tesla_wall_connector: convert to a wildcard plugin 2024-11-19 22:47:32 -08:00
thecus
thin
tinydns
tomcat
tor
torrent
tplink
trafic_ro
tv
twemproxy
ubiquiti
ubuntu
udp
ultramonkey
unicorn
user
uucp
uwsgi
varnish move warnings in environment variables 2024-04-12 15:19:52 +02:00
vbulletin
vdr
virtualbox
vmware
voip
voldemort
vpn
vserver
weather
websphere
wifi
wireguard chore: code cleanup 2025-04-19 16:21:52 +02:00
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

  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. perl: perlcritic, shell: shellcheck, python: flake8, ruby: rubocop)
  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