ipmi-fan-control/backend
ImpulsiveFPS 7c5b44539f Performance optimizations and dashboard redesign
- Add continuous sensor collector with parallel IPMI operations
- Implement TTL cache for fast web UI responses
- Add timeouts to prevent hanging on slow servers
- Add automatic database cleanup for old sensor data
- Optimize frontend polling intervals (30s/60s instead of 5s/10s)
- Move fan curve management to Server Detail Fan Control tab
- Fix SSH sensor parsing for nested JSON from lm-sensors
- Fix power consumption display for Dell powermonitor output
- Add server overview grid to dashboard with temp/fan/power metrics
- Add database indexes for faster queries
2026-02-01 22:19:52 +01:00
..
__init__.py Initial commit: IPMI Fan Control application 2026-02-01 15:55:16 +01:00
auth.py Fix TypeScript build errors - remove unused imports 2026-02-01 18:42:00 +01:00
cache.py Performance optimizations and dashboard redesign 2026-02-01 22:19:52 +01:00
config.py Initial commit: IPMI Fan Control application 2026-02-01 15:55:16 +01:00
database.py Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00
fan_control.py Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00
ipmi_client.py Fix TypeScript build errors - remove unused imports 2026-02-01 18:42:00 +01:00
main.py Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00
requirements.txt Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00
run.py Fix TypeScript build errors - remove unused imports 2026-02-01 18:42:00 +01:00
schemas.py Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00
ssh_client.py Add SSH support for lm-sensors, dynamic fan detection, improved UI 2026-02-01 20:32:01 +01:00