Управление базой GeoIP
База GeoIP используется для определения страны узлов по их IP-адресам. Управление базой включает выбор источника, загрузку и проверку данных, настройку обновлений и просмотр их истории. Настройка производится через веб-интерфейс Esensor и приведена в разделе «База GeoIP» этой документации.
Определение геоданных по умолчанию включено. Оно выполняется только при наличии загруженной базы GeoIP.
Источники базы данных GeoIP
После установки eSensor источник не выбран, база отсутствует.
Поддерживаются два источника базы данных:
-
архив, загружаемый на СУС;
-
портал AM TIP.
Загрузка данных GeoIP из архива
При загрузке данных GeoIP из архива поддерживаются архивы форматов zip, tar.gz и tgz размером не более 1 ГБ. После передачи архива на СУС система импортирует его, проверяет содержимое и при успешной проверке применяет новую базу вместо текущей.
При ошибке передачи или проверки новая база не применяется, а система продолжает использовать текущую.
Загрузка и автообновление данных GeoIP с портала АМ TIP
При выборе AM TIP в качестве источника система автоматически инициирует загрузку базы GeoIP. Для доступа к порталу используется токен, заданный в общих настройках интеграции с AM TIP. В дальнейшем обновление можно запускать вручную или автоматически по расписанию.
По умолчанию предлагается расписание обновления приблизительно раз в три дня, в 00:00. Администратор может изменить расписание в веб-интерфейсе.
Обновление базы данных GeoIP из архива
Для обновления используемой базы данных GeoIP необходимо:
- Заменить на машине с СУС и ClickHouse следующие файлы на новые:
/var/lib/clickhouse/user_files/GeoIP-Country-Blocks-IPv4.csv;
/var/lib/clickhouse/user_files/GeoIP-Country-Blocks-IPv6.csv;
/var/lib/clickhouse/user_files/GeoIP-Country-Locations-ru.csv.
- Перезапустить службу ClickHouse:
sudo systemctl restart clickhouse-server.service
После этого обновленная база будет использоваться для определения географического положения узлов в новых сессиях и атаках.
История обновления базы данных GeoIP
История содержит сведения обо всех запусках обновления:
-
дату и время начала;
-
дату и время завершения;
-
источник (AM TIP, архив);
-
текущий или итоговый статус;
-
информационное сообщение либо описание ошибки;
-
статус (загрузка, проверка, завершение, завершено, ошибка).
Сведения в записи обновляются по мере выполнения операции. По умолчанию записи расположены от новых к старым; порядок сортировки можно изменить.
Если обновление завершилось успешно, но данные базы фактически не изменились, ему также присваивается статус «Завершено».