https://github.com/chebro/heartbeat
system status
https://github.com/chebro/heartbeat
go-chi golang gopsutil
Last synced: 3 days ago
JSON representation
system status
- Host: GitHub
- URL: https://github.com/chebro/heartbeat
- Owner: chebro
- License: mit
- Created: 2022-06-01T17:52:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-11T10:46:30.000Z (almost 4 years ago)
- Last Synced: 2025-12-19T20:09:21.035Z (6 months ago)
- Topics: go-chi, golang, gopsutil
- Language: Go
- Homepage: https://hb.chebro.dev
- Size: 234 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# systat
a simple webpage to monitor system status that is based on a client-server model where,
- client(s) send periodic pings with basic status info
- server updates the client info after each ping and renders webpage
# run on localhost
build and start server
```bash
go build -ldflags "-X main.gitCommitHash=$(git rev-parse --short HEAD)" -o systat
./systat
```
build and start client
```bash
cd client
go build -o client
./client -h localhost -p 8080
```