Message boards : Web interfaces : Webpage BOINC manager
Message board moderation
Author | Message |
---|---|
Send message Joined: 6 Sep 14 Posts: 5 |
I don't know if someone has managed to do this already, if so then I would appreciate being pointed in the right direction. I have been crunching Seti@home units for some years, even before BOINC. But now I have a small network of computers, every one of them is crunching seti units in one form or another. I have each setup to enable remote access from my home server. So I can run multiple BOINC managers on that server and they all display on screen with a constantly updated display of the progress of each PC on my network...great! I also have each Boinc manager skinned in simple view so I know which computer it is referring to. However, when the power manager kicks in on the server display it ends up shifting around the Boinc windows I lay them out in one pattern and they get moved and stacked at random. Also any single PC that requires restarting then means restarting the manager on the server. What I was wondering therefore: Is there a Boinc manager type display that could be incorporated into a webpage instead of the separate program? Effectively a webpage monitor that could rather than requiring the client to be active could sit and wait for a PC client connecting when available? That way I can setup a single webpage display that I could put into kiosk mode on the server. I don't strictly require all the remote control stuff as I just want to monitor the progress of the work being done. I understand HTML, CSS and PHP quite well but have not got a clue where to start with something like this. Any help would be appreciated. John Gifford Additionally there used to be a program with the original Seti@home that allowed a single computer to cache work units and then farm them out across a network. Anyone know if there is anything similar for Boinc? |
Send message Joined: 29 Aug 05 Posts: 15570 |
Additionally there used to be a program with the original Seti@home that allowed a single computer to cache work units and then farm them out across a network. Anyone know if there is anything similar for Boinc? Seti Queue that was called and no, there's nothing alike it for BOINC, although it's been proposed: SuperHost. I forwarded the rest of your post to the developers, not so much for them to make something, but perhaps that one of them can give you a hint on how to build this web page. I would be interested. :) |
Send message Joined: 29 Aug 05 Posts: 15570 |
Okay, got an answer back already. There are some options available through http://boinc.berkeley.edu/addons.php: 1. Boinc PHP5-GUI: A PHP based web application that allows you to monitor and control your boinc installations from a web browser. It has functionality similar to Boinc Mgr. Installation instructions included http://boinc.berkeley.edu/addon_item.php?platform=web&item=boincphpgui-2.3.tar.gz 2. BOINC LCS: Boinc LCS is a free PHP based script, that allows you to monitor the current state (and other information) from each of your connected BOINC clients. It runs on a simple webserver and is platform independent. Boinc LCS is released under the GNU/GPL license. You can modify and redistribute or just use it! http://boinc.berkeley.edu/addon_item.php?platform=web&item=http%3A%2F%2Fdl.onext.de%2Fpub%2Fboinc_lcs%2Fboinc_lcs_latest.tar.gz You can probably find other options in the add-ons. |
Send message Joined: 6 Sep 14 Posts: 5 |
Jord you're a godsend, thank you. I'll have a look at the add-ons and let you know how I get on if you're interested. I did try contacting the dev team myself but I just got an automail reply that I required to be registered to mail them, and at the time I wasn't registered. At first glance I might give the LCS a try, the home server I've got is running an apache platform. But thanks a million John Gifford |
Send message Joined: 6 Sep 14 Posts: 5 |
Well the verdict is as follows: The BOINC GUI PHP just does nothing, I don't know if it's a config thing, but it just shows the name of the computer it's supposed to be accessing and nothing else. BOINC LCS you have to install a webserver on every computer that's crunching. OK so I installed a light apache on all of them and it works but the LCS setup uses the client_state.xml to get the task details. BOINC have changed the file that gets written when the crunching is taking place. Rather than rewriting the client_state.xml file every time BOINC now changes a boinc_task_state.xml file inside a 0, 1, 2, 3 etc folder which are in turn inside the slots folder. So if your PC can crunch 8 units at the same time you have 0-7 folders. To get it to work correctly it's going to take some heavy rewriting of the php code, I've managed to get it to show the fractions from the last write of the client_state file but that's not current. I think both of these add-ons are out of date and need to be revised. LCS looks the most promising though. John Gifford |
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.