Основной сервис программного комплекса мониторинга аномальных процессов
amon [-c файл] [-v]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Сервис amon выполняет мониторинг активности процессов в ЗОСРВ «Нейтрино». Он осуществляет сбор и анализ данных, что позволяет выявлять аномалии в поведении процессов. Для анализа используется библиотека машинного обучения Interference. Модель нейронной сети хранится в формате JSON в файле структуры, путь к которому указан в конфигурационном файле. Этот же файл структуры используется для хранения всех данных обучения.
Сервис состоит из следующих компонентов:
После успешного запуска сервис создаёт префикс /dev/amon
, через который можно осуществлять взаимодействие с ним.
Взаимодействие с сервисом amon осуществляется через менеджер ресурсов /dev/amon
:
Запуск amon с указанием пути к конфигурационному файлу.
amon -c /usr/local/conf
Пример конфигурационного файла:
{"name": "default","buffer_size": 1000,"providers": [{"name": "kernel","processes": ["io-usb","io-hid"],"data": ["threads","libs","mem"],"polling_time": 3000,"structure": "structures/kernel/structure.json","anomaly_action": "scripts/action.sh"}]}
ПК МАП для ЗОСРВ «Нейтрино»
Обзор программного комплекса мониторинга аномальных процессов, amoncfg
Предыдущий раздел: Программный комплекс монитринга аномальных процессов