Initial commit: GPU temperature monitor with email alerts

SSHes into VM 109, checks nvidia-smi every 60s, sends Gmail alert
at warn (80°C) and critical (88°C) thresholds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jze9
2026-05-28 20:53:50 +05:00
commit 83c3e4232b
4 changed files with 183 additions and 0 deletions

15
gpu-monitor.service Normal file
View File

@@ -0,0 +1,15 @@
[Unit]
Description=GPU temperature monitor
After=network.target
[Service]
Type=simple
User=jze9
WorkingDirectory=/home/jze9/Documents/git/gpu-monitor
EnvironmentFile=/home/jze9/Documents/git/gpu-monitor/.env
ExecStart=/home/jze9/Documents/git/gpu-monitor/venv/bin/python monitor.py
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target