I'm testing the waters to see if my creation has interest.
http://IOsMiner.comhttp://iosminer.com/index.php/FEATUREShttp://iosminer.com/index.php/IPhone_HUDFeatures list copy:
* Ubunto 11.04 base system, USB thumb drive or SATA drive, 32bit for maximum compatibility.
* OS optimized for headless operation. FSCK run automatically if need be with no prompting. RO / remount on errors.
* iPhone optimized web page HUD that gives you a total cluster Mh/s and a quick view of the status of all your rigs, GPU temps (c/f), hash rates, last report in time, stale ratio %, hwerrors. IPhone_HUD
* Headless remote configuration over HTTP based on eth MAC address. Much like VoIP phones.
* GPU miner used is Diablo (+3% patched).
* Some directories are moved over to a RAM drive to speed the rig up and save thumb drive write cycles.
* Optionally set an expected GPU count setting on a rig. If the rig doesn't detect this many GPUs it emails you and reboots.
* VoIP like central configuration. Configuration files are simple text files on a web server based on the rig's eth0 MAC address.
* GPU count on rigs is fully automatically detected.
* GPU mining Mh/s graphing.
* GPU temp graphing.
* GPU miner optimization switches adjustable per rig.
* GPU miner is watched and if the miner fails it will automatically try to kick start the miner back up. If that works you are emailed about the incident and the Mhs is reported. If it is unable to kick start the miner automatically you are emailed and the rig is scheduled to reboot automatically in 1h if you don't cancel the scheduled shutdown to take a look at it yourself.
* GPU core Mhz clocking. Automatically clock all GPU's the same speed or set each GPU to a different clock rate.
* Also graph rig load, interface statistics, memory statistics, hard drive usage, etc.
* Successful boot up message with additional rig information and debug logs to your email.
* Xconfig automatically setup on boot so 1 OS image works on rigs with 1 card or 4.
* GPU temps watched for over heating. When a temp gets over a configurable value per rig the miners are shut down and you are emailed.
* Central RRD stats monitoring. Rsync back to your central server for graph collection.
* Log cleanup and mail clean up on rigs.
* Automatically logs into your private VPN network for secure remote TCP/IP access from anywhere through any firewall or NAT on the rigs LAN. (Hamachi)
* SSH key management. Allows you to remotely access the server through SSH with no password. Instructions included. Great for scripts accessing the rigs through SSH.
* Local rig /etc/hosts file is automatically updated with VPN network hostnames and private VPN addresses so all rigs can communicate over the VPN by hostname/nick-name alone. This means even when the rigs VPN IP address changes everything will be ok. Updated hourly automatically.
* DHCP automatic IP assignment and local DNS server setup.
* Can use either SDK 2.4 or SDK 2.1, automatically downloaded and installed if they aren't already setup.
* Automatic time sync over NTP with pool.ntp.org.
* SMTP relay server setting for email reports.
Added 6/15/11
* Automatically checks for not only a running GPU miner, but also that all GPU's on the rig have a load. If a 0% load is detected it attempts to self heal by restarting the miner. If the miner restart doesn't work it emails you and schedules a reboot in 5 minutes that you can SSH in and cancel if need be. Verified it works as designed on a dual GPU rig of mine I have this problem with sometimes.
Added 7/5/11
* Boot drive imaging script now works much better. It works on anything from 4gig USB sticks to 2TB SATA drives. Partitions are dynamically and automatically created and GRUB is installed and setup based on the drives UUID
* Rig configs moved from txt files to SQL records so we can use templates and default settings now.
* Rig configuration is done from a web page now instead of vi and a text file on a web server.