Да бисте конфигурисали е-пошту као канал за испоруку порука, потребно је конфигуришите е-пошту као тип медија и доделите одређене адресе корисника.
Више обавештења за један догађај ће буду груписани заједно у истој е-поруци.
Да бисте конфигурисали електонску пошту као тип медија:
Идите на Обавештења → Типови медија.
Кликните на Креирај тип медија (или кликните на Е-пошта на листи унапред дефинисаних типова медија).
Картица Тип медија садржи опште атрибуте типа медија:
Сва обавезна поља за унос су означена црвеном звездицом.
Следећи параметри су специфични за е-пошта тип медија:
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 изабран као добављач е-поште. |
Адреса унета овде ће се користити као Од адреса за послате поруке. Додавање приказаног имена пошиљаоца (као што је "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 токена:
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 параметара:
Отвара се искачући прозор прегледача који води корисника до Крајње тачке ауторизације.
Корисник ауторизује Zabbix унутар OAuth сервиса.
OAuth сервис преусмерава корисника на акцију Zabbix корисничког интерфејса oauth.authorize
са кодом ауторизације и вредношћу опсега.
Као одговор, Zabbix ће упутити захтев Крајњој тачки токена за размену кода ауторизације за токене за приступ и освежавање.
Да бисте тестирали да ли конфигурисани тип медија за е-пошту функционише исправно:
Порука о успеху или неуспеху теста биће приказана у истом прозору:
Када је тип медија за е-пошту конфигурисан, идите на Корисници → Одељак Корисници и уредите кориснички профил да бисте кориснику доделили медије за е-пошту. Кораци за подешавање корисничких медија, који су заједнички за све типове медија, су описано на Медиа типови страница.