https://github.com/songquanpeng/server-monitor
Monitor GPU usages across multi servers.
https://github.com/songquanpeng/server-monitor
gpu-monitoring nvidia-smi
Last synced: 5 months ago
JSON representation
Monitor GPU usages across multi servers.
- Host: GitHub
- URL: https://github.com/songquanpeng/server-monitor
- Owner: songquanpeng
- Created: 2020-12-06T03:48:25.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-06-02T05:14:22.000Z (over 2 years ago)
- Last Synced: 2025-02-26T09:38:27.054Z (7 months ago)
- Topics: gpu-monitoring, nvidia-smi
- Language: Go
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Server Monitor
## Description
Monitor GPU usages across multi servers.## Usage
### Server
```shell script
# build the server or download it from the release page
go build
# start server with a daemon (here we use pm2)
pm2 start ./server_monitor --name server-monitor -- 80
```### Client
1. Edit the server url in `client.sh`.
2. `chmod u+x ./client.sh`.
3. `crontab -e`.
4. Add a new schedule task: `0 * * * * /path/to/client.sh` (run every 1 hour).## TODO
- [ ] Notify specified people when specified card is available.