Skip to main content

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

zpool_monitor-0.0.2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zpool_monitor-0.0.2-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

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

Hashes for zpool_monitor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 56fed9edf84bdc16809a9799f0713edabd680a93306b838b30fd61735423dd7b
MD5 1a8b3902393e529dca1bcc593114ea5d
BLAKE2b-256 63f28f0c34ce6f3c73c526f15cca4e9babd3d3d88c90aaba770cb4f87d938723

See more details on using hashes here.

Provenance

The following attestation bundles were made for zpool_monitor-0.0.2.tar.gz:

Publisher: python-publish.yml on jason-but/zpool-monitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for zpool_monitor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85ca401acaf06907722ce9099754b98adb4df72afa82c640339c137797529bf2
MD5 5f4f98892419ea35fccab2e7b3e846c6
BLAKE2b-256 384e207301a7351ec5f2cea4e8c4b0ad2229e0dfa8dd3aa9cf11589ec4d963f5

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page