1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00
Munin-Contrib/plugins
Kenyon Ralph 89bd7114e1
Merge pull request #1393 from spacelama/ceph_updates
Cater for newer OS dependencies - python and ceph updates
2023-10-16 10:34:22 -07:00
..
2wire
accounting
adguardhome add adguardhome plugin 2021-11-19 23:44:33 +01:00
amavis
amr
amule
apache
apt
arangodb
aris
arp
assp
asterisk
audit
backup
backuppc
bacula
balanceng
battery
bigbrother
bind bind95_: report 0 values for not found lines 2021-12-02 17:16:51 +01:00
bird
boinc
brocade
bsd
cacti
celery
ceph Cater for newer OS dependencies - python and ceph updates 2023-10-16 22:55:52 +11:00
change.org
chat
cherokee
chilli
chrony chrony: don't resolve IP addresses to hostnames 2022-03-27 20:10:06 +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
courier
cpan
cpu
currency
cyrus
darwin
db2
dd-wrt Add example graphs for dd-wrt-wifi-devices_ plugin 2022-03-20 15:13:04 +01:00
debian
dhcp dhcp/kea: add plugin to monitor Kea DHCP server 2023-05-23 11:22:21 +03:00
disk nvme: fix for nvme-cli > 2 2023-06-28 14:59:27 +02:00
djabberd
dkim
docker add new plugin: docker_volumesize (#1377) 2023-06-19 20:29:37 -07:00
dovecot Allow dovecot_stats_ cope with Dovecot 2.3 2023-01-13 21:46:21 -08:00
drbd
drupal
dspam
dvb
ejabberd
emc
etherpadlite
exodus Add warning and critical configurations 2022-07-09 20:14:12 +02:00
fan
fax
firebird
fr24
freeradius
ftp Update vsftpd-rel: use mktemp 2022-05-24 23:13:14 +02:00
funkytown
games
gearman
geowebcache
git add new plugin: gitea_commit_time_diff (#1366) 2023-04-17 10:12:27 -07:00
glance
glassfish
google
gpsd Add gpsd_ plugin 2023-01-13 21:11:45 -08:00
gpu
groupwise
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
heimdal
horde
http [http/http_responsecode] Add support for host_name 2022-02-19 06:25:34 +01:00
hue
i2p
icecast fix sources parsing if there is only one source 2023-04-19 18:44:09 +02:00
icinga
ilias
imapproxy Fix imapproxy_multi 2023-01-13 22:00:44 -08:00
ip6
ipmi
ipvs
ircd [irc2] Add port and SSL/TLS support, add IPv6 env variable (#1308) 2022-05-24 23:06:55 +02:00
isp
java/jmx/plugin
jchkmail
jenkins
jitsi
jmx
joomla
jvm
kamailio
keystone
knot knot: add support for mod-cookies and mod-rrl statistics 2023-10-09 10:26:04 +03:00
libreoffice
libvirt kvm_*: improve field names 2022-06-22 16:43:40 +02:00
licensing
lighttpd Fix for Python 3 2023-02-25 13:41:29 -08:00
load
logins
logs
luftdaten
lustre
lxc lxc_guests: Enhanced and fixed lxc_guests plugin (#1371) 2023-04-29 10:38:44 -07:00
lxd
mail Added opensmtpd plugin 2023-01-13 21:51:27 -08:00
mailman
mediawiki
memcached
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
mod_jk
mogilefs
moinmoin
mongodb
monit
moodle
mpd
mssql
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
mythtv
nagios
netapp
netscaler
network dnsresponse_: enable verifying responses 2023-07-19 12:37:14 +02:00
newznab
nextcloud
nfs
nfs-freebsd
nginx nginx_vts: add missing AUTHOR tag 2023-09-04 20:26:58 +03:00
nginx_unit nginx_unit: use more human readable scale 2022-03-23 02:41:14 +01:00
nova
nscd
nsd
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
openntpd
openstack
openvz
openwrt
oracle
ossec
other
passenger
pdns
percona
pf
php
ping
poseidon
postfix
postgresql
power add SCD40 and PMS5003 pollution monitors 2023-10-16 17:03:07 +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
qpsmtpd
quake quake/qstat: enhancements 2021-12-21 12:16:15 +01:00
rabbitmq Merge pull request #1324 from codeurimpulsif/rabbitmq_messages 2023-05-31 12:08:16 -07:00
rackspace
radiator
raspberry-pi
reddit_karma
redis
relayd
requesttracker
rethinkdb
riak
router Merge pull request #1317 from quotengrote/header_ksm 2023-04-21 14:11:51 -07:00
rsnapshot plugin rsnapshot_duration: avoid "broken pipe" errors from tac 2021-09-19 06:03:06 +02:00
rsync
rtorrent
s3
sabnzbd
samba
san/emc_comprehensive
sar
scalix
security
senderbase
senderscore
sendmail
sensors add plugin switchbotplugmini 2023-01-13 21:53:03 -08:00
sfsnmp
sge
shorewall
shoutcast
sickbeard
smf
smstools
snmp snmp__if_combined: use instance name in graph titles 2022-03-08 21:34:55 +11:00
solar Deye/Solarman: remove AppId variable 2023-04-09 10:56:01 +02:00
solaris
solr
sourceds
spamassasin
sphinx
spotweb
squeezebox
squid
ssh [sshd_log] Allow for configuration of warning and critical levels 2021-11-26 20:54:19 +01:00
ssl [ssl/ssl-certificate-expiry] Disable shellcheck SC1090 2023-01-13 21:57:17 -08:00
streaming
swap
swift
syncthing
synology
syslog
system Merge pull request #1317 from quotengrote/header_ksm 2023-04-21 14:11:51 -07:00
systemd systemd_status: add support to monitor user services 2023-10-16 11:54:14 +03:00
tarsnap
tcp
teamspeak Add documentation 2022-01-26 18:35:51 +01:00
tesla add Tesla Wall Connector plugin 2022-06-25 15:01:56 +02:00
thecus
thin
tinydns
tomcat
tor
torrent Add example graphs for the deluge plugin 2021-08-17 20:59:18 +02:00
tplink
trafic_ro
tv
twemproxy
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
user
uucp
uwsgi
varnish Fix varnish plugin for varnishstat output 2023-08-10 15:33:43 +02:00
vbulletin
vdr
virtualbox
vmware
voip
voldemort
vpn
vserver
weather fix(weather_temp_): Better match temperature and dew point 2023-07-23 15:10:29 +02:00
websphere
wifi
wordpress
wowza
wuala
xastir
xbnbt
xen
yacy
yum
zfs Merge pull request #1394 from spacelama/zfs_labels 2023-10-16 10:33:10 -07:00
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