# Пересылка многострочных XML-файлов 1C с помощью Linux-агента

Зачастую создание файловых информационных ресурсов на хостах компании недопустимо с точки зрения действующих требований департамента информационной безопасности. В связи с этим использование стандартного коллектора 1с-xml с возможностью вычитки события через примонтированную к серверу коллектора шару реализовать невозможно.

##### 1. Настройка коллектора и агента KUMA для нормализации многострочных XML-файлов 1C **Конфигурация коллектора**
**Название поля****Значение поля****Описание**
Collector name\[xml\]\[1C\] - MultilineНазвание коллектора
Transport **→** KindtcpТип
Transport **→** URL:5180Локальный порт, который слушает коллектор
Event parsing **→** Name\[OOTB\] 1C EventJournal NormalizerНормализатор для многострочных XML-файлов 1C
**Конфигурация агента**
**Название поля****Значение поля****Описание**
Agent name\[xml\]\[1C\] - MultilineНазвание агента
Config **→** Connector **→** Namelocal - 1C-XMLНазвание коннектора
Config **→** Connector **→** Kind1c-xmlТип
Config **→** Connector **→** URL/opt/1cДиректория xml-файлов 1C
Config**→** Destinations **→** Name1C-XMLНазвание точки назначения
Config**→** Destinations **→** KindtcpТип
Config**→** Destinations **→** URL<KUMA-FQDN>:5180Сервер и порт коллектора для приема журналов 1C
[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/Sctimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/Sctimage.png) --- ##### 2. Установка Linux-агента на хост для сбора XML-журналов 1C Для разового запуска Агента воспользуйтесь следующей командой: ```bash sudo /opt/kaspersky/kuma/kuma agent --core https://:7210 --id --wd /opt/kaspersky/agent/ ``` Для автоматизации процесса сбора событий [установите агент в качестве службы](https://kb.kuma-community.ru/link/54#bkmrk-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%B0-%D0%B2-%D0%BA "установка агента в качестве службы"). Также можно воспользоваться утилитой **supervisor**. Для этого создайте конфигурационный файл (например, 1с.conf) в директории */etc/supervisor/conf.d/* со следующими настройками: ```bash [program:agent_5f45aee7-655c-4014-aacd-07e4548de8ae] command=sudo /opt/kaspersky/kuma/kuma agent --core https://:7210 --id --wd /opt/kaspersky/agent/ autostart=true autorestart=true ``` Для применения конфигурации перезагрузите службу: ```bash sudo systemctl restart supervisor ``` Для просмотра статуса и наличия ошибок воспользуйтесь следующей командой: ```bash sudo supervisorctl status ``` --- ##### 3. Проверка получения событий В веб-интерфейсе KUMA выберите коллектор и перейдите к событиям (Resources **→** Collector **→** Go to events). На основном экране появятся нормализованные события 1C, полученные с Linux-агента. [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/9q8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/9q8image.png)