Improve documantion of many plugins
Specifically the configuration examples are now indented properly.
Added mulitgraph redis plugin
This is a replacement for the redis_ plugin
Changes in the replacement:
Added php_fpm_status plugin
This is a replacement for the php5-fpm_status plugin.
Changes:
Unify more author names with special characters
Additionally an ambiguous line in the "author" section of a plugin wasremoved in order to avoid confusion for the Munin Plugin Gallery parser.
Unify spelling of author "Dagfinn Ilmari Mannsåker"
Previously some occurrences lacked the special character.
Merge pull request #1087 from moisseev/freeipmi
Improve freeipmi plugin
ehterpadlite_: Monitor number of pads
Plugin loolwsd: categorization
loolwsd: Monitor libreoffice online usage
- Open documents and active views- Memory usage
Plugin moinmoin_pages: fix style issues
Plugin cronjobs: fix style issue
Plugin ag241-adsl: improve documentation formatting and add author
Improve perlpod formatting for multiple plugins
Escpecially the final marker ("=cut") was missing in these plugins.
Improve documentation formatting of some plugins
Plugin tor_: fix perlpod formatting
Plugin ipt_basic_: convert documentation to perlpod format
Plugin bbox: convert documentation to perlpod format
Plugin battery_: convert documentation to perlpod format
Plugin dartybox: convert documentation to perlpod format
Plugin rpi_temp: convert documentation to perlpod format
Plugin moinmoin_pages: convert documentation to perlpod format
Plugin moinmoin_pages: migrate to python3
Rename "moinoin_pages" plugin to "moinmoin_pages"
The previous name was mistyped.
Plugin cpu_freq_1sec: convert documentation to perldoc format
Fix special character in author name (KARASZI István)
Clarify a few copyright statements
Plugin brc_rssi: convert documentation to perldoc header
Fix special character for author name (Kristian Lyngstøl)
Otherwise this author shows up with different spellings in the plugingallery.
Plugin backuppc: convert documentation to perldoc header
Merge pull request #1002 from steveschnepp/dump_node
Dump node
Quoting vars
Cleanup page decode
Signed-off-by: Nathaniel Clark <Nathaniel.Clark@misrule.us>
Fix flake warnings
Merge both SB6183 plugins
Add more error handling for bad status from modem
Address review comments
Fix spelling in comments
Add plugins for Arris Cable Modem SB6183
These are two seperate plugins because it's two differenturls it needs to hit, and this seemed simpler....
Fix utf8 encoding of author names
Remove dummy plugins containing only references to external repositories
Merge pull request #1122 from shtrom/plugin/docker_improvements
[docker_] Fix a few bugs
[docker_] Get CPU count from os.cpu_count() everywhere
Docker-py and os.cpu_count() disagree on the count, leading to datagoing beyond the scale of the graph. As Docker-py seems to have dummyCPU data in the stats, we instead always rely on Python's CPU count....
[docker_] Fix network extinfo
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
[docker_] Fix missing f-string
Merge pull request #1117 from shtrom/nextcloud_fixups
various fixups of the Nextcloud plugin
Merge pull request #1115 from zivillian/kvm_mem
switch to python3
Fixed data for UAP
Data for UAP's is (now?) encapsulated within 'stat'->'ap', changed reference to reflect this change.Also: Fixed handling of uninitialized values in case they do not exist (// 0).
[nextcloud_] Softer failure on missing data
[whois_] Plugin to monitor domain registration expiries
This plugin only monitors one domain per instance, but should be easilyextensible to monitor several at once if need be.
[nextcloud_] Add scheme configuration and cleanup autoconf
[nextcloud_] Allow to control warnings on the number of available updates
[nextcloud_] Use fewer requests to work out the protocol to use
[nextcloud_] Add support for --pidebug, and more parameters
[docker_] Fake functools.cached_property for Python<3.8
Fixes: #1116Signed-off-by: Olivier Mehani <shtrom@ssji.net>
Fix
Fix `printf` and `sprintf` output numbers from %s to %d
refactoring and python3 compatibility
ssl-certificate-expiry: Feature added: checking intermediate certs as well (#1088)
Merge pull request #1086 from shtrom/transmission-consistency-fixups
[plugins/transmission] Fixups for consistency
Plugin acpi_batt_: improve perldoc formatting
[plugins/transmission] Lint
squash! [plugins/transmission] Fixups for consistency
Only show host in title when not localhost
remove empty line from config
Fix wrong "example-directory" names
plugins/README: mention more style check tools
README: remove references for subversion
README: whitespace adjustments
btrfs_*_usage: add example graphs
Provided by HaseHarald.See https://github.com/munin-monitoring/contrib/pull/1114.
Merge pull request #1114 from HaseHarald/master
[plugins/disk/] Add plugins to monitor btrfs pools on a per device base
Touchups on configuration.
Add perldoc-style header.
Tests: apply the exceptions to ruby-based code checks
Tests: add ruby style and code checks via rubocop
At the moment all plugins fail the test out of various reasons.Thus they are exempted from causing test failures.
But future (new) plugins will fail the test and thus indicate therelevant steps to fix issues before a plugin is included.
Ruby plugins: apply code changes as suggested by "rubocop --auto-correct"
Ruby plugins: apply style changes as suggested by "rubocop --fix-layout"
t/test-exception-wrapper: fix documentation
Python plugins: fix style issues
Unify file encodings to UTF8
Fix spelling mistakes
lint: ignore python's compiled files for codespell
spelling: change "licenced" to "licensed"
Even though "licenced" is proper (British English) spelling,"spellcheck" complains about it (probably being focused on AmericanEnglish).The change should just clean up the output of the spelling linter andshould not be interpreted as a language preference....
[plugin/docker_] Improvements to docker_ plugin (#1094)
Fix linting issues.
[plugins/disk/btrfs_device_usage] Reformat linebreaks.
Following suggestions from linting.
[plugins/disk/btrfs_device_stats] Remove unused variable.
[plugins/disk/btrfs_device_usage] Fix issues brought up by CI.
- Remove trailing whitespace.- Add whitespace around operators.- Add linebreaks to shorten the lines.
Fix issues brought up by CI.
- Remove trailing whitespace- Remove unused variable.
[plugins/disk/btrfs_device_stats] Add a plugin to monitor device stats from btrfs.
Monitors the different device-counters (mostly for errors) of the disks in a btrfs pool.
[plugins/disk/btrfs_device_usage] Add plugin to monitor btrfs usage on a device level.
Shows the used size of each device in a btrfs pool in bytes and percent.
plugins/puppet/puppet_runtime: fix formatting
Used rufo https://github.com/ruby-formatter/rufo
Remove global flake8 override
[plugins/mysql/mysql_audit] Added plugin for monitoring the audit log
Shows the number of active over time
[plugin/user/cronjobs] added plugin to monitor cronjobs
Graphs the number of cronjobs active at a certain moment, per user
[plugins/git/gitlab_statistics] added plugin to display GitLab stats
Graphs common GitLab statistics (user, repo, fork, ... count) using itsHTTP API statistics endpoint (requires a token to be set and passed tothe plugin)
docker_cpu: fix warnings when docker ps has empty list
docker_cpu: fix data for container names starting with numbers
[plugins/dovecot/dovecot] make 'connected users' graph DERIVEable
Plugin mysql_disk_by_prefix: remove flake8 override and unused import
The flake8 line was interpreted as "ignore this file".
[plugins/mysql/mysql_disk_by_prefix] Add plugin for DB size by user
[plugins/user/procbyuser] added plugin to monitor processes of a user
Graphs the number of processes owned by a user over time
[plugins/user/cpubyuser] Bugfixes and enhancements
- Fix USERS=ALL only enumerating processes with a tty or pty attached (and thus not eg. user-owned FastCGI processes, owned by eg. Apache)- ps(1) is used to make process list parsing easier and more robust...