Page 1 of 2

Way to track individual machines

Posted: Thu Jul 10, 2008 5:07 am
by chungenhung
Is there a way to track the progress of EACH individual machine?
Setting up different username is not what I am looking for.
I have machines scattered around various buildings, and are looking for a way to manage it to make sure it is still running.

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 6:10 am
by 7im
You're kidding, right? All this time on the forum, and you don't know about 3rd Party tools like Fahmon or EMIII to track clients?

See the 3rd Party Apps section of the forum. Tools List sticky.

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 2:13 pm
by chungenhung
7im wrote:You're kidding, right? All this time on the forum, and you don't know about 3rd Party tools like Fahmon or EMIII to track clients?

See the 3rd Party Apps section of the forum. Tools List sticky.
I do know them, what I don't know is the capability to track down machines from outside the LAN.
Say if I leave machines in 2 different building, and I don't have a LAN in between the buildings.

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 2:36 pm
by John Naylor
If you have some sort of webspace you can use then people on here have set up batch files to upload log files from one place and download them to another (for the purposes of FahMon). I'm not such a person but I'm sure those that have will comment :)

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 2:50 pm
by chungenhung
John Naylor wrote:If you have some sort of webspace you can use then people on here have set up batch files to upload log files from one place and download them to another (for the purposes of FahMon). I'm not such a person but I'm sure those that have will comment :)
That would be awesome. But I don't know how to do that just yet.

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 3:33 pm
by toTOW
Fahmon can export a html file with the data ... then upload this file to a webspace, and build a front page to centralize this. (CuteFTP has some scheduling options for example).

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 10:09 pm
by Great_Gig
Fantastic, didn't know it could do this, just tried it out and it gives all the info you need for a simple offsite web monitoring tool. I already had CuteFTP, so scheduling transfers to my webspace was a cinch. FahSpy it seems cannot do this (developer hint here?), so it's back to FahMon for me. :)

Thanks for the info guys.....

Re: Way to track individual machines

Posted: Thu Jul 10, 2008 10:40 pm
by mfl0p
I've always liked the ability to track each machine's production in BOINC. Everything from system hardware to IP address is available in the BOINC user stats pages.

I would love to see this implemented in F@H's user stats pages.

Re: Way to track individual machines

Posted: Fri Jul 11, 2008 12:23 am
by v00d00
Send all unitinfo.txt to a server via ftp and then display them using apache.

Something like the one in my sig maybe.

Re: Way to track individual machines

Posted: Fri Jul 11, 2008 1:45 am
by chungenhung
Seems that all those methods works. However, I would like to see the Pande Group do something like the BOINC stats page.
It saves the user having to go through all the hoops.

Re: Way to track individual machines

Posted: Fri Jul 11, 2008 3:41 am
by jrweiss
I do know them, what I don't know is the capability to track down machines from outside the LAN.
Say if I leave machines in 2 different building, and I don't have a LAN in between the buildings.
Set up a VPN between the networks with Hamachi. I can monitor my home machines with FahMon from most places on the road.

Look for the Feb 08 issue of MaximumPC magazine, page 50.

Re: Way to track individual machines

Posted: Sun Jul 13, 2008 12:24 am
by chungenhung
My current solution looks like this:
Install CuteFTP on each Folding machine that are not in my house. Schedule an automatic "Backup local to remote" in CuteFTP to some webspace. Personally, I set the time to every 10 min for the GPU2 client, 30min for SMP. The files to upload include client.cfg, FAHlog.txt, unitinfo.txt, queue.dat.
Install CuteFTP and FAHmon on my main machine, the one with monitor, keyboard and mouse. In CuteFTP, I did a "Synchronize Folders" from Remote to Local, and this occurs every 10 min or 30 min depending on how much bandwidth the files take.
Then, I can simply use FAHmon to monitor all my computers, even though they are not physically in my house.
I also installed logmein on the remote machines, just in case I need to connect to them and do some configurations.

Re: Way to track individual machines

Posted: Mon Jul 14, 2008 12:28 am
by codysluder
chungenhung wrote:Seems that all those methods works. However, I would like to see the Pande Group do something like the BOINC stats page.
It saves the user having to go through all the hoops.
mfl0p wrote:I've always liked the ability to track each machine's production in BOINC. Everything from system hardware to IP address is available in the BOINC user stats pages.

I would love to see this implemented in F@H's user stats pages.
I'd like to see those features, too, but they may never happen.

Fundamentally, BOINC has done an excellent job of programming a lot of nice features. (Their strength is in Computer Science.) FAH has done an excellent job of getting outstanding science done (Their strength is in Molecular Analysis.) Both have done a less than stellar job for the opposite "half" of their projects.

Personally, I'm willing to forgo some of the nicer database features that BOINC has and accept the fact that FAH's emphasis has always been on getting state-of-the-art science done. They have to allocate their programming time (i.e.-Money) toward what they consider most important and do the lesser important tasks later (or never).

Re: Way to track individual machines

Posted: Mon Jul 14, 2008 1:18 am
by v00d00
chungenhung wrote:My current solution looks like this:
Install CuteFTP on each Folding machine that are not in my house. Schedule an automatic "Backup local to remote" in CuteFTP to some webspace. Personally, I set the time to every 10 min for the GPU2 client, 30min for SMP. The files to upload include client.cfg, FAHlog.txt, unitinfo.txt, queue.dat.
Install CuteFTP and FAHmon on my main machine, the one with monitor, keyboard and mouse. In CuteFTP, I did a "Synchronize Folders" from Remote to Local, and this occurs every 10 min or 30 min depending on how much bandwidth the files take.
Then, I can simply use FAHmon to monitor all my computers, even though they are not physically in my house.
I also installed logmein on the remote machines, just in case I need to connect to them and do some configurations.
Why would you upload client.cfg? or any other file besides FAHlog and unitinfo.

Re: Way to track individual machines

Posted: Mon Jul 14, 2008 3:28 am
by chungenhung
v00d00 wrote:
chungenhung wrote:My current solution looks like this:
Install CuteFTP on each Folding machine that are not in my house. Schedule an automatic "Backup local to remote" in CuteFTP to some webspace. Personally, I set the time to every 10 min for the GPU2 client, 30min for SMP. The files to upload include client.cfg, FAHlog.txt, unitinfo.txt, queue.dat.
Install CuteFTP and FAHmon on my main machine, the one with monitor, keyboard and mouse. In CuteFTP, I did a "Synchronize Folders" from Remote to Local, and this occurs every 10 min or 30 min depending on how much bandwidth the files take.
Then, I can simply use FAHmon to monitor all my computers, even though they are not physically in my house.
I also installed logmein on the remote machines, just in case I need to connect to them and do some configurations.
Why would you upload client.cfg? or any other file besides FAHlog and unitinfo.
I thought client.cfg is needed for it to read out the username and team information.
The quene.dat is needed for FAHmon, or else it would not show any progress.
I have no clue why.