|
Здравствуйте.
On 2017-06-14 14:49, Subscriber wrote:
Добрый день, господа!
Подскажите, пожалуйста, можно-ли каким-то образом скачать лог-файлы, не имея непосредственного доступа к файловой системе сервера?
Через HTTP или FTP, например.
На самом сервере права админские полные.
Через WebAdmin можно скачать ~300K одним запросом в WebAdmin, при этом можно указать параметры фильтрации.
https://server:9010/Monitors/logData.html?name=2017-06-14_12-39&From=12%3A45%3A00&Till=*&Filter=incorrect&LogLevel=1&
В принципе, в директорию файлового хранилища аккаунта (/var/CommuniGate/Accounts/postmaster.macnt/account.web/private/) можно поместить симлинк, указывающий на директорию SystemLogs (TheLogs -> /var/CommuniGate/SystemLogs). Тогда пользователь может работать с файлами логов как с другими файлами в своём хранилище. Проблема в том, что владелец этого аккаунта сможет тогда и писать в эту директорию (и удалять файлы логов).
Это можно обойти, дав уже средствами CGPro права только на чтение из этой папки нужному аккаунту. Читать надо при этом из чужого аккаунта: ~postmaster/private/TheLogs
--
Best regards,
Dmitry Akindinov
|
|