| Примечание |
|---|
Инструкция актуализирована для версии Termidesk: 4.3. |
| Scroll Content Block |
|---|
АннотацияВ ОС Astra Linux Special Edition 1.7 включена служба журналирования |
| Примечание |
|---|
Для использования сервера Termidesk, особенно в распределенном или высоконагруженном варианте, настоятельно рекомендуется использовать внешний syslog-сервер. |
В данной инструкции приведена краткая последовательность шагов для настройки syslog-сервера для обеспечения приема сообщений на UDP-порт 514 на всех адресах и сохранение сообщения в файл /var/log/termidesk.log:
- настройка сервера журналирования syslog-ng;
- настройка сервера Termidesk;
- настройка ротации журналов.
| Scroll Content Block |
|---|
Настройка сервера журналирования 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 |
| Scroll Content Block |
|---|
Настройка сервера TermideskДля работы сервера Termidesk с сервером журналирования |
- в графическом интерфейсе управления Termidesk перейти «Настройки - Системные параметры - Мониторинг»и включить параметр «Логирование syslog». Указать адрес syslog-сервера, протокол, уровень логирования и категорию сообщений;
| Scroll Title | ||||||
|---|---|---|---|---|---|---|
| ||||||
- в конфигурационном файле
/etc/opt/termidesk-vdi/termidesk.confзадать желаемый уровень логирования через параметрLOG_LEVEL; - перезапустить службы Termidesk:
| Блок кода | ||||||
|---|---|---|---|---|---|---|
| ||||||
sudo systemctl status 'termidesk-*.service' |
| Scroll Content Block |
|---|
Настройка ротации журналовДля устранения возможности переполнения диска записями в журнале |
| Блок кода | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
/var/log/termidesk.log
{
rotate 4
daily
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d syslog-ng reload > /dev/null
endscript
} |
