Configure how long dismissed alerts stay suppressed for each category.
Changes apply immediately to both existing and future dismissed alerts.
{loadingHealth ? (
setCustomValues(prev => ({ ...prev, [cat.key]: e.target.value }))}
placeholder="Hours"
/>
h
) : (
)}
{/* Notice for Permanent */}
{isPermanent && healthEditMode && (
Alerts for {cat.label} will be permanently suppressed when dismissed.
{cat.category === "temperature" && (
Critical CPU temperature alerts will still trigger for hardware safety.
)}
)}
{/* Notice for long duration (> 1 month) */}
{isLong && healthEditMode && (
Long suppression period. Dismissed alerts for this category will not reappear for an extended time.
)}
)
})}
{/* Info footer */}
These settings apply when you dismiss a warning from the Health Monitor.
Critical CPU temperature alerts always trigger regardless of settings to protect your hardware.
)}
{/* Remote Storage Exclusions */}
Remote Storage Exclusions
Exclude remote storages (PBS, NFS, CIFS, etc.) from health monitoring and notifications.
Use this for storages that are intentionally offline or have limited API access.
{loadingStorages ? (
) : remoteStorages.length === 0 ? (
No remote storages detected
PBS, NFS, CIFS, and other remote storages will appear here when configured
Health: When OFF, the storage won't trigger warnings/critical alerts in the Health Monitor.
Alerts: When OFF, no notifications will be sent for this storage.
)}
{/* Network Interface Exclusions */}
Network Interface Exclusions
Exclude network interfaces (bridges, bonds, physical NICs) from health monitoring and notifications.
Use this for interfaces that are intentionally disabled or unused.
{loadingInterfaces ? (
Health: When OFF, the interface won't trigger warnings/critical alerts in the Health Monitor.
Alerts: When OFF, no notifications will be sent for this interface.