Конфигуратор

Web-интерфейс

Сразу после установки дистрибутива интерфейс системы управления доступен по адресу https://[имя машины]:8080. Работоспособность web-интерфейса проверена на следующих версиях браузеров:

Допустимо подключение только по защищённым протоколам (https). При соединении будут запрошены системное имя и пароль администратора. Системное имя администратора — root. Пароль администратора задаётся при установке системы.

Интерфейс конфигуратора переведён на несколько языков:

Язык интерфейса определяется настройками браузера, если после успешного соединения с конфигуратором вы не увидели сообщений на родном языке, следует исправить настройки браузера. Для Firefox 2.0 настройка языковых предпочтений находится на закладке "Дополнительно", раздел "Общие". Для Internet Explorer 6.0 — на закладке "Общие".

Если к установленному дистрибутиву нет доступа из внешней сети, то можно воспользоваться текстовым web-браузером elinks, входящим в дистрибутив.

Замечание: elinks до версии 0.12 не мог корректно работать в юникодной консоли, которая используется во всех современных дистрибутивах, поэтому запускать его следует через утилиту luit:

	   [test@localhost ~]$ LANG=ru_RU.koi8-r luit elinks - eval 'set terminal.linux.type = 0' https://localhost:8080
	 
При работе от учётной записи root необходимо помимо LANG дополнительно переопределять переменную LC_CTYPE.

Для упрощения запуска браузера в дистрибутив включён сценарий configurator, который запустит наилучший из доступных браузеров с необходимым адресом.

Архитектура

Конфигуратор представлен в системе двумя службами: web-сервер (httpd-alterator) и собственно сервер управления (configd). Для работы через web-интерфейс обе эти службы должны быть запущены:

	   [root@localhost ~]# service httpd-alterator status
	   httpd2 is running
	   [root@localhost ~]# service configd status
	   configd is stopped
	   [root@localhost ~]# service configd start
	   Starting configd service:       [ DONE ]
	   [root@localhost ~]# service configd status
	   configd is running
	 

Сервер управления может работать с любым web-сервером, поддерживающим исполнение CGI-скриптов. По умолчанию в качестве web-сервера используется apache.

Аутентификация и авторизация производится web-сервером. По умолчанию допуск к web-интерфейсу управления есть только у пользователя root. Аутентификация пользователей производится по системной базе паролей. Можно организовать другую модель аутентификации, изменив настройки в конфигурационном файле web-сервера (в варианте по умолчанию в /etc/httpd2/conf/httpd2.alterator.conf).

В файле /var/log/configd.log сохраняется стандартный вывод ошибок (stderr) от модулей конфигуратора.

Модули конфигуратора, обновление модулей

Конфигуратор состоит из многих компонент — модулей. Каждый модуль позволяет решать определённую задачу, например настраивать одну службу.

Дополнительные модули доступны в виде RPM-пакетов и устанавливаются штатными системными средствами. При установке дополнительных модулей или при обновлении следует перезапустить сервер configd.