Fahmon op meerdere pc's

Hier kan je alles posten dat te maken heeft met Folding@Home.
Gesloten
Gebruikersavatar
OpThaCop
Pro Member
Pro Member
Berichten: 391
Lid geworden op: 28 maa 2006, 23:33
Uitgedeelde bedankjes: 116 keer
Bedankt: 16 keer

Hoi

Ik heb hier thuis 2 pc's draaien + op het werk een aantal pc's. Kan ik met Fahmon ook aan de andere pc's? En dan wel zonder netwerk drives aan te maken...

Kan je geen IP address opgeven ofzo?
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16726
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 573 keer
Bedankt: 770 keer

Fahmon dient toch net expliciet voor het monitoren van meer dan 1 pc eh?
Ik heb gewoon alle pc's via hun netbios-naam en administratieve share toegevoegd, zoals \\naampc\c$\Program Files\Folding\ .
Hij telt ook mooi de PPD van je farm samen :)
Gebruikersavatar
OpThaCop
Pro Member
Pro Member
Berichten: 391
Lid geworden op: 28 maa 2006, 23:33
Uitgedeelde bedankjes: 116 keer
Bedankt: 16 keer

Ok, da's gelukt.

En de pc's op het werk? Waarschijnlijk geen enkele mogelijkheid om op afstand te kijken?

Van buitenuit zal ik niet binnen geraken (firewalls waar ik geen toegang toe heb), maar kunnen zij ook de status naar buiten sturen?
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16726
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 573 keer
Bedankt: 770 keer

Ehm, ik kan je een simpel scriptje geven waarmee je een overzicht kan genereren vanaf 1 machine op je netwerk. Als je dat dan al naar buiten gepubliceerd krijgt heb je geen fahmon nodig ... :-)
Ik ga er wel van uit dat je een bestand "systems.txt" hebt waar op elke nieuwe regel de naam van een pc staat en dat alle pc's Folding op dezelfde locatie hebben geïnstallerd staan.

status.cmd:

Code: Selecteer alles

@echo off
echo.
title Folding@Home
echo  Folding@Home Remote Status
echo ------------------------------------------------
for /f %%A in (systems.txt) do call :remotecheck %%A

:remotecheck
ping -n 1 -w 500 %1 | find /I "TTL" > NUL
if ERRORLEVEL 1 goto :skip

for /f "tokens=3 delims= " %%C in ('ping -n 1 -w 100 %1 ^| find /i "pinging"') do set "rip=%%C"

for /f "tokens=2,3 delims= " %%B in ('type "\\%1\C$\Program Files\Folding@Home\unitinfo.txt" ^| find "Progress"') do (
   if "%%C"=="[||||||||||]" (
      echo  [!!!] %%C %%B - %1 %rip% is ready!
   ) else (
      echo  [   ] %%C %%B - %1 %rip% nog bezig.
   )
)
goto :eof
:skip
echo  [ERR] [_____?????] ??? - %1 Onbereikbaar.

:eof
Dat geeft iets als dit als resultaat:

Code: Selecteer alles

 meon's Folding@Home Remote Status
------------------------------------------------ 
 [   ] [|_________] 11% - pc01 [192.168.0.147] nog bezig. 
 [   ] [|_________] 11% - pc02 [192.168.0.118] nog bezig. 
 [   ] [|||_______] 32% - pc03 [192.168.0.101] nog bezig. 
 [   ] [||________] 27% - pc04 [192.168.0.113] nog bezig. 
 [!!!] [||||||||||] 100% - pc05 [192.168.0.132] is ready! 
 [   ] [__________] 4% - pc06 [192.168.0.137] nog bezig. 
 [   ] [||________] 27% - pc07 [192.168.0.127] nog bezig. 
 [ERR] [_____?????] ??? - pc08 Onbereikbaar
 [   ] [|_________] 19% - pc09 [192.168.1.125] nog bezig. 
Press any key to continue . . .
Gesloten

Terug naar “Folding@Home”