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

FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Wed Sep 17, 2008 1:30 pm

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
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby toTOW » Wed Sep 17, 2008 3:09 pm

I fixed your download link, but please use this thread on this forum for support and troubleshooting of your program.
Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.

FAH-Addict : latest news, tests and reviews about Folding@Home project.

Image
User avatar
toTOW
Site Moderator
 
Posts: 7999
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Wed Sep 17, 2008 6:09 pm

ok! ;)
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby francois » Fri Sep 19, 2008 1:31 am

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
User avatar
francois
 
Posts: 81
Joined: Sun Dec 02, 2007 3:41 pm
Location: Québec - Canada

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Fri Sep 19, 2008 11:49 am

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/FahProgress_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. ;)
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby jrweiss » Fri Sep 19, 2008 3:58 pm

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...
i4770K/7750 (SMP+GPU), i7-3770S/7750 (SMP)
User avatar
jrweiss
 
Posts: 999
Joined: Tue Dec 04, 2007 6:56 am
Location: Gotta guess!

Re: FahProgress: A micro monitoring tool for win

Postby francois » Sat Sep 20, 2008 12:27 am

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
User avatar
francois
 
Posts: 81
Joined: Sun Dec 02, 2007 3:41 pm
Location: Québec - Canada

Re: FahProgress: A micro monitoring tool for win

Postby jrweiss » Sat Sep 20, 2008 2:48 am

Concur. Just checked against FahMon.
User avatar
jrweiss
 
Posts: 999
Joined: Tue Dec 04, 2007 6:56 am
Location: Gotta guess!

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Sat Sep 20, 2008 1:36 pm

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
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Mon Sep 22, 2008 10:42 am

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.
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby Gerby19 » Mon Sep 22, 2008 2:10 pm

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
Gerby19
 
Posts: 14
Joined: Wed Jan 30, 2008 9:29 am
Location: Northern Germany

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Mon Sep 22, 2008 2:49 pm

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/FahProgress_0.07c.zip

Thank you for reporting this bug, Mark!

Stefan
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby John Naylor » Mon Sep 22, 2008 3:27 pm

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.
User avatar
John Naylor
 
Posts: 1039
Joined: Mon Dec 03, 2007 4:36 pm
Location: University of Birmingham, UK

Re: FahProgress: A micro monitoring tool for win

Postby Vulcan_TBB » Mon Sep 22, 2008 5:50 pm

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!
User avatar
Vulcan_TBB
 
Posts: 35
Joined: Wed Sep 10, 2008 9:11 am
Location: 11° 3' 13.19" E 49° 43' 36.11" N

Re: FahProgress: A micro monitoring tool for win

Postby jrweiss » Mon Sep 22, 2008 7:12 pm

Systray startup, systray updating, and networked clients all work now. Thanks!
User avatar
jrweiss
 
Posts: 999
Joined: Tue Dec 04, 2007 6:56 am
Location: Gotta guess!

Next

Return to 3rd party contributed software

Who is online

Users browsing this forum: No registered users and 1 guest