nvme: enable specifying warnings and criticals for serial numbers
raid2: fix "raid -> raid2" in perlpod
raid2: use perlpod and small fixes
raid2: yet another raid+scrub monitoring plugin
Supports:- mdstat- btrfs- cciss- megasasctl
[btrfs_device_stats] Make warning and critical configurable for all metrics per device.
Missed one parameters equals with whitespaces.
Fix indention to please linter.
Try to please linter with whitespaces arround equals.This does not seam logical, because it explicitly want's spaces arround equal signs when setting a variable, but you musn't use them in parameters. But well, whatever makes the linter happy.
Change if conditions to please the linter.
Fix whitespaces to please the linter.
[btrfs_device_usage] Document usage of optional warning and critical limits.
[btrfs_device_usage] Allow for configuring optional limits for warning and critical.These are configurable as a global and individual value.
[btrfs_device_stats] Document usage of optional warning and critical limits.
[btrfs_device_stats] Allow for configuring optional critical limits as a global and individual value.
[btrfs_device_stats] Allow for configuring warning values as a global and individual value.
Fix some spelling mistakes
Thanks, codespell!
Fix warning on btrfs_device_stats.It's always those typos!
Fix spelling issues
Prevent escaping of internal names with leading numbers to fix graph processing
With serials like
Node SN Model Namespace Usage Format FW Rev---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------...
nvme: add graph for spare capacity. add support for limits
The default limits are sort of randomly chosen. My nvme drives reporta warning level at 10% spare capacity, so I kept that here.
Merge pull request #1174 from steveschnepp/plugin/smart_
Adding a new C plugin : smart_
smart_: port to openbsd & macos
smart: importing common.{h,c} from munin-c
The compilation is very easy, a simple `make` should work, as I provideda convenient `Makefile`
smart_: renaming the file
The destination file is a wildcard one. Therefore the C file should benamed with a trailing `_`.
Hacked together a smart_ plugin in C
There is some trickery going on to not wakeup the disk when it's in standby
Note: this was aimed at munin-c, but was rejected since it uses asubprocess that calls the `smartctl` tool.
during DELAYED/PENDING resyncs mark reshape/recovery percent as unknown instead of 0
stratis: code cleanup and use perlpod format for documentation
stratis: new plugin to monitor stratis filesystem
Update for extra fields in newer kernels
The fields have changed from 11 or 15 on recent kernels but does not effect what the plugin gathers.See 5.4 https://www.kernel.org/doc/html/v5.4/block/stat.html versus 4.16 https://mjmwired.net/kernel/Documentation/block/stat.txt
silly bug: writecycles must be calculated from written bytes
This fixes issue #1127
Fix to work with old lsblk version...
Unify shebang for python scripts
Improve documantion of many plugins
Specifically the configuration examples are now indented properly.
Remove dummy plugins containing only references to external repositories
btrfs_*_usage: add example graphs
Provided by HaseHarald.See https://github.com/munin-monitoring/contrib/pull/1114.
Touchups on configuration.
Add perldoc-style header.
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.
extend workaround for multiple dashes
Plugin xfs_frag: fix shellcheck issues
Fix spelling mistakes in comments and descriptions
improved ext2, ext3, ext4 filesystems search
btrfs_subvol_usage: fix "btrfs qgroup show" output format
Switch "btrfs qgroup show" for raw output format, because by default it's human readable form and can't be read by scripts.
Merge pull request #997 from rantal/master
Update megaraid-controller-information to support "megacli" executable name
Update megaraid-controller-information
Update megaraid-controller-information to support "megacli" name of tools executable
Merge pull request #948 from kjetilho/plugin-nvme
nvme - Munin plugin to monitor the use of NVMe devices
Fix spaces in directory names. Glob directories.
Generate cache file if missing
Don't exit with error if cache file is missing, instead refrain from sending values and daemonize() in an attempt to generate one.Invocation using 'config' before generation is successful will fail, as mentioned in #914, but configuration will get picked up as soon as it is present.
more sanity checking. give appropriate feedback to autoconf.
This is a multigraph plugin which makes three graphs, nvme_usage, nvme_bytes and nvme_writecycles
Add sort to the du command to keep things in order of size
Add clean_path back, it got dropped when clean_fieldname was added
This allows you to tidy up your munin dir stats
Improve incorrect or unspecific output for "autoconf"
Some plugins emit wrongly formatted "no" messages or lack the "yes" message on success.
Fix trivial instances of wrong autoconf exitcodes
Whitespace cleanup
Fix Odd number of elements in hash at linux_diskstat_ line 321
Reading from /sys/block/*/stat does not provide the disk major and minornumbers (versus reading from /proc/diskstats). When saving the disk databack to a temp state file, these empty values for the disk major and...
Fix du-2 to use clean_fieldname()
Update du-2 to fix "No .label provided" error by using clean_fieldname().
Merge pull request #896 from dpavlin/master
count failed disks and report critical warning
added executable permission for multiple plugins
spelling fixes (2nd try)
Plugin-Gallery: Get better 2nd level headingsamule -> filetransfer (amule)torrent -> filetransfer (rtorrent)
Plugin-Gallery: Get better 2nd level headingssensors, weather, snmp
Plugin-Gallery: Better 2nd level headings
Merge pull request #802 from JoHartmann/patch-1
apticron
Category Tree: Reduce number of categories
replace the example graph for quota2percent_
- Change the resolution width of the graphic to 497 pixel.- Rename the graphic to the correct syntax.
dirsizes: use clean_fieldnames
Update quota2percent_ to V17.0214
Following some idea of "Sumpfralle!
Update quota2percent_ to V17.0213a
fix some slipsadd env.low_uidfollow an idea of sumpfralle
same as before only add second line feed
before V17.0210 in POD text
Update quota2percent_ to V17.0213
fixed some slips
Update quota2percent_ to V17.0210
add env.humanidadd check if device existadd if no limitations administered via 'quota' for the device the total line is shown onlyfix some nitpicking detailsadd some comments
Delete quota2percent_
add env.humanid fix same nitpicking details
Update quota2percent_
add POD documentation add env.language add example graph for Munin Plugin Gallery remove German comments
Delete dummy
Graph example
An example for a daily graph of device sdb1
Create dummy
Create quota2percent_
Quota usage in percent
Merge pull request #719 from Niluge-KiWi/master
disk/raid-mismatch-count improvements
Merge pull request #721 from alexkn/btrfs_subvol_usage
add btrfs_subvol_usage plugin
Merge pull request #720 from eknagy/patch-1
Fixed typo in comment
fix - add clean_fieldname to make field name safe
Plugin to monitor usage of subvolumes on a BTRFS filesystem.
disk/raid-mismatch-count better config: added .info per device