LW\DSA
LW\DSA — проприетарная панель управления использующаяся в дистрибутивах LinuxWizard и позволяющая осуществлять администрирование операционной системы через web-интерфейс. Авторы расшифровывают аббревиатуру DSA как мечта системного администратора в переводе с англ. Dream of System Administrator.
Возможности[править | править код]
Панель управления LW\DSA на данный момент не подходит для автоматизации управления web-хостингом т.к. не имеет средств управления службами типичных для этого класса web-приложений (web-сервер, биллинг и т.д.). Ниша LW\DSA — упрощение администрирования корпоративных серверов через web-интерфейс. Управление сервером происходит путём выбора в горизонтальном меню области применения сервера и затем в выпадающем ниже горизонтальном меню — модуля обслуживающего соответствующую службу. Все модули панели управления тесно увязаны со службой LW DS — LDAP-совместимой службой каталогов построенной на базе 386DS. Отличительными чертами LW DS являются система резервного копирования и возможность миграции групп пользователей, пользователей и их паролей из Active Directory. Для управления службой LW DS служит модуль «Пользователи и группы». Интерфейс написан на PHP с применением технологии AJAX.
Ниже описаны возможности предоставляемые модулями панели управления LW\DSA на начало 2011 г. (стабильная версия пакета 0.7.24).
В области «Internet-сервисы» доступны модули «Межсетевой экран», «Mail-сервер» и «Proxy-сервер». Модуль «Межсетевой экран» реализует через web-интерфейс большинство возможностей NetFilter: управление сетевыми объектами, политиками и правилами для входящего/исходящего трафика, прохождением трафика между сетями, перенаправлением портов, трансляцией вида (S)NAT и Masquerading. Модуль «Mail-сервер» служит для управления почтовыми рассылками пользователей LW DS и доступом к отдельно предустановленному почтовому web-интерфейсу RoundCube. Модуль «Proxy-сервер» позволяет организовать прозрачный или авторизованный для пользователей LW DS доступ к услугам сети Internet, создать правила фильтрации по URL или MIME-типам. Правила фильтрации могут действовать в заданных временных отрезках, использовать списки сайтов и распространяться на пользователей или группы пользователей LW DS.
В области «Сеть» доступны модули «Интерфейсы», «DHCP-сервер», «DNS-сервер», «Маршрутизация» и «Тест удалённых хостов». Модуль «Интерфейсы» даёт возможность изменить сетевые настройки для существующих интерфейсов: указать IP-адрес, адрес шлюза и DNS-сервера. Модуль «DHCP-сервер» реализует настройку пула выделяемых IP-адресов, создание виртуальных хостов и аудит выданные IP-адреса с данными о начале и окончании аренды. Модуль «DNS-сервер» позволяет создавать и настраивать зоны для подчинённого или корневого сервера DNS, осуществлять привязку к DHCP-серверу, задавать порт и пересылать необработанные запросы другим DNS-серверам. Модуль «Маршрутизация» позволяет просмотреть и отредактировать действующую таблицу маршрутизации. Модуль «Тест удалённых хостов» является простым интерфейсом к типичным приложениям для тестирования работоспособности ЛВС: ping и traceroute.
Особняком стоящее меню «Система» позволяет изменить пароль администратора панели управления, получить данные о состоянии файловых систем, настроить синхронизацию даты и времени с серверами NTP и выполнить перезагрузку/выключение сервера.
Принципы работы[править | править код]
Технологически пакеты LW\DSA в дистрибутивах LinuxWizard ставятся собственным конфигуратором поверх "базового" дистрибутива (для серверных дистрибутивов LinuxWizard содержащих панель управления это CentOS) который поставляется неизменным. В дальнейшем панель управления изменяет конфигурационные файлы открытых компонентов также устанавливаемых из пакетов для "базового" дистрибутива.
Такими компонентами являются:
- Межсетевой экран NetFilter
- LDAP-сервер 386DS
- DNS-сервер ISC BIND
- DHCP-сервер ISC DHCP
- Прокси-сервер Squid
- POP3-сервер Dovecot
- SMTP-сервер Postfix
- Почтовый интерфейс RoundCube
- Терминальный сервер FreeNX
- Синхронизация времени через NTPD
Панель управления LW\DSA была создана модульной, поэтому в различных дистрибутивах LinuxWizard можно встретить разное число подключённых модулей (за исключением GET-Cobi.biz в котором м.б. доступны все модули разработанные производителем на данный момент).
Лицензирование[править | править код]
Право на использование LW\DSA даёт приобретение у компании-производителя серверного дистрибутива LinuxWizard содержащего в себе данную панель управления. Использование панели управления отдельно от дистрибутивов LinuxWizard не допускается, а сам лицензионный договор заключается на передачу пользователю неисключительных прав на воспроизведение продуктов ЗАО "Визардсофт" в числе которых фигурирует и LW\DSA.
Срок действия лицензионного договора с компанией-производителем - 1 год, после чего он автоматически продлевается на следующий год (если не имеется возражений сторон). Таким образом обеспечивается требование ГК РФ согласно которому указание срока действия договора является существенным условием.