Инструкция актуализирована для версии Termidesk: 4.3. |
АннотацияВ ОС Astra Linux Special Edition 1.7 включена служба журналирования |
Для использования сервера Termidesk, особенно в распределенном или высоконагруженном варианте, настоятельно рекомендуется использовать внешний syslog-сервер. |
В данной инструкции приведена краткая последовательность шагов для настройки syslog-сервера для обеспечения приема сообщений на UDP-порт 514 на всех адресах и сохранение сообщения в файл /var/log/termidesk.log:
Настройка сервера журналирования syslog-ngНа узле с сервером журналирования |
udp-syslog.conf в каталоге /etc/syslog-ng/conf.d:sudo touch /etc/syslog-ng/conf.d/udp-syslog.conf |
udp-syslog.conf строки:source s_termidesk_net {
udp(ip(0.0.0.0) port(514));
};
destination d_termidesk {
file("/var/log/termidesk.log");
};
log {
source(s_termidesk_net);
destination(d_termidesk);
}; |
syslog-ng::~$ sudo systemctl restart syslog-ng |
Настройка сервера TermideskДля работы сервера Termidesk с сервером журналирования |
|
/etc/opt/termidesk-vdi/termidesk.conf задать желаемый уровень логирования через параметр LOG_LEVEL;sudo systemctl status 'termidesk-*.service' |
Настройка ротации журналовДля устранения возможности переполнения диска записями в журнале |
/var/log/termidesk.log
{
rotate 4
daily
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d syslog-ng reload > /dev/null
endscript
} |