# 10.4 Налаштування підключення до шлюзу безпечного обміну

<span lang="UK">Параметри підключення до серверу аналізу журналів подій налаштовуються на шлюзі безпечного обміну. Для налаштування необхідно:</span>

<span lang="RU">1.</span> <span lang="UK">Увійти до командної консолі ШБО. </span>

<span lang="RU">2</span><span lang="UK">. Відкрити на редагування файл </span><span lang="RU">/</span><span lang="UK">etc/rsyslog.d/40-uxp.conf за допомогою наступної команди:</span>

```
sudo nano /etc/rsyslog.d/40-uxp.conf
```

<span lang="UK">3. Вказати IP-адресу сервера аналізу журналів подій у відповідній строчці даного файлу:</span>

```
local0.info /var/log/uxp/audit.log;RSYSLOG_FileFormat
local0.info <@IP_GRAYLOG_Server>:1514
# discard further processing of local0.* to avoid doubling
& ~
```

<span lang="UK">де **&lt;@IP\_**</span>**G**<span lang="UK">**RAYLOG\_Server&gt;** - це IP-адреса сервера аналізу журналів подій, яка призначена йому статично,</span>

<span lang="UK">1514 – це порт, який використовується для прийому журналів, вказується через двокрапку після IP-адреси.</span>

<span lang="RU">4. </span><span lang="UK">Замінити файл 45-uxpservices.conf на новий (порожній) за допомогою послідовного виконання наступних команд:</span>

```
sudo rm /etc/rsyslog.d/45-uxpservices.conf
sudo nano /etc/rsyslog.d/45-uxpservices.conf
```

<span lang="UK">5. Додати наступні рядки до новоствореного файлу:</span>

```
if ($programname == 'uxp-jetty' or $syslogtag == 'uxp-jetty' ) then {
   action(type="omfile" file="/var/log/uxp/jetty/jetty.log" flushOnTXEnd="off")
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   stop
}

if ( $programname == 'uxp-signerconsole' or $syslogtag == 'uxp-signerconsole' ) then {
   /var/log/uxp/signer-console.log;RSYSLOG_FileFormat
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   & stop
}

if ( $programname == 'uxp-signer' or $syslogtag == 'uxp-signer' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   /var/log/uxp/signer.log;RSYSLOG_FileFormat
   & stop
}

if ( $programname == 'uxp-confclient' or $syslogtag == 'uxp-confclient' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   /var/log/uxp/configuration_client.log;RSYSLOG_FileFormat
   & stop
}

if ( $programname == 'uxp-proxy' or $syslogtag == 'uxp-proxy' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   /var/log/uxp/proxy.log;RSYSLOG_FileFormat
   & stop
}
 
if ( $programname == 'uxp-proxymonitor' or $syslogtag == 'uxp-proxymonitor' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   /var/log/uxp/proxymonitoragent.log;RSYSLOG_FileFormat
   & stop
}

if ( $programname == 'uxp-audit' or $syslogtag == 'uxp-audit' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514")
   /var/log/uxp/audit.log;RSYSLOG_FileFormat
   & stop
}

 
if ( $programname == 'ua-integrity' or $syslogtag == 'ua-integrity' ) then {
   action(type="omfwd" Target="<IP_GRAYLOG_Server>" Port="1514" Protocol="udp")
   /var/log/uaic/KZZ_integrity.log;RSYSLOG_FileFormat
   & stop
}
```

<span lang="UK">де &lt;IP\_G</span>RAYLOG<span lang="UK">\_</span>Server<span lang="UK">&gt; ‑ локальна IP-адресу серверу аналізу журналів подій:</span>

<p class="callout info">**<span lang="UK">Примітка:</span>**</p>

<span lang="UK">Швидко замінити &lt;IP\_G</span>RAYLOG<span lang="UK">\_</span>Server<span lang="UK">&gt; на локальну IP-адресу серверу аналізу журналів подій можна виконавши наступні дії:</span>

<span lang="UK">- </span><span lang="UK">Відкрити на редагування файл 45-uxpservices.conf за допомогою наступної команди.</span>

```
sudo nano /etc/rsyslog.d/45-uxpservices.conf
```

<span lang="UK">- </span><span lang="UK">Натиснути комбінацію клавіш «Ctrl+\\» - це забезпечить пошук та подальшу заміну тексту.</span>

<span lang="UK">- </span><span lang="UK">Скопіювати (або ввести) наступний текст у поле пошуку редактора nano:</span>

```
< IP_GRAYLOG_Server >
```

![](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/uItMxRHdrn9K2ZMu-embedded-image-boyl6iyf.png)

<span lang="UK">- </span><span lang="UK">Натиснути клавішу "Enter" та ввести локальну IP-адресу сервера аналізу журналів подій у поле «Replace with:»:</span>

<span lang="UK">![](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/8ye56Srf1jotX3nz-embedded-image-tqwhpndj.png)</span>

<span lang="RU">- </span><span lang="UK">Натиснути клавішу "Enter" та клавішу "A" (латинська розкладка) - це дозволить замінити всі знайдені рядки</span><span lang="RU">.</span>

[![download.png](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/scaled-1680-/Yrx1jNYnxnlgkLPz-download.png)](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/Yrx1jNYnxnlgkLPz-download.png)

<span lang="RU">![](https://docs.trembita.gov.ua/uploads/images/gallery/2024-05/wVr8cnt4cFO3h9Qs-embedded-image-fmsmfozh.png)</span>

<span lang="RU">6</span><span lang="UK">. </span><span lang="UK">Закрити редактор, натиснувши комбінацію клавіш «Ctrl+X», буде показано повідомлення про підтвердження на збереження змін - необхідно натиснути «Y», а потім </span><span lang="UK">«Enter» для збереження.</span>

<span lang="RU">7. </span><span lang="UK">Перезавантажити службу rsyslog на шлюзі безпечного обміну шляхом виконання наступної команди:</span>

```
sudo service rsyslog restart
```

<span lang="UK">8. Перевірити стан Rsyslog шляхом виконання наступної команди:</span>

```
sudo rsyslogd -N 1
```

<span lang="UK">Сервер аналізу журналів подій централізовано протоколює події, які реєструються на шлюзі безпечного обміну та передаються за протоколом SYSLOG. Для перегляду логів необхідно перейти за посиланням</span> <span lang="UK">http://<span lang="RU">&lt;</span><span lang="EN-US">IP</span><span lang="RU">\_</span><span lang="EN-US">GRAYLOG</span><span lang="RU">\_</span><span lang="EN-US">Server</span><span lang="RU">&gt;</span>:9000/search.</span>