Watcher is a lightweight, web-based network and process manager. Watcher provides easy-to-use displays for showing network and process management.
Frontman is a React based frontend for displaying computer metrics.
Lookout handles networking and process inspection. It formats data that can be stored into SQL or NoSQL databases. A lookout client can be installed on devices for remote monitoring.
Slueth aggrogates and annotates metrics stored within databases. Slueth serves out meaningful data through REST calls.
- Install Go. Instructions can be found at golang.org
- Create an environment variable called GOPATH:
export GOPATH=~/go- Note: You may want to add this command to your
.bashrcand/or.bash_profile
- Note: You may want to add this command to your
- Create a Go src directory (
mkdir -p ~/go/src) - Install Node.js. Installers and binaries can be found here
- Install Redis. Instructions can be found here
- Note: To easy connect to redis, start the redis daemon
- Within the Go src directory, clone Watcher
- Cd into the watcher directory
- Install Go dependencies with
go get - Install Node.js dependencies with
npm install - Run
grunt build - Run
grunt watch