mirror of
https://github.com/altlinux/gpupdate.git
synced 2025-03-21 18:50:38 +03:00
Added logs with translation for ntp_applier
This commit is contained in:
parent
e7548bcbc8
commit
a45483c550
@ -26,7 +26,7 @@ from .applier_frontend import (
|
||||
applier_frontend
|
||||
, check_enabled
|
||||
)
|
||||
from util.logging import slogm
|
||||
from util.logging import slogm, log
|
||||
|
||||
|
||||
class NTPServerType(Enum):
|
||||
@ -77,20 +77,24 @@ class ntp_applier(applier_frontend):
|
||||
srv = None
|
||||
if server:
|
||||
srv = server.data.rpartition(',')[0]
|
||||
logging.debug(slogm('NTP server is configured to {}'.format(srv)))
|
||||
logdata = dict()
|
||||
logdata['srv'] = srv
|
||||
log('D122', logdata)
|
||||
|
||||
start_command = ['/usr/bin/systemctl', 'start', 'chronyd']
|
||||
chrony_set_server = ['/usr/bin/chronyc', 'add', 'server', srv]
|
||||
chrony_disconnect_all = ['/usr/bin/chronyc', 'offline']
|
||||
chrony_connect = ['/usr/bin/chronyc', 'online', srv]
|
||||
|
||||
logging.debug(slogm('Starting Chrony daemon'))
|
||||
log('D123')
|
||||
|
||||
proc = subprocess.Popen(start_command)
|
||||
proc.wait()
|
||||
|
||||
if srv:
|
||||
logging.debug(slogm('Setting reference NTP server to {}'.format(srv)))
|
||||
logdata = dict()
|
||||
logdata['srv'] = srv
|
||||
log('D124', logdata)
|
||||
|
||||
proc = subprocess.Popen(chrony_disconnect_all)
|
||||
proc.wait()
|
||||
@ -103,9 +107,7 @@ class ntp_applier(applier_frontend):
|
||||
|
||||
def _stop_chrony_client(self):
|
||||
stop_command = ['/usr/bin/systemctl', 'stop', 'chronyd']
|
||||
|
||||
logging.debug(slogm('Stopping Chrony daemon'))
|
||||
|
||||
log('D125')
|
||||
proc = subprocess.Popen(stop_command)
|
||||
proc.wait()
|
||||
|
||||
@ -116,32 +118,34 @@ class ntp_applier(applier_frontend):
|
||||
ntp_client_enabled = self.storage.get_hklm_entry(self.ntp_client_enabled)
|
||||
|
||||
if NTPServerType.NTP.value != server_type.data:
|
||||
logging.warning(slogm('Unsupported NTP server type: {}'.format(server_type)))
|
||||
logdata = dict()
|
||||
logdata['server_type'] = server_type
|
||||
log('W10', logdata)
|
||||
else:
|
||||
logging.debug(slogm('Configuring NTP server...'))
|
||||
log('D126')
|
||||
if '1' == ntp_server_enabled.data:
|
||||
logging.debug(slogm('NTP server is enabled'))
|
||||
log('D127')
|
||||
self._start_chrony_client(server_address)
|
||||
self._chrony_as_server()
|
||||
elif '0' == ntp_server_enabled.data:
|
||||
logging.debug(slogm('NTP server is disabled'))
|
||||
log('D128')
|
||||
self._chrony_as_client()
|
||||
else:
|
||||
logging.debug(slogm('NTP server is not configured'))
|
||||
log('D129')
|
||||
|
||||
if '1' == ntp_client_enabled.data:
|
||||
logging.debug(slogm('NTP client is enabled'))
|
||||
log('D130')
|
||||
self._start_chrony_client()
|
||||
elif '0' == ntp_client_enabled.data:
|
||||
logging.debug(slogm('NTP client is disabled'))
|
||||
log('D131')
|
||||
self._stop_chrony_client()
|
||||
else:
|
||||
logging.debug(slogm('NTP client is not configured'))
|
||||
log('D132')
|
||||
|
||||
def apply(self):
|
||||
if self.__module_enabled:
|
||||
logging.debug(slogm('Running NTP applier for machine'))
|
||||
log('D121')
|
||||
self.run()
|
||||
else:
|
||||
logging.debug(slogm('NTP applier for machine will not be started'))
|
||||
log('D133')
|
||||
|
||||
|
@ -534,6 +534,45 @@ msgstr "Firewall отключен, настройки будут сброшен
|
||||
msgid "Firewall applier will not be started"
|
||||
msgstr "Применение настроек Firewall не запускается"
|
||||
|
||||
msgid "Running NTP applier for machine"
|
||||
msgstr "Запуск применение настроек NTP для машины"
|
||||
|
||||
msgid "NTP server is configured to"
|
||||
msgstr "Сервер NTP настроен на"
|
||||
|
||||
msgid "Starting Chrony daemon"
|
||||
msgstr "Запуск демона Chrony"
|
||||
|
||||
msgid "Setting reference NTP server to"
|
||||
msgstr "Установка эталонного сервера NTP на"
|
||||
|
||||
msgid "Stopping Chrony daemon"
|
||||
msgstr "Остановка демона Chrony"
|
||||
|
||||
msgid "Configuring NTP server..."
|
||||
msgstr "Настройка NTP-сервера ..."
|
||||
|
||||
msgid "NTP server is enabled"
|
||||
msgstr "Сервер NTP включен"
|
||||
|
||||
msgid "NTP server is disabled"
|
||||
msgstr "NTP сервер отключен"
|
||||
|
||||
msgid "NTP server is not configured"
|
||||
msgstr "NTP сервер не настроен"
|
||||
|
||||
msgid "NTP client is enabled"
|
||||
msgstr "Клиент NTP включен"
|
||||
|
||||
msgid "NTP client is disabled"
|
||||
msgstr "Клиент NTP отключен"
|
||||
|
||||
msgid "NTP client is not configured"
|
||||
msgstr "NTP клиент не настроен"
|
||||
|
||||
msgid "NTP applier for machine will not be started"
|
||||
msgstr "Применение настроек NTP для машины не запускается"
|
||||
|
||||
# Debug_end
|
||||
|
||||
# Warning
|
||||
@ -568,6 +607,9 @@ msgstr "Ярлык пользователя не помещен в домашн
|
||||
msgid "CUPS is not installed: no printer settings will be deployed"
|
||||
msgstr "CUPS не установлен: настройки принтера не будут развернуты"
|
||||
|
||||
msgid "Unsupported NTP server type"
|
||||
msgstr "Неподдерживаемый тип сервера NTP"
|
||||
|
||||
# Fatal
|
||||
msgid "Unable to refresh GPO list"
|
||||
msgstr "Невозможно обновить список объектов групповых политик"
|
||||
|
@ -214,6 +214,19 @@ def debug_code(code):
|
||||
debug_ids[118] = 'Firewall is enabled'
|
||||
debug_ids[119] = 'Firewall is disabled, settings will be reset'
|
||||
debug_ids[120] = 'Firewall applier will not be started'
|
||||
debug_ids[121] = 'Running NTP applier for machine'
|
||||
debug_ids[122] = 'NTP server is configured to'
|
||||
debug_ids[123] = 'Starting Chrony daemon'
|
||||
debug_ids[124] = 'Setting reference NTP server to'
|
||||
debug_ids[125] = 'Stopping Chrony daemon'
|
||||
debug_ids[126] = 'Configuring NTP server...'
|
||||
debug_ids[127] = 'NTP server is enabled'
|
||||
debug_ids[128] = 'NTP server is disabled'
|
||||
debug_ids[129] = 'NTP server is not configured'
|
||||
debug_ids[130] = 'NTP client is enabled'
|
||||
debug_ids[131] = 'NTP client is disabled'
|
||||
debug_ids[132] = 'NTP client is not configured'
|
||||
debug_ids[133] = 'NTP applier for machine will not be started'
|
||||
|
||||
return debug_ids.get(code, 'Unknown debug code')
|
||||
|
||||
@ -234,7 +247,7 @@ def warning_code(code):
|
||||
warning_ids[7] = 'No home directory exists for user'
|
||||
warning_ids[8] = 'User\'s shortcut not placed to home directory'
|
||||
warning_ids[9] = 'CUPS is not installed: no printer settings will be deployed'
|
||||
|
||||
warning_ids[10] = 'Unsupported NTP server type'
|
||||
|
||||
return warning_ids.get(code, 'Unknown warning code')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user