Установка и настройка сервера rsyslog
1. Установка
-
Некоторые дистрибутивы Linux уже содержат пакет
rsyslog
. Проверите наличие пакета:rsyslogd -v
-
Если сервер не установлен, установите его из репозитория:
apt update apt install rsyslog
-
Запустите сервер:
systemctl start rsyslog
-
Проверьте статус сервера:
systemctl status rsyslog
-
Добавьте сервер в автозапуск:
systemctl enable rsyslog
2. Настройка
Для обеспечения приема сообщений от RuBackup сервер rsyslog должен быть настроен на прослушивание сетевых сокетов по протоколам TCP и(или) UDP.
Для этого:
-
Откройте файл
/etc/rsyslog.conf
:nano /etc/rsyslog.conf
-
Добавьте строки, в зависимости от того, какой протокол будет использоваться: TCP и(или) UDP:
# provides TCP syslog reception module(load="imtcp") input(type="imtcp" port="514") # provides UDP syslog reception module(load="imudp") input(type="imudp" port="515")
-
Перезапустите
rsyslog
:systemctl restart rsyslog.service
Проверьте, что сервер слушает указанные сокеты:
ss -tulpan | grep rsyslog
Пример успешной настройки
rsyslog
(состояние портов)udp UNCONN 0 0 0.0.0.0:515 0.0.0.0:* users:(("rsyslogd",pid=1436,fd=5)) udp UNCONN 0 0 [::]:515 [::]:* users:(("rsyslogd",pid=1436,fd=6)) tcp LISTEN 0 25 0.0.0.0:514 0.0.0.0:* users:(("rsyslogd",pid=1436,fd=7)) tcp LISTEN 0 25 [::]:514 [::]:* users:(("rsyslogd",pid=1436,fd=8))