Telegram bot for monitoring remote server in realtime.
Rendered image example:
- CPU and RAM usage realtime graph
- Sends report when user connected from new unknown ip
- Shows list of last connected users
Install dependencies:
$ go get -u github.com/wcharczuk/go-chart \
github.com/shirou/gopsutil \
github.com/go-telegram-bot-api/telegram-bot-api
Build:
$ cd AwesomeServerMonitor
$ touch token.line
$ echo 'YOUR_BOT_TOKEN' > token.line
$ go build *.go