Christoffer Martinsson 244cade7d8 Fix critical ZMQ broadcast issue in smart agent
Root cause: Smart agent only sent data when tier intervals triggered:
- System (5s): sent data frequently ✓
- Services (5min): sent data only every 5 minutes ✗
- SMART (15min): sent data only every 15 minutes ✗

Dashboard needs continuous data flow every ~5 seconds.

Solution: Add broadcast_all_data() method that sends all available
cached data every 5 seconds, separate from collection intervals.

This ensures dashboard receives all collector data continuously while
maintaining smart caching benefits (reduced CPU from tier-based collection).

Expected result: All widgets (System/Services/SMART/Backup) should
populate immediately after agent restart and stay updated.
2025-10-15 21:21:34 +02:00
..