FahProgress: A micro monitoring tool for win

This forum contains information about 3rd party applications which may be of use to those who run the FAH client and one place where you might be able to get help when using one of those apps.

Moderator: Site Moderators

Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

I wrote a micro monitoring tool for Folding@Home: FahProgress

Image

This small program has only one purpose: Display the actual progress of your folding@home clients in your network. Nothing more, nothing less. Actually I wrote this tool primarily for myself to monitor those clients which not automatically upload their results. (Ask before fetching/sending work (no/yes)" in config set to "yes"). But then I thought: Why not share it? ;)

To use it simply doubleclick the FahProgress.exe. At first run the programm will create an empty file called "fahclients.txt". You can add a client to monitor by pressing "+". Specify the location of the "unitinfo.txt"-file and press open. As theres no scrolling in F@HProgress, the maximum of clients is limited by your screen height. The clients will be auto numbered beginning with 0.
The path-information of all added clients is stored in fahclients.txt. The file can easily edited by hand if something goes wrong. Pressing "-" opens a dialog to delete a client. Select the client number and press "Delete client"

F@HProgress may hang if the fahclients.txt is crippled. Close F@HProgress, cleanup fahclients.txt and restart again. If you edit the fahclients.txt by hand, ensure that your last line does NOT end with a (Carriage) Return.
F@HProgress will get slow if you monitor > 50 clients. No idea why. Maybe because of my quick'n dirty programming style. :-P

The program is still beta and is delivered "as is" with no legal liability and guarantee. Use at your own risk! :mrgreen:

Download here:
http://www.tbb-squad.de/forum/upload/Fa ... s_0.06.zip

Download link fixed. -- toTOW
--
Image
toTOW
Site Moderator
Posts: 6296
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by toTOW »

I fixed your download link, but please use this thread on this forum for support and troubleshooting of your program.
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

ok! ;)
--
Image
francois
Posts: 59
Joined: Sun Dec 02, 2007 3:41 pm
Location: Québec - Canada
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by francois »

Nice!
Is there a way to minimize it?
An option to minimize it in the systray would be great!
Being able to rename the client to something else than Cx would be great too.

Best regards,
François
Image
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

There you go! Just released V0.07 Beta

Image

New:
- The possibility to minimize FahProgress into the tray (with status tooltip)
- Some fancy button graphics
- maybe some bugs...^;)

Grab it here:http://www.tbb-squad.de/forum/upload/Fa ... s_0.07.zip

Planned for next minor release:
- Feature to rename the clients - Have to think about that, because i wanted the tool to stay small in window size.
Maybe I'll take away the C#-numbers, lengthen the statusbar to the left and write the name of the client on the statusbar...

Planned for the next major release:
- Doubleclick on a statusbar and display all informations of the current workunit
- XML-export of the collected client data to filesystem

Any comments (bugs/feature request/praise) would be appreciated. ;)
--
Image
jrweiss
Posts: 707
Joined: Tue Dec 04, 2007 6:56 am
Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.

[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5.
Location: @Home
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by jrweiss »

Very nice & tidy!

For the client naming, a couple ideas:
- Change the C# field to a 3- or 4-character field that can be renamed. That way we could at least designate the computer, client type, and instance (MS1, RG2, RC1, RC3, RC4...).
- A longer name on the status bar may work (limit length to preserve size of window) if you use a 3- or 4-character abbreviation in the SysTray tooltip.

When I set the shortcut to start it minimized, it goes to the taskbar instead of immediately to the systray. Is there a way you can make it start immediately in the systray on the "Run Minimized" command? I think you can dispense completely with the ability to put it on the taskbar, since that defeats the "small size" purpose...
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
francois
Posts: 59
Joined: Sun Dec 02, 2007 3:41 pm
Location: Québec - Canada
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by francois »

Thanks!
The % display from the systray doesn't seem to get updated.
I had the reopen (get the client back to the desktop) to get the % updated.

Best,
François
Image
jrweiss
Posts: 707
Joined: Tue Dec 04, 2007 6:56 am
Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.

[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5.
Location: @Home
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by jrweiss »

Concur. Just checked against FahMon.
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

jrweiss wrote:Very nice & tidy!
Thanks! :-)
jrweiss wrote:For the client naming, a couple ideas:
- Change the C# field to a 3- or 4-character field that can be renamed. That way we could at least designate the computer, client type, and instance (MS1, RG2, RC1, RC3, RC4...).
Yupp. I tried it with longer char-fields ( 10/12 chars) but I think that looks ugly. :mrgreen:
jrweiss wrote: if you use a 3- or 4-character abbreviation in the SysTray tooltip.
Image
I also tried it with longer names in the tooltip.
jrweiss wrote:When I set the shortcut to start it minimized, it goes to the taskbar instead of immediately to the systray. Is there a way you can make it start immediately in the systray on the "Run Minimized" command? I think you can dispense completely with the ability to put it on the taskbar, since that defeats the "small size" purpose...
I was able to track that issue down... ;) This fix is inluded in Version 0.07a, which should be released this weekend.
francois wrote:The % display from the systray doesn't seem to get updated.
I had the reopen (get the client back to the desktop) to get the % updated.
Whoops... Thank you for the info. I've to debug this one but think I'll find it soon and also include it into 0.07a.

I also included a "sticky window" feature to have it always on top:
Image

Thanks for the feedback and stay tunded for the new version! :D

Stefan
--
Image
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

Version 0.07b is out!
  • Fixed:
    - The stats in tooltip of the trayicon did not update [thx to francois for the bugreport]
    Added:
    - When the shortcut to fahprogress is set to start it minimized, FahProgress starts in trayed mode [requested by jrweiss]
    - Feature to "pin" the FahProgress to keep it "always on top"
  • Planned:
    - Feature to Name the clients
    - XML
    - <your requests>
Grab it here: *** EDIT *** See 2 posts below this... ;)

As always, I would be pleased to get feedback! ;)

Stefan
Last edited by Vulcan_TBB on Mon Sep 22, 2008 2:51 pm, edited 1 time in total.
--
Image
Gerby19
Posts: 13
Joined: Wed Jan 30, 2008 9:29 am
Location: Northern Germany

Re: FahProgress: A micro monitoring tool for win

Post by Gerby19 »

Hi Stefan!

Thanks for this tool. Two issues I've found in 0.07b:

1. When a Folding@Home client monitored via LAN is offline, the program hangs.

2. Under Windows XP the button icons are cropped:

Image

Greetings
Mark
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

Urgs... Thank you for this info. Had the first bug already fixed in the upcoming version but forgot to implement it here.

Now fixed:
- When a client can not be contacted, Fahprogress shows now "offline".
- Icons fixed for proper display in XP-Style.

Heres the new version:
http://www.tbb-squad.de/forum/upload/Fa ... _0.07c.zip

Thank you for reporting this bug, Mark!

Stefan
--
Image
John Naylor
Posts: 357
Joined: Mon Dec 03, 2007 4:36 pm
Hardware configuration: Q9450 OC @ 3.2GHz (Win7 Home Premium) - SMP2
E7500 OC @ 3.66GHz (Windows Home Server) - SMP2
i5-3750k @ 3.8GHz (Win7 Pro) - SMP2
Location: University of Birmingham, UK

Re: FahProgress: A micro monitoring tool for win

Post by John Naylor »

0.07c Works fine on Vista for local clients, unfortunately I have no networked clients to test it with however :(.

Added to the Tools List.
Folding whatever I'm sent since March 2006 :) Beta testing since October 2006. www.FAH-Addict.net Administrator since August 2009.
Vulcan_TBB
Posts: 28
Joined: Wed Sep 10, 2008 9:11 am
Hardware configuration: #1 AMD Athlon 64 X2 6000+ (1 x Win SMP)
#2 Intel P3 1.8 Ghz (1x Win CPU)
#3 Intel P4 2.8 Ghz (2x Win CPU)
#4 AMD Athlon XP 3200+ (1x Win CPU)
#5 ATI Radeon HD 3650 (1x GPU)
#6 AMD Athlon 64 X2 4600+ (1 x Win SMP)
#7 Intel P4 3.0 Ghz (2x Win CPU)
#8 AMD Athlon XP 1800+ (1x Win CPU)
#9 Intel C2 Duo E6600 (2 x Win CPU)
Location: 11° 3' 13.19" E 49° 43' 36.11" N
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by Vulcan_TBB »

You can try that locally if you want: If you have a local ip address like 192.168.1.x or windows networking enabled, simply share your f@h folder to the network and add that share with \\<local-ipaddress>\<name-of-shared-folder>\unitinfo.txt respectively \\<computername>\<name-of-shared-folder>\unitinfo.txt to FahProgress. If you then "unshare" that folder, FahProgress should display "offline".

;)

Thanks for testing!
--
Image
jrweiss
Posts: 707
Joined: Tue Dec 04, 2007 6:56 am
Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.

[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5.
Location: @Home
Contact:

Re: FahProgress: A micro monitoring tool for win

Post by jrweiss »

Systray startup, systray updating, and networked clients all work now. Thanks!
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
Post Reply