NVIDIA GPU监控工具,支持常见的Webhook通知。
Auto monitor NVIDIA GPU auto sends a status message to webhook when GPU usage is changed.
- WeWork
大部分代码仅支持Linux系统.
经测试:
CPU监控部分仅支持Linux系统.
Please set environment variable GPU_MONITOR_WEBHOOK_WEWORK
export GPU_MONITOR_WEBHOOK_WEWORK="your webhook key"
pip install -r requirements.txt
python main.py
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# 添加规则
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo ip6tables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
# 删除规则
# sudo iptables -t nat -D PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo python systemd.py --install
sudo python systemd.py --uninstall
The log file is located at ``.
If you want to view the log, you can use the following command:
sudo journalctl -u nvinotify
- Log System
- Message Center
- Support for Feishu
-
可以部署在中心服务器节点,也可以部署在本地节点。
-
推荐使用
npm run build
构建后使用NGINX
进行部署。
https://github.com/a645162/web-gpu-dashboard
https://github.com/a645162/nvi-notify
https://github.com/a645162/backend-gpu-dashboard-test
- Support for DingTalk
- Support for Bark
- Support for PushDeer
- Support for PushPlus
https://github.com/XuehaiPan/nvitop/blob/main/README.md