[comment]: # ({4c8ef099-4c8ef099})
# 5 Receiving problem notification

[comment]: # ({/4c8ef099-4c8ef099})

[comment]: # ({0fba5ec5-055c3bc8})
#### Обзор

В этом разделе вы узнаете, как настроить оповещения в виде уведомлений в Zabbix.

Поскольку элементы данных собирают данные, а триггеры предназначены для срабатывания при возникновении проблемных ситуаций, полезно также иметь механизм оповещения, который будет уведомлять о важных событиях даже тогда, когда веб-интерфейс Zabbix не проверяется активно.

Именно это и делают уведомления.

Поскольку электронная почта является самым популярным способом доставки уведомлений о проблемах, мы рассмотрим, как настроить уведомление по электронной почте.

[comment]: # ({/0fba5ec5-055c3bc8})

[comment]: # ({caaecdc3-237d8e2e})
#### Настройки email

Изначально в Zabbix есть несколько предопределенных [способов доставки](/manual/config/notifications/media) уведомлений.
[Email](/manual/config/notifications/media/email) — один из них.

Чтобы настроить email, перейдите в *Уведомления > Типы медиа* и нажмите на *Email* в списке предопределенных типов медиа.

![](../../../assets/en/manual/quickstart/media_types.png)

Откроется форма настройки email.

![](../../../assets/en/manual/quickstart/media_type_email.png){width="600"}

Все обязательные поля ввода отмечены красной звездочкой.

На вкладке *Тип медиа* задайте значения *SMTP server*, *SMTP helo* и *Email* в соответствии с вашей средой.

::: noteclassic
Значение в поле *Email* будет использоваться как адрес 'From' для уведомлений, отправляемых из Zabbix.
:::

Далее необходимо определить содержимое сообщения о проблеме.
Содержимое задается с помощью шаблона сообщения, настраиваемого на вкладке *Message templates*.

Нажмите *Add*, чтобы создать шаблон сообщения, и выберите *Problem* в качестве типа сообщения.

![](../../../assets/en/manual/quickstart/media_type_email2.png)

Когда будете готовы, нажмите *Add* и сохраните форму.

Теперь вы настроили *Email* как рабочий тип медиа.
Также этот тип медиа необходимо привязать к пользователям, указав конкретные адреса доставки (как мы делали при [создании нового пользователя](login#adding-user)); иначе он не будет использоваться.

[comment]: # ({/caaecdc3-237d8e2e})

[comment]: # ({dce32a0d-c1762601})
#### Новое действие

Доставка уведомлений — одна из задач, которые выполняют [действия](/manual/config/notifications/action) в Zabbix.
Поэтому, чтобы настроить уведомление, перейдите в *Уведомления > Действия > Действия по триггерам* и нажмите
*Создать действие*.

![](../../../assets/en/manual/quickstart/new_action.png)

Все обязательные поля ввода отмечены красной звездочкой.

В этой форме введите имя действия.

В самом простом случае, если не добавлять никаких более конкретных [условий](/manual/config/notifications/action/conditions), действие будет выполнено при любом изменении триггера с 'Ok' на 'Problem'.

Нам все еще нужно определить, что именно должно делать действие, — это задается на вкладке *Операции*.
Нажмите *Добавить* в блоке *Операции*, чтобы открыть новую форму операции.

![](../../../assets/en/manual/quickstart/new_operation.png)

Все обязательные поля ввода отмечены красной звездочкой.

Здесь нажмите *Выбрать* в блоке *Отправить пользователям* и выберите пользователя ('user'), которого мы определили.
Выберите "Email" в качестве значения *Отправить на тип медиа*.
После этого нажмите *Добавить*, и операция должна быть добавлена:

![](../../../assets/en/manual/quickstart/operation_list.png){width="600"}

Для простой настройки действия этого достаточно, поэтому нажмите *Добавить* в форме действия.

[comment]: # ({/dce32a0d-c1762601})

[comment]: # ({8ffa60de-61999602})
#### Receiving notification

Now, with delivering notifications configured, it would be fun to actually receive one.
To help with that, we might on purpose increase the load on our host - so that our [trigger](trigger#adding-trigger) "fires" and we receive a problem notification.

Open the console on your host and run:

    cat /dev/urandom | md5sum

You may run one or several of [these processes](http://en.wikipedia.org/wiki/Md5sum).

Now go to *Monitoring > Latest data* and see how the values of 'CPU Load' have increased.Remember, for our trigger to "fire", the 'CPU Load' value has to go over '2' for 3 minutes running.
Once it does:

-   in *Monitoring > Problems* you should see the trigger with a flashing 'Problem' status;
-   you should receive a problem notification in your email.

::: noteimportant
If notifications do not work:

-   verify once again that both the email settings and the action have been configured properly
-   make sure the user you created has at least read permissions on the host which generated the event, as noted in the *[Adding user](login#adding-user)* step. The user, being part of the 'Zabbix administrators' user group must have at least read access to 'Linux servers' host group that our host belongs to.
-   Additionally, you can check out the action log by going to *Reports > Action log*.
:::

[comment]: # ({/8ffa60de-61999602})
