Here are the scripts I wrote to graph the latency for incoming e-mail. I use this to monitor our Barracuda spam firewall and UNIX postfix MTA, but it should work for any combination of mail servers, as long as they support SMTP and mail retrieval via POP.
I have the first script setup to send e-mail every minute via Cron. The second script gets called from Zabbix, setup as an external check:
checkEmail.pl[--measure=absolute]
I then have various graphs built on these values, and triggers set to notify me if the latency drops to 0 (No test messages received) or climbs to a large time value.
Hope someone finds this useful,
w
I have the first script setup to send e-mail every minute via Cron. The second script gets called from Zabbix, setup as an external check:
checkEmail.pl[--measure=absolute]
I then have various graphs built on these values, and triggers set to notify me if the latency drops to 0 (No test messages received) or climbs to a large time value.
Hope someone finds this useful,
w