Система WNAM 2 поддерживает отправку уведомлений (нотификаций) о событиях в работе модуля корпоративной авторизации во внешние системы по протоколам Syslog и SNMP. В настоящий момент поддерживаются следующие типы (условия срабатывания) событий:

  • Событие аудита (событие аудита - логин либо логаут интерфейса администратора, создание, изменение либо модификация (почти любого) объекта конфигурации;
  • Событие NAC (событие эндпоинта - авторизация (успешная или нет) гостевого или корпоративного устройства (МАС адреса));
  • Событие администрирования оборудования (событие TACACS+ логина на оборудование, а также факт ввода команды);
  • Событие службы каталогов (событие сервиса-коннектора со службой каталогов Active Directory);
  • Событие службы сертификатов (событие при выдаче сертификатов, регистрации центра сертификации).

Основной задачей обновленного механизма уведомлений является отправка событий авторизации в систему SIEM предприятия.

Отправка уведомлений возможна по протоколам:

  • Syslog в соответствии с RFC 5424 на TCP или UDP порт 514 (либо произвольный);
  • SNMP Trap в соответствии с RFC 3416 на UDP порт 162 (версия 2c);
  • Отправка Email уведомления.

Если вам требуется поддержка отправки уведомлений по Syslog/TLS, SNMPv3, реакция на другие типы событий, расширение информации по имеющимся типам, вам следует обратиться в службу технической поддержки по адресу support@netams.com

Можно одновременно создавать несколько получателей сообщений по разным протоколам и разного типа. Система не ограничивает число получателей уведомлений, но важно понимать помнить, что их отправка (особенно в нагруженной среде) потребляет ресурсы. Для настройки отправки уведомления следует перейти в раздел "Объекты" → "Уведомления" и нажать на кнопку "Новое уведомление", в результате чего откроется окно, позволяющее создать уведомление.

Здесь необходимо ввести требуемые данные в трёх вкладках.

В окне создания нотификации следует указать название обработчика (получателя) уведомления, а также одно из пяти условий срабатывания событий (можно указать все, или несколько).

В четвертом окне создания уведомления следует отметить необходимое местоположение.

В третьей вкладке следует выбрать тип обработчика и его параметры (для SNMP-уведомления следует выбрать "Отправить Trap по SNMP").

Для Email уведомления требуется заранее настроить SMTP-сервер(релей). Методика настройки приведена в соответствующей статье основного раздела.

Для Syslog-уведомления следует выбрать "Отправлять событие в SYSLOG".

Можно задать адрес получателя Syslog-сообщений с указанием нестандартного порта, а также выбрать протокол (TCP, UDP).

Затем следует сохранить изменения нажатием на кнопку "Создать". Созданное уведомление можно открыть, и провести тестовый запуск.

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

11:58:38.184 DEBUG [NotificationService.java:244] - Execute notification 'snmp1', handler SNMP, event type ENDPOINT_EVENT, object: {FAIL;48:FD:A3:75:C8:F4;PAP;not-allowed-pap-mac-state}
11:58:38.184 DEBUG [NotificationService.java:320] - Notification SNMP type ENDPOINT_EVENT to: 1.1.1.1 on: {AccessServer=hAP [R20 Mikrotik LAB], AuthState=FAIL, AuthenticationProfile=, AuthorizationProfile=Default reject, FailReason=not-allowed-pap-mac-state, Identity=48:FD:A3:75:C8:F4, MAC=48:FD:A3:75:C8:F4, Method=PAP, NasAddress=hap, RemoteIp=10.130.129.66, SiteName=change address ZZZ, Timestamp=06.02.2023 11:58:38, Type=ENDPOINT_EVENT, TypeStr=Событие эндпоинта}
11:58:38.186 DEBUG [NotificationService.java:244] - Execute notification 'syslog1', handler SYSLOG, event type ENDPOINT_EVENT, object: {FAIL;48:FD:A3:75:C8:F4;PAP;not-allowed-pap-mac-state}
11:58:38.186 DEBUG [NotificationService.java:375] - Notification SYSLOG type ENDPOINT_EVENT to: 1.1.1.1 on: {AccessServer=hAP [R20 Mikrotik LAB], AuthState=FAIL, AuthenticationProfile=, AuthorizationProfile=Default reject, FailReason=not-allowed-pap-mac-state, Identity=48:FD:A3:75:C8:F4, MAC=48:FD:A3:75:C8:F4, Method=PAP, NasAddress=hap, RemoteIp=10.130.129.66, SiteName=change address ZZZ, Timestamp=06.02.2023 11:58:38, Type=ENDPOINT_EVENT, TypeStr=Событие эндпоинта}

Для Syslog-нотификаций мы старались реализовать формат, максимально совместимый с исходным форматом Common Event Format, описанным в этом документе

Следующее поле - тип события:

Тип события

Описание события

TACACS_EVENTСобытие подсистемы администрирования оборудования: аутентификация доступа, авторизация доступа, авторизация команды
AUDIT_EVENTСобытия подсистемы аудита: авторизация в административном веб-интерфейсе WNAM 2, изменение конфигурационных объектов
ADC_EVENTСобытие модуля взаимодействия со службой каталога: статус коннектора
ENDPOINT_EVENTСобытие подсистемы авторизации сетевого доступа: авторизация эндпоинта

Следующее поле - название события, например "Событие эндпоинта"

Следующее поле - важность (severity)

В зависимости от типа события, далее идет список пар "ключ=значение", описывающих детали события, в соответствии с этой таблицей:

Параметр

Описание
actРезультат авторизации эндпоинта, Authenticated или Rejected
appМетод авторизации, например PAP или EAP_PEAP 
smacМАС адрес эндпоинта
suserIdentity эндпоинта
srcIP адрес эндпоинта
externalIdИдентификатор сессии аккаунтинга
cs1Имя профиля аутентификации
cs2Имя профиля авторизации
cs3Имя сервера доступа (NAS)
dstIP адрес сервера доступа (NAS)
cs4Идентификатор сервера доступа (NAS)
cs5Название площадки
messageНекоторые остальные параметры из записи о сессии аутентификации, разделитель ;


  • No labels