linux monitor agent
CSS Go HTML JavaScript Shell
Latest commit 97529a0 Sep 13, 2016 @laiwei laiwei committed on GitHub Merge pull request #64 from humorless/master
fix goroutine leaks problem when timeout really happens.
Failed to load latest commit information.
cron change sleep -> tikcer Feb 26, 2016
funcs add network interface speed and network interface in/out speed percent Sep 6, 2016
g Merge pull request #64 from humorless/master Sep 12, 2016
http 5.0.0 du and udp Jul 6, 2015
plugins revert Oct 12, 2015
public 将public/js/dashboard.js相对路径中的./去掉,看起来舒服些^_^ Dec 22, 2015
LICENSE add License and NOTICE May 14, 2015
NOTICE add License and NOTICE May 14, 2015 spell check May 21, 2015
cfg.example.json random transfer addr Feb 22, 2016
control bugfix of control script Dec 17, 2015
main.go for #61 Sep 2, 2016


This is a linux monitor agent. Just like zabbix-agent and tcollector.


It is a golang classic project

# set $GOPATH and $GOROOT
mkdir -p $GOPATH/src/
cd $GOPATH/src/
git clone
cd agent
go get ./...
./control build
./control start

# goto http://localhost:1988

I use linux-dash as the page theme.


  • heartbeat: heartbeat server rpc address
  • transfer: transfer rpc address
  • ignore: the metrics should ignore