Trying to understand how to tackle different scenarios and reduce trigger noise. Take this example

This is a database server that gets some heavy usage on its disk at 10 AM every day. Let's say this is a backup activity or some batch job doing lots of reads. This triggers the associated disk response time trigger daily during this period. Eventually people will simply ignore it. Modifying the triggers with time exclusions or their evaluation periods doesn't scale too well. On this server the offending activity is at 10 AM and takes 30-40 minutes. On another server, it could happen at a different time and take more or less time.
But I do have the collected history, so how can I leverage it so that Zabbix says, 'hey, I'm seeing the disk is really busy but that's normal for this time period so I'm not going to alert'?
This is a database server that gets some heavy usage on its disk at 10 AM every day. Let's say this is a backup activity or some batch job doing lots of reads. This triggers the associated disk response time trigger daily during this period. Eventually people will simply ignore it. Modifying the triggers with time exclusions or their evaluation periods doesn't scale too well. On this server the offending activity is at 10 AM and takes 30-40 minutes. On another server, it could happen at a different time and take more or less time.
But I do have the collected history, so how can I leverage it so that Zabbix says, 'hey, I'm seeing the disk is really busy but that's normal for this time period so I'm not going to alert'?
Comment