Skip to content

Josef-Friedrich/check_zpool_scrub

Repository files navigation

Note: The monitoring plugin is currently being rewritten from Shell (check_zpool_scrub) to Python (check_zpool_scrub.py). Use the Shell version until further notice.

check_zpool_scrub

Summary / Short description

Monitoring plugin to check how long ago the last ZFS scrub was performed.

Usage

check_zpool_scrub v2.0
Copyright (c) 2016-2021 Josef Friedrich <[email protected]>

Monitoring plugin to check how long ago the last ZFS scrub was performed.


Usage: check_zpool_scrub <options>

Options:
 -c, --critical=OPT_CRITICAL
    Interval in seconds for critical state.
 -p,--pool=OPT_POOL
    Name of the pool. If this option is omitted all pools are checked.
 -h, --help
    Show this help.
 -s, --short-description
    Show a short description / summary.
 -v, --version
    Show the version number.
 -w, --warning=OPT_WARNING
    Interval in seconds for warning state. Must be lower than -c.

Performance data:

POOL is the name of the pool

 - POOL_last_ago
    Time interval in seconds for last scrub.
 - POOL_progress
    Percent 0 - 100
 - POOL_speed
    MB per second.
 - POOL_time
    Time to go in seconds.

Details about the implementation of this monitoring plugin:

This monitoring plugin grabs the last scrub date from the command
'zpool status POOL'.

Project pages

Testing

make test

About

Monitoring plugin to check how long ago the last ZFS scrub was performed.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5