ZetaWatch

Developer discussions about the GUI.

ZetaWatch

Postby cbreak » Mon Sep 19, 2016 9:15 am

This is a very special-purpose GUI for ZFS: https://github.com/cbreak-black/ZetaWatch

It monitors all imported pools, querying status in regular intervals, and reporting degradation and other issues via OS X Notifications. It also prevents system idle sleep while a scrub is active (but not user initiated sleep or shutdown).

The program is very much beta, but it works for me so far.
cbreak
 
Posts: 5
Joined: Mon Sep 19, 2016 9:12 am

Re: ZetaWatch

Postby calbear88 » Mon Sep 19, 2016 8:30 pm

Thanks for posting this. Just wondering how I can run the program. Does it need to be compiled first?
I didn't a link to a executable file

Thanks
calbear88
 
Posts: 18
Joined: Sun Mar 08, 2015 3:01 pm

Re: ZetaWatch

Postby cbreak » Tue Sep 20, 2016 12:39 pm

You can download the current build on https://the-color-black.net/zetawatch/ZetaWatch.app.zip

I have to think of some proper way to host builds :)
cbreak
 
Posts: 5
Joined: Mon Sep 19, 2016 9:12 am

Re: ZetaWatch

Postby lundman » Tue Sep 20, 2016 2:25 pm

I get "unable to read configuration" after the first vdev device in the pool :)
User avatar
lundman
 
Posts: 428
Joined: Thu Mar 06, 2014 2:05 pm
Location: Tokyo, Japan

Re: ZetaWatch

Postby cbreak » Tue Sep 20, 2016 2:37 pm

You must have a pool configuration I haven't tried :)

The documentation of the whole libzfs api is very lacking, so I went by what I was able to test. I think I haven't tested pools with cache / log devices. Single disk pools or raidz pools should work though...

Edit: Seems fresh pools don't have any scan statistic entry, so not finding one is normal. I've changed ZetaWatch to ignore it and not classify it as an error.
cbreak
 
Posts: 5
Joined: Mon Sep 19, 2016 9:12 am

Re: ZetaWatch

Postby stigkj » Mon Oct 17, 2016 12:14 am

cbreak wrote:You can download the current build on https://the-color-black.net/zetawatch/ZetaWatch.app.zip

I have to think of some proper way to host builds :)


Maybe you could just make a release on GitHub? That way you can also host the binaries.
stigkj
 
Posts: 1
Joined: Mon Oct 17, 2016 12:07 am

Re: ZetaWatch

Postby cbreak » Sun Nov 06, 2016 9:10 am

stigkj wrote:
cbreak wrote:You can download the current build on https://the-color-black.net/zetawatch/ZetaWatch.app.zip

I have to think of some proper way to host builds :)


Maybe you could just make a release on GitHub? That way you can also host the binaries.


Interesting, didn't know that was possible. Here it is:
https://github.com/cbreak-black/ZetaWat ... ses/tag/r0
cbreak
 
Posts: 5
Joined: Mon Sep 19, 2016 9:12 am


Return to GUI Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron