ZPool Status Monitor - A 'pretty' replacement for the 'zpool status' command
Project description
ZPool Monitor
This package provides a replacement for the standard zpool status command to monitor the status of ZPools on your system. Output is colour formatted for
easier detection of errors and problems to address, progress of running tasks is displayed using a progress bar.
Future versions will support a full screen app with a regular refresh rate.
Installation
To install globally, run:
pip install zpool-monitor
At this point the executable program zpool_mon can be executed as a regular command.
Alternative - Install within a Virtual Environment
To create and install within a Virtual Environment
python -m venv zpool_monitor
. zpool_monitor/bin/activate
pip install zpool-monitor
The application binary is installed in the zpool_monitor/bin directory and should be executed as:
zpool_monitor/bin/zpool_mon
If you choose, you can soft-link this binary to anywhere else on the system and execture without entering the virtual environment.
Usage
# zpool_mon -h
usage: zpool_mon [-h] [poolname ...]
๐ ZPool Status Monitor
A 'pretty' replacement for the 'zpool status' command
positional arguments:
poolname ZPool name to monitor (default is all pools)
options:
-h, --help show this help message and exit
| Command-line Parameter | Description |
|---|---|
poolname |
Same functionality as listing a pool when executing zpool status [pool]. If not specified, will default to scanning all pools on system. Can specify, 0(all pools), 1(single pool) or multiple pool names. |
Execution
# zpool_mon
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ZPool - jaybee_zfspool โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
State: ONLINE
Errors: No known data errors
๐ Details
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Device Name Size State Device Read Write Checksum Last Trim
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
XXXXXX_zfspool 13.0T ONLINE 0 0 0
raidz1-0 13.0T ONLINE 0 0 0
bay_1_1 3.64T ONLINE ata-Samsung_SSD_870_EVO_4TB_XXXXXXXXXXXXXXX-part1 0 0 0 Sun 18 Jan 2026 12:01:33 AEDT
bay_1_2 3.64T ONLINE ata-CT4000MXXXXXXXX_XXXXXXXXXXXX-part1 0 0 0 Sun 18 Jan 2026 12:01:27 AEDT
bay_1_3 3.64T ONLINE ata-Samsung_SSD_870_EVO_4TB_XXXXXXXXXXXXXXX-part1 0 0 0 Sun 18 Jan 2026 12:01:34 AEDT
zfs_disk3 2.73T ONLINE ata-WDC_WD30EZRZ-00Z5HB0_WD-XXXXXXXXXXXX-part1 0 0 0
zfs_disk4 2.73T ONLINE ata-WDC_WD30EZRZ-00Z5HB0_WD-XXXXXXXXXXXX-part1 0 0 0
zfs_disk5 3.64T ONLINE ata-WDC_WD40EFRX-68N32N0_WD-XXXXXXXXXXXX-part1 0 0 0
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐งผ Scrub Status
Last Scrub Finished: ๐ Mon 12 Jan 2026 07:00:55 AEDT
Scanned: ๐ 6.88T
Duration: โ 3:12:34
Repaired: ๐ช 0B with 0 errors
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zpool_monitor-0.0.2.tar.gz.
File metadata
- Download URL: zpool_monitor-0.0.2.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56fed9edf84bdc16809a9799f0713edabd680a93306b838b30fd61735423dd7b
|
|
| MD5 |
1a8b3902393e529dca1bcc593114ea5d
|
|
| BLAKE2b-256 |
63f28f0c34ce6f3c73c526f15cca4e9babd3d3d88c90aaba770cb4f87d938723
|
Provenance
The following attestation bundles were made for zpool_monitor-0.0.2.tar.gz:
Publisher:
python-publish.yml on jason-but/zpool-monitor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zpool_monitor-0.0.2.tar.gz -
Subject digest:
56fed9edf84bdc16809a9799f0713edabd680a93306b838b30fd61735423dd7b - Sigstore transparency entry: 844694733
- Sigstore integration time:
-
Permalink:
jason-but/zpool-monitor@c3b0805a1a4d0155d3a0c601c72eb8da3f09ce5d -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/jason-but
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@c3b0805a1a4d0155d3a0c601c72eb8da3f09ce5d -
Trigger Event:
release
-
Statement type:
File details
Details for the file zpool_monitor-0.0.2-py3-none-any.whl.
File metadata
- Download URL: zpool_monitor-0.0.2-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85ca401acaf06907722ce9099754b98adb4df72afa82c640339c137797529bf2
|
|
| MD5 |
5f4f98892419ea35fccab2e7b3e846c6
|
|
| BLAKE2b-256 |
384e207301a7351ec5f2cea4e8c4b0ad2229e0dfa8dd3aa9cf11589ec4d963f5
|
Provenance
The following attestation bundles were made for zpool_monitor-0.0.2-py3-none-any.whl:
Publisher:
python-publish.yml on jason-but/zpool-monitor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zpool_monitor-0.0.2-py3-none-any.whl -
Subject digest:
85ca401acaf06907722ce9099754b98adb4df72afa82c640339c137797529bf2 - Sigstore transparency entry: 844694735
- Sigstore integration time:
-
Permalink:
jason-but/zpool-monitor@c3b0805a1a4d0155d3a0c601c72eb8da3f09ce5d -
Branch / Tag:
refs/tags/0.0.3 - Owner: https://github.com/jason-but
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@c3b0805a1a4d0155d3a0c601c72eb8da3f09ce5d -
Trigger Event:
release
-
Statement type: