В соответствии с письмом от 16

advertisement
Уважаемая Ирина Васильевна!
Предложение по поводу установки СУБД Инструментального комплекса «АСУ
образовательного учреждения», на коммуникационные сервера МОУ города не
противоречит основным задачам, для которых они предназначены. Более того, реализация
предлагаемого проекта полностью соответствует концепции формирования единого
городского информационного пространства, что и является основополагающей целью
организации централизованного администрирования коммуникационных серверов МОУ
города, а именно:
1. Организация равноправного доступа ОУ в Интернет и городскую образовательную
сеть:
 Так как корпоративное хранилище баз данных регулярно пополняется при
использовании средств телекоммуникаций, то данная задача коммуникационных
серверов МОУ города является основной для предлагаемого проекта с точки зрения
реального равноправия МОУ в телекоммуникационном сообществе города.
 В рамках предлагаемого проекта, кроме обеспечения равноправного доступа в
городскую образовательную сеть, что само по себе очень значимо, естественным
образом формируется система автоматизированного пополнения корпоративного
хранилища баз данных МОУ города, то есть переход на более высокий качественный
уровень функционирования
2. Обеспечение доступа из локальных вычислительных сетей ОУ к хранилищам
педагогической информации городского, регионального, Федерального уровней:
 Корпоративное хранилище баз данных МОУ города представляет собой одну из
важных составляющих общего объема педагогической информации городского и
регионального уровней, что подтверждено приказами Департамента образования
мэрии г.о.Тольятти:
 «О формировании единой городской системы автоматизации управления
образовательными учреждениями»: №258 от 12.04.2004г. (МОУ), №296 от
20.05.2005г. (МДОУ, НШДС), №308 от 24.05.2005г (МС(К)ОУ);
 «Об организации учебно-воспитательного процесса в муниципальных
образовательных учреждениях городского округа Тольятти» №398 от 25.08.05,
№296 от 25.08.2006;
 «Об организации сбора статистической информации, необходимой для проведения
федерального государственного статистического наблюдения» №553 от 31.08.2004,
№ 408 от 01.09.2005, № 299 01.09.2006г.
Соответственно организация прямого санкционированного доступа из локальных
вычислительных сетей ОУ к корпоративному хранилищу БД является архиважной
задачей для обеспечения качественного и оперативного формирования корпоративной
отчетности и проведения аналитического многофакторного анализа сферы общего
образования г.о.Тольятти в целом.
3. Обеспечение условий информационной безопасности.
 Данная задача, возлагаемая на коммуникационные сервера МОУ, имеет
непосредственное отношение к обеспечению условий информационной безопасности
функционирования Инструментального комплекса «АСУ образовательного
учреждения» и эксплуатации баз данных МОУ, содержащих персональные сведения
граждан РФ.
 Вторым аспектом данной задачи является обеспечение достоверности передаваемой
информации, так как исключается возможность операторской ошибки при
архивировании и пересылке баз данных.
Таким образом, если будет положительно решен вопрос о размещении СУБД
Инструментального
комплекса
«АСУ
образовательного
учреждения»
на
коммуникационных серверах ОУ, то фактически завершится автоматизация процессов
формирования корпоративной информационной
образования г.о.Тольятти в части МОУ.
системы
(КИС)
сферы
общего
Установка и настройка программного продукта, осуществляющего автоматическую
пересылку баз данных в корпоративное хранилище – xxibasesender (Firebird 2.0) может
осуществляться системными администраторами МОУДПОС Центра информационных
технологий на основании прилагаемой инструкции по установке.
В данной инструкции отражены:
1. Минимальные системные требования и перечень необходимого программного
обеспечения.
2. Инструкция по установке и настройке программного продукта.
3. Инструкция
и
параметры
настройки
для
проведения
тестирования
работоспособности установленного программного обеспечения.
Для осуществления вышеперечисленных работ и обеспечения бесперебойного
функционирования системы не нужны
1. Описание СУБД Инструментального комплекса.
2. Описание работы Инструментального комплекса и его взаимодействия с
корпоративным хранилищем баз данных и «АСУ образовательного
учреждения».
3. Описание работы «АСУ образовательного учреждения».
Шеф-сопровождение Инструментального комплекса «АСУ образовательного
учреждения» будет осуществляться специалистами отдела АСУ МОУДОД «ГЦИР».
Установка программного продукта, осуществляющего
автоматическую пересылку баз данных в корпоративное
хранилище – xxibasesender
Программа предназначена для пересылки базы данных ОУ еженедельно в назначенное
время, а также по e-mail-запросу, в корпоративное хранилище баз данных.
Необходимое программное обеспечение:
1. Почтовый сервер (пример для sendmail)
2. http-сервер apache with mod_rewrite
3. Сервер баз данных Firebird Classic Server версии не ниже 2.0
4. Язык программирования Perl, модули:
 perl-CGI
 perl-devel
 perl-DBI
 perl-Archive-Zip
 perl-GD
 perl-CGI-SpeedyCGI
 perl-Image-Magick
 perl-Mail-Sender
 perl-Text-Iconv
 perl-DBD-Interbase
Инструкция по установке программного продукта
xxibasesender
1. Скачать:
wget http://cir.tgl.ru/xXi/xxibasesender.tgz
2. Создать рабочий каталог:
mkdir –p /opt/xxi/data
3. Распаковать архив в директорию /opt/xxi/
Получено 2 файла - xxibasesender.cfg (файл конфигурации) и xxibasesender.pl
(исполняемый файл).
Внести правки в конфиг-файл xxibasesender.cfg. Видимо, придется изменить только
номер ОУ в именах файлов. В примере это школа 3. Параметры, начиная с
RemoteSmbBase = 0 (не изменять), предназначены для случая, когда база
находится на другом сервере.
______________________________________________________-# This is config file for xxibasesender.pl
gbak = /opt/firebird/bin/gbak
TmpGbkFileName = XXI-1-003.gbk
BaseFileName = /opt/xxi/data/XXI-1-003.gdb
BaseUser = SYSDBA
BasePasswd = masterkey
ZipFile = XXI-1-003.zip
TmpDir = /var/tmp
SMTPServer = 127.0.0.1
MFrom = school3@edu.tgl.ru
MailSubject = XXI DataBase - school3 - XxiBaseSender v.
RemoteSmbBase = 0
SmbUser = ibasemail
SmbPasswd = ibasemailpasswd
PathRemoteMount = //server/share
PathLocalMount = /opt/xxi/data/
______________________________________________________-4. Создать ссылку /opt/xxi/xxibasesender.pl в /etc/smrsh, чтобы дать доступ на
выполнение программы sendmail’у:
ln -s /opt/xxi/xxibasesender.pl /etc/smrsh/xxibasesender.pl
5. Установить владельца и права доступа:
chown root.mail /opt/xxi/xxibasesender.pl; chmod g+x /opt/xxi/xxibasesender.pl
6. Добавить задание в /etc/crontab для автоматической пересылки базы в заданное
время от имени пользователя, от которого запущен MTA (mail):
50 16 * * 5 mail /opt/xxi/xxibasesender.pl
7. В /etc/aliases для отсылки базы по e-mail-запросу добавить следующую строку
'xxibasequery: "|/etc/smrsh/xxibasesender.pl"':
echo 'xxibasequery: "|/etc/smrsh/xxibasesender.pl"' >> /etc/aliases; newaliases
8. Дать права на запись базы пользователю и группе firebird:
chmod ug+rw /opt/xxi/data/*
9. Добавить пользователя mail в группу firebird.
Проверка работоспособности xxibasesender
1. Запустить /opt/xxi/xxibassender.pl
2. Если выполнение осуществляется без сообщений, можно провести пробное
получение базы данных по запросу.
3. Для этого перейти на http://xxi.tgl.ru/cgi-bin/xxistat.cgi
4. Щелкнуть по выбранной школе (она должна быть выделена зеленым цветом)
5. Подождать несколько минут и обновить страницу.
6. Если в ячейке «Текущая неделя» - «Отчитались учреждения» появилась выбранная
школа, установку и настройку можно считать законченной.
7. Если нет – просмотреть логи sendmail'а, вывод xxibassender.pl, устранить ошибки.
Установка модуля АСУ «Школа XXI века» - «Школьный портал»
Настройка web-сервера Apache2
В файле httpd.conf вашего сервера необходимо внести как минимум следующие
изменения.
Для возможности обращаться к сайтам пользователей по именам типа
http://school3.tgl.ru/ayvazyan необходимо загрузить mod_rewrite:
LoadModule rewrite_module modules/mod_rewrite.so
Добавляем возможность запуска .pl скриптов как cgi:
AddHandler cgi-script .cgi .pl
А также добавить в описание корневой директории сервера (<Directory "/var/www/html">)
строку:
AllowOverride All
В файле /var/www/html/.htaccess
RewriteEngine on
RewriteRule ^$ /cgi-bin/sp/cms/cms.pl
Права на файл отдаем пользователю, от имени которого запущен apache:
chown apache.apache /var/www/html/.htaccess
Желательно так же указать e-mail администратора сервера:
ServerAdmin admin@mail.com
Лишнюю информацию об операционной системе и версии сервера клиентам отдавать
незачем, поэтому в httpd.conf:
ServerTokens Prod
А также отключаем поддержку mod_php и mod_perl, если они не нужны для других целей.
Для этого из каталога /etc/httpd/modules.d можно просто убрать файлы 70_mod_php.conf и
75_mod_perl.conf
Download