FahProgress: A micro monitoring tool for win
Moderator: Site Moderators
-
- 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
I wrote a micro monitoring tool for Folding@Home: FahProgress
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.
The program is still beta and is delivered "as is" with no legal liability and guarantee. Use at your own risk!
Download here:
http://www.tbb-squad.de/forum/upload/Fa ... s_0.06.zip
Download link fixed. -- toTOW
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.
The program is still beta and is delivered "as is" with no legal liability and guarantee. Use at your own risk!
Download here:
http://www.tbb-squad.de/forum/upload/Fa ... s_0.06.zip
Download link fixed. -- toTOW
--
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: FahProgress: A micro monitoring tool for win
I fixed your download link, but please use this thread on this forum for support and troubleshooting of your program.
-
- 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
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
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
-
- 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
There you go! Just released V0.07 Beta
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.
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.
--
-
- Posts: 704
- 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
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...
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]
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
Re: FahProgress: A micro monitoring tool for win
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
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
-
- Posts: 704
- 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
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]
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
-
- 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
Thanks!jrweiss wrote:Very nice & tidy!
Yupp. I tried it with longer char-fields ( 10/12 chars) but I think that looks ugly.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...).
jrweiss wrote: if you use a 3- or 4-character abbreviation in the SysTray tooltip.
I also tried it with longer names in the tooltip.
I was able to track that issue down... This fix is inluded in Version 0.07a, which should be released this weekend.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...
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.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.
I also included a "sticky window" feature to have it always on top:
Thanks for the feedback and stay tunded for the new version!
Stefan
--
-
- 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
Version 0.07b is out!
As always, I would be pleased to get feedback!
Stefan
- 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>
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.
--
-
- 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
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
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
--
-
- 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
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.
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.
-
- 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
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!
Thanks for testing!
--
-
- Posts: 704
- 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
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]
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]