View on GitHub

CGMonitor

Web interface for cgminer

Download this project as a .zip file Download this project as a tar.gz file

CGMonitor

Web interface to monitor several cgminer miners

Screenshots

Start page for CGMonitor Start page for CGMonitor

Summary page for all miners Summary page

Detailed information for a miner Detailed information for a miner

GPU settings form GPU settings form

Installation

Compiled version

Go to releases and download the proper version for your OS.

Then read this before starting CGMonitor for the first time.

Compile from source

Start by installing Go if you don't already got it. Make sure that your work environment is properly done.

Start with downloading cgmonitor source:

$ go get github.com/Wneh/cgmonitor

Change to cgmonitor folder:

$ cd $GOPATH/github.com/Wneh/cgmonitor

And finally build it:

$ go build

Now read this before starting CGMonitor for the first time.

Before starting CGMonitor for the first time

Before you start cgmonitor you must add the miners to cgmonitor.conf(example config with two miners). You also need to allow the computer that will run cgmonitor to access the cgminer api.

If you use arguments:

--api-listen --api-allow W:<ip to computer that host cgmonitor>

or add these lines to the your cgminer config file:

"api-allow" : "W:<ip to computer that host cgmonitor>",
"api-listen" : true

Now start cgmonitor:

$ ./cgmonitor

or if your on windows

$ cgmonitor.exe

Now start your browser and navigate to http://<ip address>:8080

Dependencies

Following dependencies are needed:

Gorilla Mux

$ go get github.com/gorilla/mux

License

MIT - see license file