Установил готовое решение Zabbix 2.4.6 на базе OpenSUSE, настроил агенты на серверах, действия при обнаружении.
По инструкциям которые были в интернете, попытался настроить пользовательский скрипт email уведомлений через утилиту msmtp (только её нашел как доступный smtp-клиент для OpenSuse).
скрипт
export to="$1";
export subject="$2";
export body="$3";
cat /dev/null>data;
printf "%b\n" '\n '$to \ $subject \ $body >data;
cat data | msmtp email_adresss --host=email_server --port=588 --from=zabbix_user;.
Когда вручную выполняю скрипт из консоли сервера с аргументами, на почту приходит письмо с перечисленными аргументами.
Но сам Забикс отправляет мне на почту пустые письма, при этом файл data не заполняется.
Права на скрипт и файл данных установлены для всех полные.
Посоветуйте куда копать и что делать, потому как email уведомления нужны а устанавливать заново мониторинг на отдельную ОС не очень хочется.
По инструкциям которые были в интернете, попытался настроить пользовательский скрипт email уведомлений через утилиту msmtp (только её нашел как доступный smtp-клиент для OpenSuse).
скрипт
export to="$1";
export subject="$2";
export body="$3";
cat /dev/null>data;
printf "%b\n" '\n '$to \ $subject \ $body >data;
cat data | msmtp email_adresss --host=email_server --port=588 --from=zabbix_user;.
Когда вручную выполняю скрипт из консоли сервера с аргументами, на почту приходит письмо с перечисленными аргументами.
Но сам Забикс отправляет мне на почту пустые письма, при этом файл data не заполняется.
Права на скрипт и файл данных установлены для всех полные.
Посоветуйте куда копать и что делать, потому как email уведомления нужны а устанавливать заново мониторинг на отдельную ОС не очень хочется.
Comment