Message boards : Web interfaces : Local web page to display current client status
Message board moderation
Author | Message |
---|---|
Send message Joined: 2 Aug 07 Posts: 8 |
I've got a local network running several BOINC machines. What I'd like to do is create a CGI page for my webserver that will poll the clients on the network and then return a listing with the current project(s), current workunit(s), percent complete, and estimated time to completion for each machine/workunit. Can anybody point me to a source of documentation or pointers on how to create a program to poll the BOINC core client for this kind of information? I'm not even sure if this can be done using a CGI language like PHP or Perl, but I'd like to at least give it a shot. |
Send message Joined: 2 Aug 07 Posts: 8 |
Actually, I think I just found a possible solution: parsing the client_state.xml file. :P Still, that would require me to share the BOINC folder on every machine. I'd really like to find a way to communicate with the core client itself, since that wouldn't require me to fiddle with every individual machine. |
Send message Joined: 6 May 06 Posts: 287 |
Have a look at BOINC.PHP - it may suit your needs. CIC1=CC=C(C2=N[C@@H](CC(OC(C)(C)C)=O)C3=NN=C(C)N3C4=C2C(C)=C(C)S4)C=C1 |
Send message Joined: 19 Jan 07 Posts: 1179 |
|
Send message Joined: 19 Jan 07 Posts: 1179 |
BOINC PHP seems quite good. I have noticed some things it's doing wrong, although they match how the core client is doing them wrong so it happens to work, but it's prone to breaking if the client ever does RPCs correctly. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.