KOMRAD-scanner
Микросервис предназначен для управления активами и включает в себя следующие модули:
-
диспетчер активов
-
сканирование
Принцип работы
KOMRAD-scanner
использует NMAP, который проходит локальную сборку у нас, при этом мы удаляем из него лишнее — то, что не требуется для работы системы. NMAP
используется в качестве инструмента сканирования доступности активов. Если вы видите зелёный кружок у актива, значит, NMAP
к нему обращался. Не является подсистемой KOMRAD Enterprise SIEM, но обеспечивает выполнение функций по разнообразному настраиваемому сканированию IP-сетей с любым количеством объектов, используется для определения состояния объектов сканируемой сети (портов и соответствующих им служб).
KOMRAD-scanner
использует для хранения базу PostgreSQL, которая именуется scanner
и в которой хранятся активы.
Отключение автосканирования активов из событий
В конфигурации komrad-processor.yaml
можно:
-
Изменять интервал сброса новых обнаруженных активов в модуль "Сканер Активов" с помощью параметра
flushinterval
- тогда автоматическое сканирование будет происходить один раз в указанный интервал времени -
Отключить модуль автоматического обнаружения активов, установив параметр
disable: true
- тогда сканер будет сканировать активы только после ручного запуска задачи сканирования, автоматическое сканирование не будет работать
# Параметры блока автоматического обнаружения новых активов
assetsdiscovery:
# Интервал сброса новых обнаруженных активов в модуль Сканер Активов
flushinterval: 1m0s
# Отключить модуль автоматического обнаружения активов
disable: false
Варианты сканирования
В конфигурации komrad-scanner.yaml
можно выбрать необходимый вариант сканирования. Для этого откройте конфиг
sudo nano /etc/echelon/komrad/komrad-scanner.yaml
В указанной ниже строке укажите нужный Вам параметр
# Варианты сканирования (nmap|dns|dns-strict|none)
AutoDiscover: здесь напишите нужный вариант сканирования
Для того, чтобы получать hostname
в режимах dns
и dns-strict
, необходимо указать значение вашего dns-сервера
# Можно указать список внутренних DNS серверов для обратного разрешения имён
DNSServers:
- 127.0.0.1
Возможные варианты сканирования:
- nmap — определяет хосты, доступные в сети. Если машина включена — добавляет актив, если выключена — не добавляет
- dns — делает dns-запрос на получение
hostname
, если не может получить — всё равно добавляет актив - dns-strict — делает dns-запрос, если не удалось получить
hostname
, то не создаёт актив - none - не создаёт актив