1 Типови медија

Преглед

Типови медија су канали испоруке који се користе за слање обавештења и упозорења из Zabbix-а.

Типови медија подржавају следеће методе испоруке:

Типови медија се одржавају у Упозорења > Типови медија. Неки типови медија долазе унапред дефинисани у подразумеваном скупу података. Само треба фино да подесите њихове параметре да би радили.

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

  1. Мора бити дефинисана акција операција која шаље обавештења
  2. Мора бити дефинисан функционалан тип медија (као што је Е-пошта која шаље упозорења користећи SMTP)
  3. Детаљи испоруке на нивоу корисника (као што су адресе е-поште, бројеви телефона, итд.) морају бити дефинисани у корисничким- медијима
Тестирање типа медија

Да бисте тестирали да ли конфигурисани тип медија ради, кликните на Тест у листи типова медија.

Захтев за тестирање биће послат на Zabbix сервер. Zabbix сервер ће покушати да пошаље упозорење користећи наведени тип медија и вратиће резултат корисничком интерфејсу. Кориснички интерфејс ће чекати да сервер врати резултате. Тестирање типа медија подразумевано има време чекања од 65-секунди (конфигурише се у Администрација > Опште > Временска ограничења).

Погледајте такође детаље тестирања за:

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

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

  • Идите на: Упозорења > Типови медија
  • Кликните на Креирање типа медија
  • Унесите параметре типа медија у образац

Неки параметри су заједнички за све начине испоруке.

Parameter Description
Name Назив типа медија.
Type Изаберите начин испоруке за тип медија.
Description Унесите опис за тип медија.
Enabled Означите поље за потврду да бисте омогућили тип медија.

За параметре специфичне за метод, погледајте странице е-пошта, SMS, прилагођене скрипте упозорења или вебхук.

Шаблони порука

Картица Шаблони порука садржи подразумеване поруке по типу догађаја (проблем, опоравак од проблема, откривање, итд.).

Кликните на Додај да бисте дефинисали подразумевану поруку (или Уреди да бисте ажурирали постојећу поруку):

Parameter Description
Message type Тип догађаја за који треба користити подразумевану поруку.
За сваки тип догађаја може се дефинисати само једна подразумевана порука.
Subject Наслов подразумеване поруке. Наслов може да садржи макрое. Ограничен је на 255 карактера.
Наслов није доступан за SMS, тип медија.
Message Подразумевана порука. Ограничена је на одређени број карактера у зависности од типа базе података (погледајте Слање порука за више информација).
Порука може да садржи подржане макрое.
У порукама о проблемима и ажурирању проблема, подржани су макрои израза (на пример, {?avg(/host/key,1h)}).

Имајте на уму да се подразумеване поруке замењују прилагођеним порукама, ако су дефинисане у акцијским операцијама.

Дефинисање шаблона порука је обавезно за све методе испоруке, укључујући вебхукове или прилагођене скрипте упозорења које не користе подразумеване поруке за обавештења. На пример, акција "Пошаљи поруку Pushover вебхуку" неће успети да пошаље обавештења о проблемима, ако порука о проблему за Pushover вебхук није дефинисана.

Опције

Картица Опције садржи подешавања за обраду упозорења. Исти скуп опција се може конфигурисати за сваки тип медија.

Сви типови медија се обрађују паралелно. Иако се максималан број истовремених сесија може конфигурисати по типу медија, укупан број процеса упозорења на серверу може бити ограничен само параметром StartAlerters параметар. Упозорења генерисана једним окидачем се обрађују секвенцијално. Дакле, више обавештења може се обрадити истовремено само ако их генерише више окидача.

Parameter Description
Concurrent sessions Изаберите број паралелних сесија упозорења за тип медија:
Једна - једна сесија
Неограничено - неограничен број сесија
Прилагођено - изаберите прилагођени број сесија
Неограничене/високе вредности значе више паралелних сесија и повећан капацитет за слање обавештења. Неограничене/високе вредности треба користити у великим окружењима где је потребно истовремено послати много обавештења.
Ако је потребно послати више обавештења него што има истовремених сесија, преостала обавештења ће бити стављена у ред чекања; неће бити изгубљена.
Attempts Број покушаја слања обавештења. Може се навести до 100 покушаја; подразумевана вредност је '3'. Ако је наведено '1', Zabbix ће послати обавештење само једном и неће поново покушати ако слање не успе.
Attempt interval Учесталост покушаја поновног слања обавештења у случају да слање не успе, у секундама (0-3600). Ако је наведено '0', Zabbix ће одмах поново покушати.
Временски суфикси су подржани, нпр., 5s, 3m, 1h.

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

Да бисте примали обавештења о типу медија, медиј (адреса е-поште/број телефона/кориснички ID вебхука, итд.) за овај тип медија мора бити дефинисан у корисничком профилу. На пример, радња која шаље поруке кориснику "Админ" користећи вебхук "X" увек неће успети да пошаље ништа ако вебхук "X" медиј није дефинисан у корисничком профилу.

Да бисте дефинисали кориснички медиј:

  1. Идите на свој кориснички профил , или идите на Корисници → Корисници и отворите образац са својствима корисника.

  2. На картици Медији кликните на на .

Атрибути медија корисника:

Parameter Description
* Type* Падајућа листа садржи имена омогућених типова медија.
Имајте на уму да ће када уређујете медијум са онемогућеним типом медија, тип бити приказан црвеном бојом.
Send to Наведите потребне контакт информације где да шаљете поруке.<бр><бр >За тип медија за е-пошту могуће је додати неколико адреса кликом на (../../../../assets/en/manual/config/add_link.png) испод адресно поље. У овом случају, обавештење ће бити послато на све наведене адресе е-поште. Такође је могуће навести име примаоца у пољу Пошаљи примаоца е-поште у формату 'Recipient name <[email protected]>'. Имајте на уму да ако је име примаоца наведено, адреса е-поште треба да буде умотана у угаоне заграде (<>). UTF-8 знакови у називу су подржани, парови навода и коментари нису. На пример: John Abercroft <[email protected]> и [email protected] су оба важећи формати. Нетачни примери: John Doe [email protected], %%"Zabbix\@\<H(comment)Q\>" %%.
When active Можете ограничити време слања порука, на пример, подесите само радне дане (1-5,09:00-18:00). Имајте на уму да је ово ограничење засновано на кориснику временска зона. Ако је временска зона корисника промењена и разликује се од системске временске зоне, ово ограничење ће можда морати да се прилагоди у складу са тим како не бисте пропустили важне поруке.
Погледајте страницу Спецификација временског периода за опис формата.
Кориснички макрои су подржани.
Use if severity Означите поља за потврду озбиљности покретача за које желите да примате обавештења за.
Имајте на уму да се подразумевана озбиљност ('Није класификовано') мора проверити ако желите да примате обавештења за [догађаје] који не окидају (/manual/config/events).
Након чувања, изабране озбиљности окидача ће бити приказане у одговарајућим бојама озбиљности, док ће оне које нису изабране бити засивљене.
* Status* Статус корисника медиј.
Омогућено - користи се.
Онемогућено - не користи се.

Аутоматизовани типови медија за Gmail/Office365

Корисници Gmail-а или Office365 могу имати користи од лакше конфигурације типа медија. Поље Добављач е-поште у конфигурацији типа медија за пошту омогућава избор унапред конфигурисаних опција за Gmail и Office 365.

Приликом избора опција повезаних са Gmail/Office365, потребно је само да наведете адресу е-поште/лозинку пошиљаоца да бисте креирали функционалан тип медија.

Чим се унесе адреса е-поште/лозинка, Zabbix ће моћи аутоматски да попуни сва потребна подешавања за типове медија за Gmail/Office365 стварним/препорученим вредностима, тј. SMTP сервер, SMTP порт сервера, SMTP helo и Безбедност везе. Због ове аутоматизације, ова поља се чак ни не приказују, међутим, могуће је видети SMTP сервер и детаље е-поште у листи типова медија (погледајте колону Детаљи).

Такође имајте на уму да:

  • Лозинка није потребна за опције релеја.
  • За Office365 релеј, име домена наведене адресе е-поште ће се користити за динамичко попуњавање SMTP сервера (тј., замените "example.com" у example-com.mail.protection.outlook.com стварном вредношћу).