Корисници Gmail-а или Office365 могу имати користи од аутоматизованих функција у конфигурацији типа медија.
Поље Добављач е-поште у конфигурацији типа медија е-поште омогућава избор унапред конфигурисаних опција за Gmail и Office 365.
Приликом избора опција повезаних са Gmail/Office365, потребно је само да наведете адресу е-поште/лозинку пошиљаоца да бисте креирали радни тип медија.
Чим се наведе адреса е-поште/лозинка, Zabbix ће моћи аутоматски да попуни сва потребна подешавања за типове медија Gmail/Office365 стварним/препорученим вредностима, тј. SMTP сервер, SMTP порт сервера, SMTP helo и Безбедност везе. Због ове аутоматизације, ова поља се чак ни не приказују, међутим, могуће је видети SMTP сервер и детаље е-поште у листи типова медија (погледајте колону Детаљи).
Такође имајте на уму да:
example-com.mail.protection.outlook.com
стварном вредношћу).Преузимање OAuth токена има аутоматизоване функције за добављаче е-поште Gmail, Gmail relay и Office365.
Потребно је само навести ограничен скуп параметара за OAuth приступ и преузимање токена за освежавање - Крајња тачка преусмеравања, ID клијента и Тајна клијента. Zabbix ће аутоматски попунити остале потребне вредности (погледајте Подразумеване вредности OAuth URL-а по добављачу).
Имајте на уму да је такође могуће користити образац Generic SMTP за подешавање OAuth ауторизације за ове добављаче.
SmtpClientAuthentication мора бити омогућена или по кориснику/дељеном поштанском сандучету или по целом закупцу у Office365 (није омогућено по подразумеваним подешавањима).
Следећа табела наводи подразумеване вредности и параметре OAuth URL-а по провајдеру које користи Zabbix.
Parameter | Gmail | Office365 | Generic SMTP | |
---|---|---|---|---|
Authorization endpoint | https://accounts.google.com/o/oauth2/v2/auth |
https://login.microsoftonline.com/common/oauth2/v2.0/authorize |
Без подразумеване вредности | |
* scope* | https://mail.google.com |
https://outlook.office.com/SMTP.Send, offline_access |
Без подразумеване вредности | |
access_type | offline |
Није коришћено | Без подразумеване вредности | |
prompt | consent |
Није коришћено | Нема подразумеване вредности | |
redirect_uri | Вредност поља Redirection endpoint додаје код аутоматски. Није наведено у параметрима Authorization endpoint. | |||
state | Јединствени хеш за идентификацију медија који се ажурира помоћу OAuth токена додаје код аутоматски. Није наведено у параметрима Authorization endpoint. | |||
Token endpoint | https://oauth2.googleapis.com/token |
https://login.microsoftonline.com/common/oauth2/v2.0/token |
Нема подразумеване вредности | |
grant_type | authorization_code |
authorization_code |
Нема подразумеване вредности | |
redirect_uri | Вредност поља Redirection endpoint додаје код аутоматски. Није наведено у параметрима Token endpoint. | |||
* state* | Јединствени хеш за идентификацију медија који се ажурира OAuth токеном аутоматски додаје код. Није наведено у параметрима Крајње тачке токена. |
Лични Office365 налози не подржавају низове упита у URL-у за преусмеравање.
Да би заобишао овај проблем, администратор Apache веб сервера може да дода следеће правило преписивања у датотеку .htaccess
:
Ово омогућава коришћење поједностављеног URL-а за преусмеравање као што је:
уместо URL-а са параметрима упита, осигуравајући компатибилност са личним Office365 налозима.