<a id="adc-logging"></a>

# Журналы событий

Angie ADC записывает все события системы и действия пользователей в веб-интерфейсе в журналы событий.
Вы можете просмотреть журналы событий через CLI и настроить отправку событий
на удаленный syslog-сервер для дальнейшего анализа и аудита.

## Просмотр журналов событий

Журналы событий Angie ADC можно посмотреть через CLI
(контекст [logs](https://angie.software//adc/docs/management/cli-commands.md#adc-cli-logs)).

Доступен просмотр следующих журналов:

- События модуля, обеспечивающего
  выполнение функционала Angie ADC.
- События модуля, отвечающего за выполнение системных команд Angie ADC.
- События модуля, отвечающего за RHI-функционал.
- События ядра.
- События модуля балансировщика нагрузки.
- События модуля GSLB (глобальная балансировка).
- События модуля, отвечающего за управление Angie ADC.
- События обновления Angie ADC.

Подробнее см. [logs](https://angie.software//adc/docs/management/cli-commands.md#adc-cli-logs).

<a id="adc-syslog"></a>

## Использование syslog-сервера

Angie ADC позволяет экспортировать события в работе системы
на удаленные серверы по syslog-протоколу.
Для работы функциональности необходимо настроить syslog-серверы,
на которые будут отправляться события, и указать уровни критичности событий,
определяющие, какие события будут отправляться на удаленный сервер.

Поддерживаются следующие уровни критичности событий:

- `EMERGENCY` — только события, приводящие
  к аварийной ситуации и полному отказу системы.
- `ALERT` — критические ошибки безопасности
  или выход из строя важных сервисов.
- `CRITICAL` — серьезные проблемы,
  которые требуют немедленного исправления.
- `ERROR` — ошибки, влияющие на работу системы,
  но не приводящие к ее остановке.
- `WARNING` — предупреждения о возможных проблемах.
- `NOTICE` — уведомления о событиях.
- `INFO` — информационные сообщения (сообщения аудита дополнительно
  имеют помету `audit`).
- `DEBUG` — события отладки.

### Создание нового syslog-сервера

1. В веб-интерфейсе Angie ADC перейдите `Система` → `Логирование`.

   Откроется окно `Логирование`. В этом окне отображаются
   настроенные syslog-серверы.
2. Чтобы добавить новый syslog-сервер, нажмите `Добавить сервер`.
   В открывшемся окне `Новый сервер` заполните следующие поля:
   - Имя сервера (до 255 символов).
   - Доменное имя или IP-адрес (до 255 символов).
   - Порт (по умолчанию используется 514).
   - Протокол: `TCP` или `UDP` (по умолчанию: `UDP`).
   - Уровни критичности: выберите уровни критичности событий,
     определяющие, какие события будут отправляться на сервер
     (доступные уровни см. выше).
3. Нажмите `Добавить сервер`.

   Новый сервер отобразится в списке настроенных syslog-серверов.
4. Чтобы протестировать соединение с новым сервером, нажмите на имя этого сервера в таблице.
   Откроется окно с параметрами выбранного сервера.
5. Нажмите `Проверить соединение`.
   В случае установки соединения отобразится сообщение `Подключение прошло успешно`.

### Просмотр настроенных syslog-серверов

1. В веб-интерфейсе Angie ADC перейдите `Система` → `Логирование`.

   Откроется окно `Логирование`. В этом окне отображаются
   настроенные syslog-серверы.
2. Нажмите на конкретный сервер, чтобы просмотреть его параметры.

### Изменение параметров syslog-сервера

1. Перейдите в веб-интерфейс `Система` → `Логирование` → `<имя_сервера>`.

   Откроется окно с параметрами выбранного сервера.
2. Чтобы включить или выключить передачу событий на выбранный syslog-сервер,
   переведите переключатель `Включить` в соответствующее положение.
3. Чтобы изменить параметры сервера, внесите необходимые правки
   и нажмите `Сохранить`.
4. Чтобы протестировать соединение с сервером, нажмите `Проверить соединение`.
5. Чтобы удалить сервер, нажмите значок удаления напротив этого сервера.

### CLI

Можно выполнять следующие операции:

- Создание syslog-сервера.
- Получение списка syslog-серверов.
- Изменение параметров syslog-сервера.
- Удаление syslog-сервера.
- Проверка подключения к syslog-серверу.

Доступные команды CLI см. в описании команды [syslog](https://angie.software//adc/docs/management/cli-commands.md#adc-cli-settings-syslog).
