Option to clean up / automatically remove decommissioned agents from System Health

What is a one sentence summary of your feature request?

Ability to automatically clean up or remove decommissioned agents from the System Health view to maintain accuracy and reduce noise.

Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.

Currently, the System Health view retains agents associated with decommissioned systems (e.g., old domain controllers), even long after they are no longer active. This results in cluttered views, reduced visibility into actual issues, and unnecessary confusion during monitoring. In environments with frequent infrastructure changes (e.g., hardware refreshes), the number of inactive agents can grow quickly.

This feature would introduce the ability to automatically remove or archive decommissioned agents based on configurable criteria, such as inactivity over a defined period or lack of recent events. Optionally, administrators could trigger manual cleanup or define grace periods to avoid accidental removal. This would ensure that System Health reflects only relevant, active systems and remains a reliable source of truth.

How do you currently solve the challenges you have by not having this feature?

Currently, decommissioned agents are managed manually by identifying and attempting to remove them from the System Health view. This process is time-consuming and carries some uncertainty, which often results in outdated agents accumulating and reducing the overall clarity of the dashboard.