munin-contrib/plugins
Sebastian L. bb301ab215 [synapse_] Fix couting 'inactive' bots as puppets / Fix comparing empty '' 2024-05-06 12:35:49 +02:00
..
2wire Category Tree: reduce number of categories 2017-02-22 04:48:52 +01:00
accounting Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
adguardhome [adguardhome_dns] Add doq (DNS-over-QUIC), fix getting U when logfile is empty 2024-02-09 09:10:55 +01:00
amavis amavis_multi: fix spelling, it's "processes", not "childs" or "children" 2021-07-16 11:37:31 +03:00
amr Plugin amr: fix regex issue 2019-08-12 06:04:02 +02:00
amule Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
arp Remove plugin "arp" 2019-10-29 03:58:44 +01:00
assp Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
asterisk asterisk: enable pjsip call channel support and more default codecs 2024-02-01 14:45:45 +01:00
audit Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
backup Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
backuppc Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
bacula Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
balanceng Plugin-Gallery: Better 2nd level headings 2017-02-24 05:01:30 +01:00
battery Plugin battery_: convert documentation to perlpod format 2020-10-05 03:57:02 +02:00
bigbrother Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
bind bind95_: report 0 values for not found lines 2021-12-02 17:16:51 +01:00
bird fix the bird plugin to work with perl 5.28 2021-03-10 12:43:03 +01:00
boinc Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
brocade Plugin-Gallery: Get better 2nd level headings 2017-02-24 19:50:15 +01:00
bsd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
cacti Category Tree: Reduce number of categories 2017-02-23 04:00:39 +01:00
celery Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
cherokee Whitespace cleanup 2018-08-02 02:33:25 +02:00
chilli Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
coturn coturn_sessions: Make it compatible with busybox telnet 2021-07-14 21:02:21 +02:00
courier Whitespace cleanup 2018-08-02 02:33:25 +02:00
cpan plugin cpanp_o: change category from 'other' to 'security' 2018-03-28 04:55:01 +02:00
cpu process_group: fix bug caused by auto-indent 2023-12-12 11:28:43 +02:00
currency Plguin btcguild_hashrate_: migrate to Python3 2020-11-26 02:39:41 +01:00
cyrus Whitespace cleanup 2018-08-02 02:33:25 +02:00
darwin Whitespace cleanup 2018-08-02 02:33:25 +02:00
db2 Category Tree: Reduce number of categories 2017-02-20 18:32:37 +01:00
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 nvme: use non-capturing group for 0x 2024-04-24 12:49:37 +02:00
djabberd added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
dkim Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
docker Merge pull request #1432 from rwky/docker-container-size 2024-04-30 12:30:52 -07:00
dovecot Allow dovecot_stats_ cope with Dovecot 2.3 2023-01-13 21:46:21 -08:00
drbd Whitespace cleanup 2018-08-02 02:33:25 +02:00
drupal added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
dspam Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
dvb Whitespace cleanup 2018-08-02 02:33:25 +02:00
ejabberd Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
emc Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
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 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
fax Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
firebird Whitespace cleanup 2018-08-02 02:33:25 +02:00
fr24 plugin categories: reorganize multiple plugins 2018-03-28 04:33:45 +02:00
freeradius Plugin freeradius_sqlippool_: New plugin to show IP pool utilisation 2020-02-18 01:45:05 +01:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
gearman plugin categories: other -> cloud 2018-03-28 04:30:14 +02:00
geowebcache Fix geowebcache-bandwidth 2020-04-25 05:33:53 +02:00
git add new plugin: gitea_commit_time_diff (#1366) 2023-04-17 10:12:27 -07:00
glance Whitespace cleanup 2018-08-02 02:33:25 +02:00
glassfish added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
google Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
gpsd Add gpsd_ plugin 2023-01-13 21:11:45 -08:00
gpu nvidia_gpu: fix units of Rx/Tx throughput (multiple gpus) 2021-07-27 23:59:42 +02: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 Review and unify category assignments of plugins 2018-08-01 23:56:56 +02:00
hdfs Fix special character in author name (KARASZI István) 2020-10-04 05:48:58 +02:00
heimdal Whitespace cleanup 2018-08-02 02:33:25 +02:00
horde Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
http [http/http_responsecode] Add support for host_name 2022-02-19 06:25:34 +01:00
hue hue: use perlpod and other small changes 2021-07-14 22:29:07 +02:00
i2p Reduce number of categories, move "other" plugins 2017-02-23 21:14:01 +01:00
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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
imapproxy Fix imapproxy_multi 2023-01-13 22:00:44 -08:00
ip6 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 Merge pull request #788 from steveschnepp/jmx-src 2019-07-27 11:17:38 +02:00
jchkmail Whitespace cleanup 2018-08-02 02:33:25 +02:00
jenkins Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
jitsi jitsi_videobridge: Small typo fixes and max time for curl 2021-07-14 21:49:48 +02:00
jmx Whitespace cleanup 2018-08-02 02:33:25 +02:00
joomla Whitespace cleanup 2018-08-02 02:33:25 +02:00
jvm Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
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
libreoffice Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
libvirt kvm_*: improve field names 2022-06-22 16:43:40 +02:00
licensing Whitespace cleanup 2018-08-02 02:33:25 +02:00
lighttpd Fix for Python 3 2023-02-25 13:41:29 -08:00
load Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
logins Whitespace cleanup 2018-08-02 02:33:25 +02:00
logs Fix state saving in loggrepx_ plugin 2019-12-26 01:01:46 +01:00
luftdaten Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
lustre Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
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 Plugin-Gallery: Get better 2nd level headings 2017-02-24 20:20:32 +01:00
moblock Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
mod_jk Whitespace cleanup 2018-08-02 02:33:25 +02:00
mogilefs Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
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 Restructure incomplete or broken "autoconf" implementations 2018-09-16 15:17:14 +02:00
nagios Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
netapp Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
netscaler Whitespace cleanup 2018-08-02 02:33:25 +02:00
network network/nft_counter: add plugin to graph nftables named counters 2024-04-27 21:05:13 +03:00
newznab Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
nextcloud Fix for checking installed and updateable apps (after nextcloud version 28) 2024-03-03 14:07:51 +01:00
nfs Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
nfs-freebsd Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
nginx nginx_vhost_traffic: Fix typo aggregate 2024-04-21 06:29:54 +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 Fix multiple shellcheck issues 2019-08-13 05:16:13 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Add openntp_offset plugin. 2015-08-01 11:34:05 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
oracle Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
ossec Category Tree: Reduce number of categories 2017-02-22 23:20:56 +01:00
other Plugin pacman_pending_updates: switch to simple shell 2021-08-08 15:55:41 +02: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 Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
ping Plugin multi_tcp_ping: gracefully handle DNS resolution problems 2020-08-14 22:30:43 +02:00
poseidon Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
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: refactor to remove all the duplicated code in switch&dimmer 2023-12-23 21:19:56 +11:00
power5 Whitespace cleanup 2018-08-02 02:33:25 +02:00
powermta Whitespace cleanup 2018-08-02 02:33:25 +02:00
printer Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
punbb Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Fix spelling mistakes in variable names 2020-03-26 04:23:21 +01:00
radiator Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
raspberry-pi Plugin rpi_temp: convert documentation to perlpod format 2020-10-05 01:17:37 +02:00
reddit_karma Whitespace cleanup 2018-08-02 02:33:25 +02:00
redis redis: fix "autoconf" to return "no" if no instances are configured 2021-07-14 21:32:21 +02:00
relayd relayd: permit commas between hosts in tables 2020-02-02 05:16:53 +01:00
requesttracker Reduce number of categories 2017-02-23 23:12:19 +01:00
rethinkdb Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
riak Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
router Merge pull request #1329 from shtrom/plugin-freebox-url 2023-10-26 12:26:51 -07:00
rsnapshot plugin rsnapshot_duration: avoid "broken pipe" errors from tac 2021-09-19 06:03:06 +02:00
rsync Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
rtorrent Plugin rtom_allsessions_vol: remove unused fields 2021-08-08 15:08:18 +02:00
s3 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
sabnzbd Plugin sabnzbd_*: fix compatbility with SABnzbd 3.x 2020-05-16 17:05:00 +02:00
samba Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
san/emc_comprehensive Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
sar Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
scalix Whitespace cleanup 2018-08-02 02:33:25 +02:00
security Fix some spelling mistakes 2021-04-05 23:24:50 +02:00
senderbase Check SenderBase with either dig or host, depending on what's available. 2016-10-17 10:30:26 -04:00
senderscore Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
sendmail Whitespace cleanup 2018-08-02 02:33:25 +02:00
sensors fix to fetch data from api in parallel 2024-03-29 15:28:55 +09:00
sfsnmp Whitespace cleanup 2018-08-02 02:33:25 +02:00
sge Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
shorewall [plugins/shorewall/shorewall_log] added plugin for monitoring shorewall blocks 2020-10-31 05:46:09 +01:00
shoutcast Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
sickbeard [sickbeard] Add perldoc header 2019-10-13 16:59:03 +02:00
smf Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
smstools Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
solr Improve perlpod formatting for multiple plugins 2020-10-06 00:29:38 +02:00
sourceds Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
spamassasin Plugin-Gallery: Get better 2nd level headings 2017-02-24 20:20:32 +01:00
sphinx Port some python2 plugins to python3 2019-12-18 00:27:02 +01:00
spotweb Unify more author names with special characters 2020-10-19 21:25:19 +02:00
squeezebox perl modules: fix braces for loop array 2018-03-08 04:49:45 +01:00
squid Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
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 unify DIRTYCONFIG handling in shell and python plugins 2018-04-07 02:17:06 +02:00
swap Whitespace cleanup 2018-08-02 02:33:25 +02:00
swift Plugin swift-dispersion: migrate to Python3, format documentation 2020-11-26 02:19:52 +01:00
synapse [synapse_] Fix couting 'inactive' bots as puppets / Fix comparing empty '' 2024-05-06 12:35:49 +02:00
syncthing Improve documantion of many plugins 2020-10-24 17:29:08 +02:00
synology Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
syslog added executable permission for multiple plugins 2018-03-09 00:18:30 +01:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
tcp Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
thin Ruby plugins: apply code changes as suggested by "rubocop --auto-correct" 2020-08-25 17:44:17 +02:00
tinydns Whitespace cleanup 2018-08-02 02:33:25 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
trafic_ro Plugin trafic_ro_24h: remove duplicate "curl" token 2020-03-26 04:23:21 +01:00
tv Category Tree: Reduce number of categories 2017-02-23 03:20:34 +01:00
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 Plugin-Gallery: Better 2nd level headings 2017-02-24 04:09:58 +01:00
ultramonkey Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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 Improve incorrect or unspecific output for "autoconf" 2018-09-16 15:13:38 +02:00
vdr Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
virtualbox Review and unify category assignments of plugins 2018-08-01 23:56:56 +02:00
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 Whitespace cleanup 2018-08-02 02:33:25 +02:00
weather fix(weather_temp_): Better match temperature and dew point 2023-07-23 15:10:29 +02:00
websphere Whitespace cleanup 2018-08-02 02:33:25 +02:00
wifi Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
wireguard Metric pc_active_on_* changed to apc_on_ - active peer connections 2024-03-21 23:23:12 +00:00
wordpress Plugin wordpress2: support PHP7 2020-02-05 21:06:09 +01:00
wowza Unify shebang for python scripts 2020-10-28 23:38:41 +01:00
wuala Remove unused "autoconf" handling from plugins without this capability 2018-09-16 15:13:38 +02:00
xastir Whitespace cleanup 2018-08-02 02:33:25 +02:00
xbnbt Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
xen Fix spelling mistakes in comments and descriptions 2020-03-26 04:23:21 +01:00
yacy Whitespace cleanup 2018-08-02 02:33:25 +02:00
yum Fix trivial instances of wrong autoconf exitcodes 2018-09-16 04:03:31 +02:00
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

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