Ad Widget

Collapse

Уведомления через sendemail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aneye
    Junior Member
    • May 2016
    • 13

    #1

    Уведомления через sendemail

    Всем привет.
    Подскажите пожалуйста, как затраблшутить проблему: заббих отказывается присылать уведомления. Я подозреваю, что у меня со скриптом что-то не так.

    Я использую скрипт:
    Code:
    #!/bin/bash
    
    export [email protected]
    export zabbixemailto=$1
    export zabbixsubject=$2
    export zabbixbody=$3
    export smtpserver=10.63.2.2
    /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -o message-charset=UTF8
    Если скрипт запустить сам по себе, с позиционными параметрами (явно указать получателя, тело и тему) - все работает. Однако, zabbix уведомления не присылает.

    Включил дебаг на лог, углядел там такое:
    Code:
    sendEmail[19329]:ERROR => You must specify at least one recipient via -t, -cc, or -bcc
    Т.е. по сути, это даже не zabbix, а sendemail ругается. И вот вопрос: где в заббиксе посмотреть эти позиционные параметры? Он же говорит, что я не указываю отправителя, хотя и-мейлы куда слать в заббиксе я указал.
  • aneye
    Junior Member
    • May 2016
    • 13

    #2
    Видимо, ответ здесь никто не знает.

    Я уже докопался сам: дело в том, что Zabbix 3.0 по дефолту не отправляет скрипту никакие переменные. Их нужно указать руками.

    Источник: https://support.pagerduty.com/hc/en-...shooting-Guide

    Comment

    Working...