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

Under development, not hosted on PiPi yet.

For now you are on your own

When done should be

pip install zpool-monitor

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.1.tar.gz (10.1 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.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file zpool_monitor-0.0.1.tar.gz.

File metadata

  • Download URL: zpool_monitor-0.0.1.tar.gz
  • Upload date:
  • Size: 10.1 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.1.tar.gz
Algorithm Hash digest
SHA256 a7b280783e93f0dc0318156380cd2603fe57d6b6e1af8003aded6dd795058cf8
MD5 c7ee0af0b7aaa81b1f1c63e616f8e737
BLAKE2b-256 fb3136d03fbf0306424862b2594c67407a68602ebc1a8434ae764086451c1c8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for zpool_monitor-0.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: zpool_monitor-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 89605cc7efb033ccc6d329a83d2db1292f5b3b8a69b7964b97760a15d1c1ea1c
MD5 7fb638fd53d276edb798e5e67f6dc675
BLAKE2b-256 bfe6b0d0183e12b943e83a87a6a51ec10f4dfa1e57439dc75ee9058c75e55f1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for zpool_monitor-0.0.1-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