|
November 06, 2015, 10:28:07 PM Last edit: December 30, 2015, 04:26:54 AM by allinvain |
|
--EDIT-- project closed
Hello. I am looking for someone to code for me a database driven http accessible app that does the following:
Critical features required now:
1) Uses the cgminer API to monitor and keep track of miner uptime 2) Records when a particular miner went down and when it came back up 3) Generates power consumption total (monthly) stats taking into account downtime for each miner (power consumption total must be for a particular customer's miners) 4) Notifies admin via e-mail and SMS of miner downtime with miner IP, time miner went down, etc 5) Notifies admin via e-mail again when miner comes back online 6) Groups/organizes miners by "client name" - should be able to see client total hashing power/number of miners organized by miner type
Potential features that are desired but not 100% priority for now:
1) Ability to power cycle a miner if down via APC switched PDU SNMPv1, SNMPv3, or HTML link. These apparently can be triggered by visiting a direct html link (after passing simple password auth) 2) Generated PDF invoices at end of month (must take into account miner uptime/downtime, etc). Invoice should be stored and the admin can either download the PDF and potentially have the ability to e-mail the invoice directly. For now payment verification will be handles manually.
Future capabilities:
1) Have a web front that clients can log into and see their miner stats, uptime, number of miners, miner name, etc (you know useful stuff) 2) Ability to push pool changes to the miner via cgminer API 3) 2 factor authentication (e-mail) 4) See fancy pants charts with their miner uptime, hashrate, power consumption total, etc (you know once again useful stuff)
Budget - A billion dollars! No seriously just PM me with a quote and we'll consider your bid. Samples of previous projects are desired. Demo of working system required. Payment will be done via BTC.
|