Summary: | Не находит локальные директории /var/log/rsyslog | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | obidinog <obidinog> | ||||
Component: | LogAnalyzer | Assignee: | Alexey Shabalin <shaba> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | rider, shaba | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Created attachment 16566 [details] screen Платформа: alt-server 10.2 (Обновленный до Sisyphus) Пакет: LogAnalyzer 4.1.13-alt1 Шаги: Установить пакеты # apt-get install LogAnalyzer LogAnalyzer-apache2 LogAnalyzer-php8.1 rsyslog rsyslog-classic Настроить rsyslog Переключение ведения журналов, в /etc/systemd/journald.conf: # sed -i -e 's/#Storage=auto/Storage=none/' -e 's/#ForwardToSyslog=no/ForwardToSyslog=yes/' /etc/systemd/journald.conf # reboot # cat > /etc/rsyslog.d/00_test.conf <<EOF \$ModLoad imudp \$UDPServerRun 514 \$ModLoad imtcp \$InputTCPServerRun 514 \$template RemoteLogs,"/var/log/rsyslog/%HOSTNAME%/%PROGRAMNAME%.log" *.* ?RemoteLogs & stop EOF Запустить сервис: # systemctl enable --now rsyslog && sleep 5; systemctl status rsyslog Настроить LogAnalyzer # ln -s /etc/httpd2/conf/extra-available/LogAnalyzer.conf /etc/httpd2/conf/sites-enabled/ # a2enmod version # systemctl restart httpd2 # chmod 666 /etc/LogAnalyzer/config.php Зайти в web-interface http://<ip-serv>/loganalyzer/install.php?step=1 Нажимать далее до 7 шага Source type: diskfile Logline type: Syslog / Rsyslog Syslog file: /var/log/rsyslog/ Нажать Далее Результат: Ошибка ERROR: Failed to open the syslog file '/var/log/rsyslog/'! Check if the file exists and LogAnalyzer has sufficient rights to it Ожидаемый результат: Успешное определение директории Дополнительно: Воспроизводится с rsyslog и с syslog. Указывал и директории и файлы Воспроизводится с версиями 4.1.13-alt1 и 4.1.11-alt1