Dashboard web minimal care afișează în timp real CPU, RAM, disc, GPU NVIDIA și VRAM, direct dintr-un singur fișier Python (server.py) + un HTML standalone.
Port: 9090
server.py— unThreadingHTTPServerce expune:/→index.html(dashboard)/api/stats→ JSON cu telemetrie live (psutil pentru CPU/RAM/disc,nvidia-smiparsat pentru GPU/VRAM)
index.html— pagină standalone care face polling la/api/statsși desenează grafice.
git clone https://github.com/intelink/sysmon.git
cd sysmon
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python server.pyDeschide: http://localhost:9090
nvidia-smiîn PATH (pentru GPU/VRAM). Fără el, secțiunile GPU apar goale.
# /etc/systemd/system/sysmon.service
[Unit]
Description=SYSMON live telemetry
After=network.target
[Service]
User=eae
WorkingDirectory=/home/eae/Documents/sysmon
ExecStart=/home/eae/Documents/sysmon/.venv/bin/python /home/eae/Documents/sysmon/server.py
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now sysmon.service