1 Email

Преглед

Да бисте конфигурисали е-пошту као канал за испоруку порука, потребно је конфигуришите е-пошту као тип медија и доделите одређене адресе корисника.

Више обавештења за један догађај ће буду груписани заједно у истој е-поруци.

Конфигурација

Да бисте конфигурисали електонску пошту као тип медија:

  1. Идите на Обавештења → Типови медија.

  2. Кликните на Креирај тип медија (или кликните на Е-пошта на листи унапред дефинисаних типова медија).

Картица Тип медија садржи опште атрибуте типа медија:

Сва обавезна поља за унос су означена црвеном звездицом.

Следећи параметри су специфични за е-пошта тип медија:

Parameter Description
Email provider Изаберите добављача е-поште: Генерички SMTP, Gmail, Gmail релеј, Office365 или Office365 релеј.
Ако изаберете опције везане за Gmail/Office365-повезане опције, потребно је само да наведете адресу е-поште и лозинку пошиљаоца; опције као што су SMTP сервер, SMTP порт сервера, SMTP helo и Безбедност везе ће аутоматски попунити Zabbix. Погледајте такође: Аутоматизовани типови медија за Gmail/Office365.
SMTP server Подесите SMTP сервер за обраду одлазних порука.
Ово поље је доступно ако је Генерички SMTP изабран као добављач е-поште.
SMTP server port Подесите порт SMTP сервера за обраду одлазних порука.
Ово поље је доступно ако је Генерички SMTP изабран као добављач е-поште.
Email Адреса унета овде ће се користити као Од адреса за послате поруке.
Додавање приказаног имена пошиљаоца (као што је "Zabbix_info" у Zabbix_info <[email protected]> на горњем снимку екрана) са стварном имејл адресом је подржано.
Постоје нека ограничења у вези са приказаним именима у Zabbix имејловима у поређењу са оним што је дозвољено RFC 5322, као што је илустровано примерима:
Важећи примери:
[email protected] (само имејл адреса, нема потребе за коришћењем угаоних заграда)
Zabbix_info <[email protected]> (приказано име и имејл адреса у угаоним заградама)
∑Ω-monitoring <[email protected]> (UTF-8 карактери у приказаном имену)
Неважећи примери:
Zabbix HQ [email protected] (приказано име је присутно, али нема угаоних заграда око имејла адреса)
"Zabbix\@\<H(comment)Q\>" <[email protected]> (иако је важеће према RFC 5322, парови цитата и коментари нису подржани у Zabbix имејловима)
SMTP helo Поставите исправну SMTP helo вредност, обично име домена.
Ако је празно, биће послато име домена е-поште (тј. оно што долази после @ у пољу Email). Ако је немогуће преузети име домена, биће забележено упозорење на нивоу дебаговања и име домаћина сервера ће бити послато као домен за HELO команду.
Ово поље је доступно ако је Генерички SMTP изабран као добављач е-поште.
Connection security Изаберите ниво безбедности везе:
Ниједан - не користите опцију CURLOPT_USE_SSL
STARTTLS - користите опцију CURLOPT_USE_SSL са вредношћу CURLUSESSL_ALL
SSL/TLS - коришћење CURLOPT_USE_SSL је опционо
SSL verify peer Означите поље за потврду да бисте верификовали SSL сертификат SMTP сервера.
Вредност директиве за конфигурацију сервера "SSLCALocation" треба да се унесе у CURLOPT_CAPATH за валидацију сертификата.
Овим се поставља cURL опција CURLOPT_SSL_VERIFYPEER.
SSL verify host Означите поље за потврду да бисте верификовали да се поље Common Name или поље Subject Alternate Name сертификата SMTP сервера подудара.
Овим се поставља cURL опција CURLOPT_SSL_VERIFYHOST.
Authentication Изаберите ниво аутентификације:
Ниједна - нису подешене cURL опције
Корисничко име и лозинка - подразумева "AUTH=*", остављајући избор механизма аутентификације на cURL
OAuth - OAuth аутентификација
OAuth аутентификација није подржана за добављача е-поште Office365 релеј.
Username Корисничко име које ће се користити за аутентификацију.
Ово подешава вредност CURLOPT_USERNAME.
Подржани су макрои корисника.
Password Лозинка за коришћење при аутентификацији.
Ово подешава вредност CURLOPT_PASSWORD.
Кориснички макрои.
OAuth tokens Кликните на Конфигуриши да бисте подесили параметре за преузимање OAuth токени у новом прозору.
Ово поље је доступно само ако је изабрано "OAuth" у пољу Аутентификација.
Message format Изаберите формат поруке:
HTML - пошаљи као HTML
Обичан текст - пошаљи као обичан текст

Да бисте омогућили опције SMTP аутентификације, Zabbix сервер мора бити компајлиран са опцијом --with-libcurl compilation (са cURL 7.20.0 или новијом верзијом) и мора користити пакете libcurl-full током извршавања.

Погледајте такође common media type parameters за детаље о томе како конфигурисати подразумеване поруке и опције обраде упозорења.

OAuth токени

Следећи параметри су потребни за преузимање OAuth токена:

Parameter Description
Преусмеравање крајње тачке Унесите URL адресу Zabbix корисничког интерфејса где ће OAuth сервис преусмерити OAuth ауторизацију (користећи формат https://<zabbix-frontend-url>/zabbix.php?action=oauth.authorize).
Аутоматски се подешава за нови тип медија е-поште када је дефинисан URL корисничког интерфеса.
ID клијента Унесите јединствени идентификатор клијентске апликације регистроване на OAuth серверу за ауторизацију.
Тајна клијента Унесите приватну тајну клијентске апликације регистроване на OAuth серверу за ауторизацију.
Крајња тачка ауторизације Унесите URL адресу OAuth сервера за ауторизацију за захтев за ауторизацију корисника.
Параметри ауторизације Унесите параметре за крајњу тачку ауторизације.
Код ауторизације Унесите код ауторизације:
Аутоматски - код ће бити аутоматски преузет преко странице за преусмеравање
Ручно - унесите код ручно ако аутоматско преузимање не успе
Крајња тачка токена Унесите URL адресу OAuth сервера за ауторизацију да бисте разменили код ауторизације за токене за приступ и освежавање.
Параметри токена Унесите параметре за токен за приступ.

Преузимање OAuth токена има аутоматизоване функције за Gmail, Gmail relay и Office365 добављаче е-поште. Потребно је само да се наведу вредности параметара за Преусмеравање крајње тачке, ID клијента и Тајне клијента. Zabbix ће аутоматски попунити остале потребне вредности (погледајте OAuth URL подразумеване вредности по добављачу).

OAuth приступ и преузимање токена за освежавање

Након слања OAuth параметара:

  1. Отвара се искачући прозор прегледача који води корисника до Крајње тачке ауторизације.

  2. Корисник ауторизује Zabbix унутар OAuth сервиса.

  3. OAuth сервис преусмерава корисника на акцију Zabbix корисничког интерфејса oauth.authorize са кодом ауторизације и вредношћу опсега.

  4. Као одговор, Zabbix ће упутити захтев Крајњој тачки токена за размену кода ауторизације за токене за приступ и освежавање.

Тестирање типа медија

Да бисте тестирали да ли конфигурисани тип медија за е-пошту функционише исправно:

  1. Пронађите релевантну е-пошту у листи типова медија.
  2. Кликните на Тест у последњој колони листе (прозор за тестирање отвориће се).
  3. Унесите адресу примаоца Пошаљи, тело поруке и, опционо, предмет.
  4. Кликните на Тест да бисте послали пробну поруку.

Порука о успеху или неуспеху теста биће приказана у истом прозору:

Кориснички медији

Када је тип медија за е-пошту конфигурисан, идите на Корисници → Одељак Корисници и уредите кориснички профил да бисте кориснику доделили медије за е-пошту. Кораци за подешавање корисничких медија, који су заједнички за све типове медија, су описано на Медиа типови страница.