Christoffer Martinsson 996b89aa47 Fix critical cache key mismatch in smart agent
Cache storage was using keys like 'hostname_service' but lookup was using
'hostname_CollectorName', causing all non-System collectors to fail.

Changes:
- Standardize cache keys to use collector names ('SystemCollector', 'ServiceCollector', etc.)
- Add cache_key() getter method to CachedCollector
- Fix cache lookup to use consistent keys

This should resolve the issue where srv01 only shows System data but no
Services/SMART/Backup data in the dashboard.
2025-10-15 12:12:45 +02:00
..