1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-24 09:57:09 +00:00
Munin-Contrib/plugins
Marco Schmidt d058e63ad3 remove images with size 0
To narrow the list of volumes to be shown in munin, all the small
volumes with size "0B" are not shown.
As size 0B is not relevant as volumesize, this these volumes add no
additional information.
2025-04-10 15:59:03 +02: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 Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
apt Plugin deb_packages: prepare migration to Python3 2020-11-26 02:28:29 +01:00
arangodb Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
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 Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
bacula
balanceng
battery Plugin battery_: convert documentation to perlpod format 2020-10-05 03:57:02 +02:00
bigbrother
bind bind9_*: update stat_file only if it's older than 4 minutes 2024-12-04 16:15:46 +01:00
bird fix the bird plugin to work with perl 5.28 2021-03-10 12:43:03 +01:00
boinc
brocade
bsd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
cacti
celery
ceph Cater for newer OS dependencies - python and ceph updates 2023-10-16 22:55:52 +11:00
change.org Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
chat
cherokee
chilli
chrony chrony_status: cleanup: use f-strings and fix/ignore pylint warnings 2024-02-01 14:38:24 +02:00
cicd typo 2023-04-18 14:40:56 +02:00
clamav Fix for clamav plugin 2023-01-13 21:15:43 -08:00
comet Added Comet Backup plugin 2023-01-13 21:59:06 -08:00
condor
coturn coturn_sessions: Make it compatible with busybox telnet 2021-07-14 21:02:21 +02:00
courier
cpan
cpu feat: add cpu_by_group plugin (#1468) 2025-01-07 00:11:48 -08:00
currency Plguin btcguild_hashrate_: migrate to Python3 2020-11-26 02:39:41 +01:00
cyrus
darwin
db2
dd-wrt Add example graphs for dd-wrt-wifi-devices_ plugin 2022-03-20 15:13:04 +01:00
debian Actually, echo suite even when sourcing os-release fails 2021-07-15 00:18:55 +02:00
dhcp kea: fix autoconf, it always returned "yes" 2023-12-04 15:51:25 +02:00
disk add temperature support 2025-01-29 23:13:08 +01:00
djabberd
dkim
docker remove images with size 0 2025-04-10 15:59:03 +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 Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
dvb
ejabberd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
elasticsearch Added elasticsearch_* plugins (also compatible with opensearch) 2024-08-24 12:18:27 +01:00
emc
etherpadlite Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
exodus Add warning and critical configurations 2022-07-09 20:14:12 +02:00
fan
fax
firebird
foomuuri foomuuri: plugin to graph Foomuuri statistics 2024-10-15 11:46:41 +03:00
fr24
freeradius
ftp Update vsftpd-rel: use mktemp 2022-05-24 23:13:14 +02:00
funkytown Fix special character for author name (Kristian Lyngstøl) 2020-10-04 05:31:15 +02:00
games
gearman
geowebcache
git add new plugin: gitea_commit_time_diff (#1366) 2023-04-17 10:12:27 -07:00
glance
glassfish
google Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
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 Unify spelling of author "Dagfinn Ilmari Mannsåker" 2020-10-19 21:04:03 +02:00
gunicorn make gunicorn_memory_status and gunicorn_status python3 compatible 2023-05-31 18:30:12 +02:00
haproxy Fix another typo 2023-01-13 21:14:06 -08:00
harddisks
hdfs Fix special character in author name (KARASZI István) 2020-10-04 05:48:58 +02:00
heimdal
horde
http Add example graph for http_responsecode plugin 2024-06-25 07:32:43 +02:00
hue hue: use perlpod and other small changes 2021-07-14 22:29:07 +02:00
i2p
icecast fix sources parsing if there is only one source 2023-04-19 18:44:09 +02:00
icinga Improve documentation formatting of some plugins 2020-10-06 00:05:51 +02:00
ilias
imapproxy Fix imapproxy_multi 2023-01-13 22:00:44 -08:00
ip6
ipmi Plugin freeipmi: fix temperature warnings for HP iLO2 2020-05-29 13:45:42 +03:00
ipvs Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
ircd [irc2] Add port and SSL/TLS support, add IPv6 env variable (#1308) 2022-05-24 23:06:55 +02:00
isp [internode_usage] loan from other graphs in root 2021-07-19 13:26:35 +02:00
java/jmx/plugin
jchkmail
jellyfin [jellyfin_sessions] Add plays and transcodes numbers 2025-01-29 21:00:14 +01:00
jenkins Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
jitsi [jitsi_videobridge] Fix deprecated videochannels and audiochannels 2024-05-11 13:03:58 +02:00
jmx
joomla
jvm
kamailio Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
keystone Plugin keystone_stats: migrate to Python3, format documentation 2020-11-26 02:19:41 +01:00
knot knot: add support for mod-cookies and mod-rrl statistics 2023-10-09 10:26:04 +03:00
languagetool [languagetool] Simple plugin to monitor grammar checks on a languagetool server 2025-02-04 10:08:04 +01:00
libreoffice Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
libretranslate [libretranslate] Monitor translation requests 2025-02-04 14:43:55 +01:00
libvirt kvm_*: improve field names for Proxmox, Centos 2022-08-27 11:48:42 -04:00
licensing
lighttpd Fix for Python 3 2023-02-25 13:41:29 -08:00
load
logins
logs
luftdaten Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
lustre
lxc lxc_guests: Enhanced and fixed lxc_guests plugin (#1371) 2023-04-29 10:38:44 -07:00
lxd Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
mail Added opensmtpd plugin 2023-01-13 21:51:27 -08:00
mailman Unify more author names with special characters 2020-10-19 21:25:19 +02:00
mediawiki
memcached Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
memory Use AREASTACK parameter 2022-04-12 23:59:44 +02:00
minecraft [minecraft-users-ram] Fix several bugs in plugin minecraft-users-ram_ 2021-12-12 21:12:17 +01:00
mixminion
moblock Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mod_jk
mogilefs
moinmoin Plugin moinmoin_pages: fix style issues 2020-10-14 15:04:53 +02:00
mongodb fix mongo_collection_ load of mongodb_uri env var 2021-07-14 22:03:52 +02:00
monit Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
moodle
mpd mpdstat_: unquote $NCARGS. 2021-01-17 19:51:22 +01:00
mssql Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mumble murmur-stats: Enhancements 2021-12-28 17:59:14 +01:00
munin munin_events: fix plugin having too much output 2021-11-19 23:43:18 +01:00
mysql mysql_size_all: use clean fieldnames for databsaes with invalid characters 2021-07-14 22:57:40 +02:00
mythtv
nagios Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
naxsi naxsi plugin allows multiple logfiles (#1467) 2025-01-04 11:01:23 -08:00
netapp Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
netscaler
network Add dnsperftest plugin to monitor response times of multiple DNS servers 2024-06-25 06:19:21 +02:00
newznab Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
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 nginx_unit: use more human readable scale 2022-03-23 02:41:14 +01:00
nova Plugin nova_services: migrate to Python3, format documentation 2020-11-26 02:20:03 +01:00
nscd
nsd nsd_requests: better name for plugin 2021-03-31 21:12:23 +02:00
ntp add support for ntpsec 2023-10-01 17:33:42 +02:00
omreport
onlyoffice [onlyoffice] Add plugin for onlyoffice 2023-04-26 08:43:03 +02:00
openfire Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
openntpd
openstack Fix pod doc in header of file 2021-07-16 19:03:47 +10:00
openvz Unify more author names with special characters 2020-10-19 21:25:19 +02:00
openwrt
oracle Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
ossec
other pacman_unrequired_packages: new plugin 2025-01-17 22:52:47 +11:00
passenger Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
pdns Merge pull request #1414 from wvogel/patch-2 2024-03-02 14:37:55 -08:00
percona Update shebang of Python3-compatible plugins to Python3 2020-11-26 02:38:34 +01:00
pf Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
php php_apc: fix DivisionByZeroError when hits + misses = 0 2024-12-23 15:36:38 +09:00
ping Plugin multi_tcp_ping: gracefully handle DNS resolution problems 2020-08-14 22:30:43 +02:00
poseidon
postfix Unify more author names with special characters 2020-10-19 21:25:19 +02:00
postgresql Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
power tasmota: introduced incorrect escaping in f1e354eb 2024-10-22 18:46:56 +11:00
power5
powermta
printer
prosody Add prosody_0.12_ plugin 2023-01-13 21:49:00 -08:00
proxmox Merge pull request #1317 from quotengrote/header_ksm 2023-04-21 14:11:51 -07:00
puma
punbb
puppet puppet_runtime: fix perlpod 2022-06-19 22:14:52 +02:00
qmail Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
qpsmtpd
quake [qstat] Some enhancements (ShellCheck, script fixes, bot_prefix variable, nicer graph with AREASTACK) 2024-01-21 14:59:42 +01:00
rabbitmq Merge pull request #1324 from codeurimpulsif/rabbitmq_messages 2023-05-31 12:08:16 -07:00
rackspace
radiator
raspberry-pi Plugin rpi_temp: convert documentation to perlpod format 2020-10-05 01:17:37 +02:00
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 Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
router Freebox users.extinfo (#1442) 2025-03-04 22:50:04 -08:00
rsnapshot plugin rsnapshot_duration: avoid "broken pipe" errors from tac 2021-09-19 06:03:06 +02:00
rsync
rtorrent Plugin rtom_allsessions_vol: remove unused fields 2021-08-08 15:08:18 +02:00
s3
sabnzbd Plugin sabnzbd_*: fix compatbility with SABnzbd 3.x 2020-05-16 17:05:00 +02:00
samba
san/emc_comprehensive
sar
scalix
security spelling fix 2024-07-26 21:03:14 +02:00
senderbase
senderscore Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
sendmail
sensors feat: add turbostat plugin (#1469) 2025-01-10 11:53:12 -08:00
sfsnmp
sge
shorewall [plugins/shorewall/shorewall_log] added plugin for monitoring shorewall blocks 2020-10-31 05:46:09 +01:00
shoutcast
sickbeard
smf
smstools
snmp snmp__if_combined: use instance name in graph titles 2022-03-08 21:34:55 +11:00
solar Plugin to monitor Hyundai SUN2000 solar inverter via Modbus TCP 2024-08-20 16:59:21 -07:00
solaris
solr Improve perlpod formatting for multiple plugins 2020-10-06 00:29:38 +02:00
sourceds
spamassasin
sphinx
spotweb Unify more author names with special characters 2020-10-19 21:25:19 +02:00
squeezebox
squid
ssh [sshd_log] Allow for configuration of warning and critical levels 2021-11-26 20:54:19 +01:00
ssl letsencrypt_weekly: enable monitoring multiple directories (#1456) 2024-09-26 21:30:03 -07:00
streaming
swap
swift Plugin swift-dispersion: migrate to Python3, format documentation 2020-11-26 02:19:52 +01:00
synapse [synapse_] Some fixes and clearer variables 2025-02-12 17:04:49 +01:00
syncthing Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
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 Add documentation 2022-01-26 18:35:51 +01:00
tesla tesla_wall_connector: convert to a wildcard plugin 2024-11-19 22:47:32 -08:00
thecus
thin Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
tinydns
tomcat Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
tor Plugin tor_: fix "tor_countries" in case of missing cache location 2021-02-17 15:10:12 +01:00
torrent Add example graphs for the deluge plugin 2021-08-17 20:59:18 +02:00
tplink
trafic_ro
tv
twemproxy Plugin nutcracker_requests_: migrate to Python3, format documentation 2020-11-26 02:20:09 +01:00
ubiquiti fix(issue #1247): ubiquiti - unifi_api spamming errors (#1248) 2021-11-08 15:20:49 +01:00
ubuntu Update apt_ubuntu to display integers instead of floats 2022-02-26 20:01:02 +01:00
udp
ultramonkey
unicorn Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
user Plugin cronjobs: fix style issue 2020-10-14 15:04:36 +02:00
uucp
uwsgi uwsgi_: use better graph title so that all uWSGI graphs are grouped together 2021-03-31 21:10:08 +02:00
varnish move warnings in environment variables 2024-04-12 15:19:52 +02:00
vbulletin
vdr
virtualbox
vmware Unify file encodings to UTF8 2020-08-25 17:44:17 +02:00
voip Replace split with explode 2020-07-08 21:34:22 +02:00
voldemort Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
vpn Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
vserver
weather fix(weather_temp_): Better match temperature and dew point 2023-07-23 15:10:29 +02:00
websphere
wifi
wireguard [wireguard_] Prevent never-connected peers to be shown as "(none)" 2025-03-22 07:29:50 +01:00
wordpress
wowza Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
wuala
xastir
xbnbt
xen
yacy
yum
zfs Merge pull request #1394 from spacelama/zfs_labels 2023-10-16 10:33:10 -07:00
zimbra Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
znc Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
zope Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
README.md plugins/README: mention more style check tools 2020-08-28 14:38:45 +02: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 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