1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-11-25 19:47:02 +00:00
Munin-Contrib/plugins
Olivier Mehani 0893243421 [backup/fresh-backups] Rework limits
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2019-10-03 17:28:04 +02:00
..
2wire
accounting
amavis
amr Plugin amr: fix regex issue 2019-08-12 06:04:02 +02:00
amule
apache plugins: another round of defined(@array) fixing 2019-07-31 20:46:42 +02:00
apt
arangodb
aris
arp
assp fix plugins for new rules 2019-07-27 20:50:08 +02:00
asterisk asterisk: the confbridge graph is in the wrong category 2019-08-11 18:41:57 +02:00
audit
backup [backup/fresh-backups] Rework limits 2019-10-03 17:28:04 +02:00
backuppc
bacula
balanceng
battery
bigbrother
bind
bird
boinc
brocade
bsd fix uptime_bsd. compile time is not included since FreeBSD 12.0-RELEASE due to Reproducible Builds 2019-07-16 00:16:01 +02:00
cacti
celery
ceph
change.org
chat
cherokee
chilli
chrony Remove double quote for env.driftfile variable 2019-07-18 21:10:58 +02:00
clamav
condor
courier
cpan
cpu
currency Plugin ethermine_hashrate_: fix code style issues reported by flake8 2019-08-14 00:29:25 +02:00
cyrus
darwin
db2
debian Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
dhcp
disk improved ext2, ext3, ext4 filesystems search 2019-09-05 23:32:56 +02:00
djabberd
dkim
docker
dovecot
drbd
drupal
dspam
dvb
ejabberd Plugin ejabberd_resources_: fix shellcheck issues 2019-08-13 05:16:13 +02:00
emc
fan
fax
firebird
fr24
freeradius
ftp
funkytown
games
gearman
geowebcache
git
glance
glassfish
google
gpu travis: remove the check for the nvidia plugin 2019-07-27 16:54:43 +02:00
groupwise
gunicorn
haproxy
harddisks
hdfs
heimdal
horde
http
i2p
icecast Plugin icecast2_all: fix code style issues reported by flake8 2019-08-14 00:36:00 +02:00
icinga set execute to icinga_checks 2019-08-12 10:21:21 +02:00
ilias Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
imapproxy
ip6
ipmi
ipvs
ircd
isp [isp/internode_usage] Make titles more groupable 2019-10-03 17:28:04 +02:00
java/jmx/plugin Merge pull request #788 from steveschnepp/jmx-src 2019-07-27 11:17:38 +02:00
jchkmail
jenkins Merge pull request #918 from sumpfralle/jenkins_multilevel_jobs2 2019-07-22 00:00:32 +02:00
jmx
joomla
jvm
kamailio
keystone
libvirt libvirt/kvm_*: Simple regex to match VM name 2019-07-11 22:54:45 +02:00
licensing
lighttpd Plugin lighttpd_: fix code style issues reported by flake8 2019-08-14 00:42:45 +02:00
load
logins
logs
luftdaten
lustre
lxc - grep -EF is invalid 2019-08-19 15:07:16 +02:00
lxd
mail
mailman
mediawiki
memcached
memory
minecraft Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
mixminion
moblock
mod_jk
mogilefs
moinmoin
mongodb
monit Fix multiple python code issues (detected by flake8) 2019-08-13 05:16:13 +02:00
moodle
mpd
mssql
mumble
munin Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
mysql Merge pull request #783 from OSSHelp/master 2019-07-22 00:03:50 +02:00
mythtv
nagios
netapp
netscaler
network [router/upnpc] Fix autoconf 2019-10-03 17:28:04 +02:00
newznab
nfs
nfs-freebsd Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
nginx
nova
nscd Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
ntp Update ntp_packets 2019-08-14 23:04:55 +02:00
omreport
openfire
openntpd
openvz
openwrt
oracle
ossec
other Revert "Plugin pacman_pending_updates: switch to /bin/sh; update version" 2019-07-31 20:48:00 +02:00
passenger
pdns
percona
pf
php [php_fpm_process] Add queue and request information 2019-07-23 01:37:10 +02:00
ping
poseidon
postfix Cosmetic fix for s/pflogsum/pflogsumm/ - not functional in autoconf section 2019-08-31 03:38:58 +02:00
postgresql
power
power5
powermta
printer
prosody
puma
punbb
puppet
qmail
qpsmtpd
quake Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
rabbitmq Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
rackspace
radiator
raspberry-pi Plugin w1_: add executable flag and tolerate shellcheck failure 2019-08-14 04:06:31 +02:00
reddit_karma
redis Merge pull request #996 from tsaavik/master 2019-07-23 01:45:50 +02:00
relayd
requesttracker
rethinkdb
riak
router Plugin arris-tg3442: fix code style issues reported by flake8 2019-08-14 01:27:42 +02:00
rsync
rtorrent
s3
sabnzbd
samba
san/emc_comprehensive
sar
scalix
security
senderbase
senderscore
sendmail
sensors fix plugins for new rules 2019-07-27 20:50:08 +02:00
sfsnmp
sge
shoutcast
sickbeard
smf
smstools
snmp Plugin snmp__airport: fix code style issues reported by flake8 2019-08-14 00:09:29 +02:00
solaris
solr Remove plugin solrmulticore 2019-08-13 23:58:19 +02:00
sourceds
spamassasin
sphinx fix graph_vlabel 2019-03-05 11:30:01 +03:00
spotweb
squeezebox
squid
ssh
ssl [ssl/ssl-certificate-expiry] Fix unset starttls parameter 2019-10-03 17:28:04 +02:00
streaming
swap
swift
syncthing Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
synology Plugin snmp__synology: fix code style issues reported by flake8 2019-08-14 00:02:40 +02:00
syslog
system [backup/fresh-backups] move from system/ 2019-10-03 17:28:04 +02:00
systemd
tarsnap
tcp
teamspeak
thecus
thin
tinydns
tomcat
tor Plugin tor_: switch to python3 2019-08-13 23:47:39 +02:00
torrent
tplink
trafic_ro
transmission_ratios
tv
twemproxy
ubiquiti
ubuntu
udp
ultramonkey
unicorn
user
uucp
uwsgi
varnish
vbulletin
vdr
virtualbox
vmware
voip
voldemort
vpn
vserver
weather Plugins weather_*: specify regular expressions as raw strings 2019-08-13 23:03:07 +02:00
websphere
wifi
wordpress
wowza
wuala
xastir
xbnbt
xen Plugin xen-multi: xentop bug workaround 2019-05-30 09:28:40 +02:00
yacy
yum
zfs Plugin zfs-filesystem-graph: fix here-document 2019-08-13 05:16:13 +02: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. 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