Данный просто мониторинг следит за такими параметрами:

  • Длинна активной очереди (active)
  • Длинна отсроченной очереди (deferred)
  • Длинна отсроченной входящей (incoming)
  • Длинна maildrop очереди
  • Общая длинна очереди

Настройка zabbix agent

Создадим файл userparameter_nginx.conf в папке /usr/local/etc/zabbix2/zabbix_agentd.conf.d/

/usr/local/etc/zabbix2/zabbix_agentd.conf.d/userparameter_postfix.conf

(путь к папке с дополнительными настройками может отличатся от указанного. Вообще он задается в ee /usr/local/etc/zabbix2/zabbix_agentd.conf директивой Include, можно в принципе дописать строчку ниже прям в этот файл, но это как-то не по Феншую)

UserParameter=postfix.queue,mailq | grep -v "Mail queue is empty" | grep -c '^[0-9A-Z]'
UserParameter=postfix.maildrop, find /var/spool/postfix/maildrop -type f | wc -l
UserParameter=postfix.deferred, find /var/spool/postfix/deferred -type f | wc -l
UserParameter=postfix.incoming, find /var/spool/postfix/incoming -type f | wc -l
UserParameter=postfix.active, find /var/spool/postfix/ative -type f | wc -l

Настройка Zabbix сервера

Тут все очень просто необходимо подключить шаблон и подключить к необходимым хостам. Шаблон можно скачать тут.