1 E-pasts

Pārskats

Lai konfigurētu e-pastu kā ziņojumu piegādes kanālu, jums jākonfigurē e-pasts kā medija tips un jāpiešķir lietotājiem konkrētas adreses.

Vairāki paziņojumi par vienu notikumu tiks grupēti vienā un tajā pašā e-pasta sarakstē.

Konfigurācija

Lai konfigurētu e-pastu kā medija tipu:

  1. Dodieties uz Brīdinājumi > Mediju tipi.
  2. Noklikšķiniet uz Izveidot medija tipu (vai noklikšķiniet uz E-pasts iepriekš definēto mediju tipu sarakstā).

Cilnē Medija tips ir ietverti vispārīgie medija tipa atribūti:

Visi obligātie ievades lauki ir atzīmēti ar sarkanu zvaigznīti.

Parole tiek eksportēta atklātā tekstā, eksportējot e-pasta medija tipa konfigurāciju.

Tālāk norādītie parametri ir specifiski e-pasta medija tipam:

Parametrs Apraksts
E-pasta pakalpojumu sniedzējs Izvēlieties e-pasta pakalpojumu sniedzēju: Generic SMTP, Gmail, Gmail relay, Office365 vai Office365 relay.
Ja izvēlēsieties ar Gmail/Office365 saistītās opcijas, jums būs jānorāda tikai sūtītāja e-pasta adrese un parole; tādas opcijas kā SMTP serveris, SMTP servera ports, SMTP helo un Savienojuma drošība tiks automātiski aizpildītas no Zabbix puses. Skatiet arī: Automatizēti Gmail/Office365 mediju tipi.
SMTP serveris Iestatiet SMTP serveri izejošo ziņojumu apstrādei.
Šis lauks ir pieejams, ja kā e-pasta pakalpojumu sniedzējs ir izvēlēts Generic SMTP.
SMTP servera ports Iestatiet SMTP servera portu izejošo ziņojumu apstrādei.
Šis lauks ir pieejams, ja kā e-pasta pakalpojumu sniedzējs ir izvēlēts Generic SMTP.
E-pasts Šeit ievadītā adrese tiks izmantota kā nosūtīto ziņojumu No adrese.
Tiek atbalstīta sūtītāja parādāmā vārda pievienošana (piemēram, "Zabbix_info" no Zabbix_info zabbix\@company.com iepriekš redzamajā ekrānuzņēmumā) kopā ar faktisko e-pasta adresi.
Zabbix e-pastos parādāmajiem vārdiem ir daži ierobežojumi salīdzinājumā ar to, ko pieļauj RFC 5322, kā parādīts piemēros:
Derīgi piemēri:
zabbix\@company.com (tikai e-pasta adrese, nav nepieciešams izmantot leņķiekavas)
Zabbix_info zabbix\@company.com (parādāmais vārds un e-pasta adrese leņķiekavās)
∑Ω-monitoring zabbix\@company.com (UTF-8 rakstzīmes parādāmajā vārdā)
Nederīgi piemēri:
Zabbix HQ zabbix\@company.com (ir parādāmais vārds, bet e-pasta adrese nav leņķiekavās)
"Zabbix\@\<H(comment)Q\>" zabbix\@company.com (lai gan tas ir derīgs saskaņā ar RFC 5322, Zabbix e-pastos netiek atbalstīti quoted pairs un komentāri)
SMTP helo Iestatiet korektu SMTP helo vērtību, parasti domēna nosaukumu.
Ja lauks ir tukšs, tiks nosūtīts e-pasta domēna nosaukums (t.i., tas, kas seko aiz @ laukā E-pasts). Ja domēna nosaukumu nav iespējams iegūt, tiks reģistrēts atkļūdošanas līmeņa brīdinājums un servera resursdatora nosaukums tiks nosūtīts kā domēns HELO komandai.
Šis lauks ir pieejams, ja kā e-pasta pakalpojumu sniedzējs ir izvēlēts Generic SMTP.
Savienojuma drošība Izvēlieties savienojuma drošības līmeni:
Nav - neizmantot opciju CURLOPT_USE_SSL
STARTTLS - izmantot opciju CURLOPT_USE_SSL ar vērtību CURLUSESSL_ALL
SSL/TLS - CURLOPT_USE_SSL izmantošana nav obligāta
SSL pārbaudīt vienādranga sertifikātu Atzīmējiet izvēles rūtiņu, lai pārbaudītu SMTP servera SSL sertifikātu.
Servera konfigurācijas direktīvas "SSLCALocation" vērtība sertifikāta validācijai jāievieto CURLOPT_CAPATH.
Tas iestata cURL opciju CURLOPT_SSL_VERIFYPEER.
SSL pārbaudīt hostu Atzīmējiet izvēles rūtiņu, lai pārbaudītu, vai SMTP servera sertifikāta lauks Common Name vai lauks Subject Alternate Name atbilst.
Tas iestata cURL opciju CURLOPT_SSL_VERIFYHOST.
Autentifikācija Izvēlieties autentifikācijas līmeni:
Nav - netiek iestatītas nekādas cURL opcijas
Lietotājvārds un parole - nozīmē "AUTH=*", atstājot autentifikācijas mehānisma izvēli cURL ziņā
OAuth - OAuth autentifikācija
OAuth autentifikācija netiek atbalstīta e-pasta pakalpojumu sniedzējam Office365 relay.
Lietotājvārds Lietotājvārds, ko izmantot autentifikācijai.
Tas iestata CURLOPT_USERNAME vērtību.
Tiek atbalstīti lietotāja makrosi.
Parole Parole, ko izmantot autentifikācijai.
Tas iestata CURLOPT_PASSWORD vērtību.
Tiek atbalstīti lietotāja makrosi.
Šeit ievadītā vērtība tiek eksportēta bez izmaiņām, eksportējot medija tipa konfigurāciju. Lai izvairītos no sensitīvu akreditācijas datu atklāšanas eksportētajos failos, literālas paroles vietā izmantojiet lietotāja makrosu (piemēram, {$EMAIL_SMTP_PASSWORD}) — tiks eksportēta makrosa atsauce, savukārt slepenā vērtība ir jā(ie)konfigurē mērķa sistēmā.
OAuth tokeni Noklikšķiniet uz Konfigurēt, lai jaunā logā iestatītu parametrus OAuth tokenu iegūšanai.
Šis lauks ir pieejams tikai tad, ja laukā Autentifikācija ir izvēlēts "OAuth".
Ziņojuma formāts Izvēlieties ziņojuma formātu:
HTML - sūtīt kā HTML
Vienkāršs teksts - sūtīt kā vienkāršu tekstu

Lai iespējotu SMTP autentifikāciju, Zabbix serverim jābūt kompilētam ar --with-libcurl kompilācijas opciju, kurai nepieciešams libcurl (versijas informāciju skatiet serveris prasībās).

Skatiet arī kopīgos mediju tipu parametrus, lai iegūtu sīkāku informāciju par noklusējuma ziņojumu un brīdinājumu apstrādes opciju konfigurēšanu.

OAuth tokeni

Lai iegūtu OAuth tokenus, ir nepieciešami šādi parametri:

Parametrs Apraksts
Pāradresācijas galapunkts Ievadiet Zabbix lietotāja saskarnes URL, uz kuru OAuth pakalpojums pāradresēs atpakaļ OAuth autorizāciju (izmantojot formātu https://<zabbix-frontend-url>/zabbix.php?action=oauth.authorize).
Jaunam e-pasta medija tipam tas tiek iestatīts automātiski, ja ir definēts lietotāja saskarnes URL.
Klienta ID Ievadiet unikālu klienta lietotnes identifikatoru, kas reģistrēta OAuth autorizācijas serverī.
Klienta slepenā atslēga Ievadiet klienta lietotnes privāto slepeno atslēgu, kas reģistrēta OAuth autorizācijas serverī.
Autorizācijas galapunkts Ievadiet OAuth autorizācijas servera URL lietotāja autorizācijas pieprasīšanai.
Autorizācijas parametri Ievadiet parametrus autorizācijas galapunktam.
Autorizācijas kods Ievadiet autorizācijas kodu:
Automātiski — kods tiks iegūts automātiski, izmantojot pāradresācijas lapu
Manuāli — ievadiet kodu manuāli, ja automātiskā iegūšana neizdodas
Tokena galapunkts Ievadiet OAuth autorizācijas servera URL, lai apmainītu autorizācijas kodu pret piekļuves un atsvaidzināšanas tokeniem.
Tokena parametri Ievadiet parametrus piekļuves tokenam.

OAuth tokenu iegūšanai ir automatizētas iespējas e-pasta pakalpojumu sniedzējiem Gmail, Gmail relay un Office365. Nepieciešams norādīt tikai parametru Pāradresācijas galapunkts, Klienta ID un Klienta slepenā atslēga vērtības. Zabbix automātiski aizpildīs pārējās nepieciešamās vērtības (skatiet OAuth URL noklusējuma vērtības pēc pakalpojumu sniedzēja).

OAuth piekļuves un atsvaidzināšanas marķiera iegūšana

Pēc OAuth parametru iesniegšanas:

  1. Tiek atvērts pārlūkprogrammas uznirstošais logs, novirzot lietotāju uz autorizācijas galapunktu.

  2. Lietotājs autorizē Zabbix OAuth servisā.

  3. OAuth serviss novirza lietotāju uz Zabbix lietotāja saskarnes darbību oauth.authorize ar autorizācijas kodu un tvēruma vērtību.

  4. Atbildot uz to, Zabbix veiks pieprasījumu uz marķiera galapunktu, lai apmainītu autorizācijas kodu pret piekļuves un atsvaidzināšanas marķieriem.

Testēšana

Lai pārbaudītu, vai konfigurētais e-pasta medija tips darbojas pareizi:

  1. Atrodiet attiecīgo e-pastu mediju tipu sarakstā.
  2. Saraksta pēdējā kolonnā noklikšķiniet uz Test (tiks atvērts testēšanas logs).
  3. Ievadiet adresāta adresi laukā Send to, ziņojuma tekstu un, pēc izvēles, tēmu.
  4. Noklikšķiniet uz Test, lai nosūtītu testa ziņojumu.

Ziņojums par testa veiksmi vai neveiksmi tiks parādīts tajā pašā logā:

Lietotāja mediji

Kad e-pasta medija tips ir konfigurēts, dodieties uz sadaļu Users > Users un rediģējiet lietotāja profilu, lai piešķirtu lietotājam e-pasta mediju. Darbības lietotāja mediju iestatīšanai, kas ir kopīgas visiem mediju tipiem, ir aprakstītas lapā Media types.