I also can’t recommend greylisting enough. If you haven’t already enabled it in postfix I strongly suggest doing so. It’s one of the easiest ways to reduce spam. By simply bouncing emails from new sources the first time and forcing them to retry, it cut my spam tremedously.
Have used both Zabbix and Prometheus for this. Highly recommend Prometheus over Zabbix if you can afford the time to learn it. It’s a bit weird at first but it’s so much easier to extend and manage then Zabbix in my experience.
You will need to set up Grafana to go along with Prometheus. But, again, it’s so flexible that you will end up being happier with it.