После настройки очередного сервера стал валиться с ошибками скрипт zbx-exim-stats.sh.
**** No valid log lines read
zabbix_sender [27390]: option requires an argument -- o
zabbix_sender [27395]: option requires an argument -- o
zabbix_sender [27405]: option requires an argument -- o
zabbix_sender [27409]: option requires an argument -- o
Видимо в каком-то из обновлений exim утилита eximstats перестала считать пустой файл «нормальным» и если за 5 минут (период запуска скрипта) не было отправлено ни одно письмо, то logtail «отрежет» пустой файл и скормит его eximstats, который в ответ вернет ошибку.
Исправляется добавлением параметра -emptyok к запуску eximstats в скрипте.
До:
$EXIMSTATS -t0 -nvr $TMP1 > $TMP2
После:
$EXIMSTATS -t0 -nvr -emptyok $TMP1 > $TMP2