TERA. Журналирование
Журналы TERA-сервера
Среда функционирования ВМ
Журналы работы TERA для ОС Linux расположены в директориях:
-
/var/log/termidesk/tera/при запуске TERA с правами системного пользователя. При удалении директории требуется переустановка TERA; -
$HOME/.local/share/termidesk/teraпри запуске TERA с правами несистемного пользователя. При удалении директории переустановка не требуется - она пересоздается.
Журналы работы TERA для ОС Linux:
-
журнал TERA-сервера:
/var/log/termidesk/tera/tera-server.log; -
журнал ПО tera-router:
/var/log/termidesk/tera/tera-router.log; -
журнал ПО tera-webdav:
$HOME/.local/share/termidesk/tera/tera-webdav.log.
Журналы работы TERA для ОС Microsoft Windows расположены в каталоге C:\ProgramData\UVEON\logs\Termidesk TERA:
-
tera-server.log- журнал событий непосредственно TERA; -
tera-service.log- журнал событий службыTERA Server; -
tera-vdagent.log- журнал событий ПО TERA vdagent; -
tera-vdservice.log- журнал событий службыTERA Agent.
Права доступа для ОС Linux:
-
для директории
/var/log/termidesk/tera/:rwxr-xr-x(в восьмеричной записи -755); -
для файлов журналов:
rw-r—r-(в восьмеричной записи -644).
Файл журнала tera-server.log дополняется, а не пересоздаются при перезапуске Xorg. Для исключения ситуации безграничного роста файлов журналов настроена их ротация со следующими настройками по умолчанию:
-
файлы архивируются раз в сутки;
-
архивация происходит в той же директории, где расположен файл журнала;
-
максимальное количество архивных файлов - 10;
-
архивация по размеру файла не используется.
Настройки ротации расположены в файлах:
-
/etc/logrotate.d/tera-qxl; -
/etc/logrotate.d/tera-router.
При изменении пути к файлам журналов следует также изменить пути в файлах настройки ротации. Для применения настроек после изменения файлов следует выполнить:
sudo /usr/sbin/logrotate -f /etc/logrotate.d/tera-qxl
Статус обработки ротации можно посмотреть командой:
sudo cat /var/lib/logrotate/status | grep tera
По умолчанию ротация запускается раз в сутки с помощью планировщика задач ОС Linux cron (настройки хранятся в файле /etc/cron.daily). При изменении периода архивации в файле /etc/logrotate.d/tera-qxl нужно дополнительно создать соответствующую задачу для планировщика cron.
|
Для ручного запуска ротации с опережением графика следует выполнить:
sudo /usr/sbin/logrotate --verbose -f /etc/logrotate.d/tera-qxl
Среда функционирования физической машины
Журналы работы TERA для ОС Linux расположены в директориях:
-
/var/log/termidesk/tera/при запуске TERA с правами системного пользователя. При удалении директории/var/log/termidesk/teraтребуется переустановка TERA; -
$HOME/.local/share/termidesk/teraпри запуске TERA с правами несистемного пользователя. При удалении директории переустановка не требуется - она пересоздается.
Журналы работы TERA для ОС Linux:
-
журнал ПО x11tera:
/var/log/termidesk/tera/x11tera.log; -
журнал ПО tera-router:
/var/log/termidesk/tera/tera-router.log; -
журнал ПО tera-webdav:
$HOME/.local/share/termidesk/tera/tera-webdav.log.
Права доступа для ОС Linux:
-
для директории
/var/log/termidesk/tera/:rwxr-xr-x(в восьмеричной записи -755); -
для файлов журналов:
rw-r—r-(в восьмеричной записи -644).
Файл журнала x11tera.log дополняется, а не пересоздаются при перезапуске ПО x11tera. Настройки ротации файлов журналов аналогичны среде функционирования ВМ.
Настройки ротации расположены в файлах:
-
/etc/logrotate.d/tera-x11; -
/etc/logrotate.d/tera-router.
При изменении пути к файлам журналов следует также изменить пути в файлах настройки ротации. Для применения настроек после изменения файлов следует выполнить:
sudo /usr/sbin/logrotate -f /etc/logrotate.d/x11tera
Статус обработки ротации можно посмотреть командой:
sudo cat /var/lib/logrotate/status | grep tera
По умолчанию ротация запускается раз в сутки с помощью планировщика задач ОС Linux cron (настройки хранятся в файле /etc/cron.daily). При изменении периода архивации в файле /etc/logrotate.d/tera-x11 нужно дополнительно создать соответствующую задачу для планировщика cron.
|
Для ручного запуска ротации с опережением графика следует выполнить:
sudo /usr/sbin/logrotate --verbose -f /etc/logrotate.d/tera-x11
Журналы ПО tera-vdagent
Журнал работы ПО tera-vdagent можно посмотреть командой:
sudo journalctl -f | grep vdagent
Журналы ПО tera-vdagentd
Журнал работы ПО tera-vdagentd можно посмотреть командой:
sudo journalctl -fu tera-vdagentd
Журналы ПО tera-keyagent
Журнал работы ПО tera-keyagent можно посмотреть командой:
sudo journalctl -f -u tera-keyagent
Отладочный режим
Начиная с Termidesk версии 7.0 TERA поддерживает включение отладочного режима через переменную окружения TDSK_DEBUG (достаточно наличие переменной, ее значение неважно).
Переменная может быть указана:
-
в запуске каждого приложения отдельно (например через
/etc/default/<имя_службы>); -
в запуске всех приложений сразу. Для этого используется глобальная настройка.
Для включения глобальной настройки в ОС Linux:
-
внести переменную в файл
/etc/systemd/system.conf:
[Manager]
DefaultEnvironment="TDSK_DEBUG=1"
-
перезагрузить ОС.
Для отключения использования глобальной настройки в ОС Linux:
-
удалить переменную
TDSK_DEBUGиз файла/etc/systemd/system.conf; -
перезагрузить ОС.
После завершения диагностики переменную TDSK_DEBUG необходимо удалить.
|
Для включения глобальной настройки в ОС Microsoft Windows:
-
открыть командную строку от имени администратора и выполнить:
setx TDSK_DEBUG 1 /M
-
перезагрузить ОС.
Для отключения использования глобальной настройки в ОС Microsoft Windows:
-
открыть командную строку от имени администратора и выполнить:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TDSK_DEBUG /f
-
перезагрузить ОС.