You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
11 months ago
|
# `check_lvm_thinpools`
|
||
|
|
||
|
This is a re-implementation of the Perl [`check_lvm_thinpools`](https://github.com/neingeist/check_lvm_thinpools/). That is used to check the free capacity in Linux Logical Volume Manager (LVM) [thin pools](https://www.linux.org/docs/man7/lvmthin.html).
|
||
|
|
||
|
The check uses the [nagiosplugin](https://pypi.org/project/nagiosplugin/) framework to output metrics. Multiple thin pools are supported too.
|
||
|
|
||
|
```
|
||
|
$ ./check_lvm_thinpools
|
||
|
LVMTHINPOOLS OK - data percent (workhero_nvme/nvmepool) is 61.78% | 'data_workhero_nvme/nvmepool'=61.78%;70;90;0;100 'meta_workhero_nvme/nvmepool'=34.21%;70;90;0;100 data_percent=61.78%;70;90;0;100 metadata_percent=34.21%;70;90;0;100
|
||
|
```
|
||
|
|
||
|
Supported command line arguments can be listed with the `--help` command line argument.
|
||
|
|
||
|
```
|
||
|
$ ./check_lvm_thinpools --help
|
||
|
usage: check_lvm_thinpools [-h] [--dpw RANGE] [--dpc RANGE] [--mpw RANGE] [--mpc RANGE] [-v]
|
||
|
|
||
|
options:
|
||
|
-h, --help show this help message and exit
|
||
|
--dpw RANGE, --data-warning-percent RANGE
|
||
|
--dpc RANGE, --data-critical-percent RANGE
|
||
|
--mpw RANGE, --metadata-warning-percent RANGE
|
||
|
--mpc RANGE, --metadata-critical-percent RANGE
|
||
|
-v, --verbose increase output verbosity (use up to 3 times)
|
||
|
```
|
||
|
|
||
|
The user that runs the check must be allowed to execute `/sbin/lvs` via `sudo`.
|