На почтовом сервере в конфигурационном файле /etc/zabbix/zabbix_agent.conf в самом конце добавляем пользовательский параметр
UserParameter=mail.queuesize,/usr/sbin/postqueue -p | tail -n 1 | awk '{ if ($5 == "") print "0"; else print $5; }'
В Zabbix выбираем нужный узел сети (наш почтовый сервер) и создаем элемент данных:
Имя: Mail.Queue
Тип: Zabbix агент
Ключ: mail.queuesize (этот параметр мы прописали в zabbix_agent.conf )
Создаем новый триггер
Имя: Mail.Queue
Выражение: {Revolution:mail.queuesize.avg(#5)}>25
Важность: Высокая
где Revolution – имя нашего узла сети
Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров
Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.
Триггер будет срабатывать, если в очереди исходящих писем больше 25