У цьому розділі ви дізнаєтесь, як налаштувати оповіщення у вигляді повідомлень у Zabbix.
З елементами даних, які збирають дані, і тригерами, розробленими для "спрацьовування" проблемних ситуацій, також було б корисно мати певний механізм сповіщення, який сповіщав би нас про важливі події, навіть якщо ми безпосередньо не дивимось на інтерфейс Zabbix.
Це те, що роблять сповіщення. Електронна пошта є найпопулярнішим способом доставки сповіщень про проблеми, тому ми дізнаємося, як налаштувати сповіщення електронною поштою.
Спочатку в Zabbix існує кілька попередньо визначених методів доставки сповіщень. Електронна пошта є одним із них.
Щоб налаштувати параметри електронної пошти, перейдіть до Сповіщення → Типи медіа та натисніть Електронна пошта у списку попередньо визначених типів медіа.
Це надасть нам форму визначення параметрів електронної пошти.
Усі обов’язкові поля для введення позначені червоною зірочкою.
На вкладці Тип медіа встановіть значення сервера SMTP, SMTP helo та електронну адресу SMTP відповідно до вашого середовища.
'Електронна адреса SMTP' використовуватиметься як адреса 'Від' для повідомлень, надісланих із Zabbix.
Далі необхідно визначити зміст повідомлення про проблему. Зміст визначається за допомогою шаблону повідомлення, налаштованого на вкладці Шаблони повідомлень.
Натисніть Додати, щоб створити шаблон повідомлення, і виберіть Проблема як тип повідомлення.
Натисніть Додати, коли будете готові, і збережіть форму.
Тепер ви налаштували 'Електронну пошту' як робочий тип медіа. Тип медіа також має бути пов’язаний із користувачами шляхом визначення конкретних адрес доставки (як ми робили під час налаштування нового користувача), інакше він не використовуватиметься.
Надсилання сповіщень є одним із способів дій у Zabbix. Тому, щоб налаштувати сповіщення, перейдіть до Сповіщення → Дії → Дії тригерів та натисніть Створити дію.
Усі обов’язкові поля для введення позначені червоною зірочкою.
У цій формі введіть назву дії.
У найпростішому випадку, якщо не додавати більш конкретних умов, дію буде вжито після будь-якої зміни тригера з 'ОК' на 'Проблема'.
Ми все ще повинні визначити, що має робити дія - і це робиться на вкладці Операції. Натисніть Додати у блоці Операції, що відкриє нову форму операції.
Усі обов’язкові поля для введення позначені червоною зірочкою.
Тут натисніть Додати у блоці Надіслати користувачам і виберіть користувача ('користувач'), якого ми визначили. Виберіть 'Електронна пошта' як значення Надіслати лише до. Після цього натисніть Додати, і операцію буде додано:
Це все для простої конфігурації дії, тому натисніть Додати у формі дії.
Тепер, коли надсилання сповіщень налаштовано, було б цікаво отримати таке. Щоб допомогти з цим, ми можемо навмисно збільшити навантаження на наш вузол мережі, щоб наш тригер "спрацював", і ми отримали сповіщення про проблему.
Відкрийте консоль на вузлі мережі та запустіть:
cat /dev/urandom | md5sum
Ви можете запустити один або декілька з цих процесів.
Тепер перейдіть до Моніторинг → Останні дані та подивіться, як зросли значення 'CPU Load'. Пам’ятайте, щоб наш тригер спрацював, значення 'CPU Load' має перевищувати '2' протягом 3 хвилин. Як тільки це станеться:
Якщо сповіщення не працюють: