Руководство администратора системыУстановка и обслуживани си                       е стемы МОТИВ (ОС MAC OS X)            ...
Оглавление      1 Комплект поставки                                                                                       ...
1   Комплект поставки1.1 Комплект поставки CистемыКомплект поставки системы МОТИВ (далее – Системы) включает:     – програ...
2   Требования к аппаратному и программному    обеспечениюМинимальные программно-аппаратные      требования,     предъявля...
3   Установка СистемыЕсли в системе уже установлена и работает одна из программ: СУБД Firebird, веб-серверApache или друго...
Рис. 2. Окно настройки установкиДалее следует нажать кнопку Установить. В открывшемся окне (рис. 3) следует ввести имяи па...
Рис. 4. Окно завершения установкиПосле установки Системы для обращения к ней по имени следует определить в httpd.confсекци...
4   Настройка параметров СистемыНастройка параметров Системы осуществляется в файле config_motiw.ini, который состоитиз сл...
Ключ dbloginЗначение: имя пользователя СУБД для подключения к базе данных.Пример:dblogin=SYSDBAФормат ключа: имя_пользоват...
Ключ SMTPЗначение: имя сервера, используемого в качестве почтового.Пример:SMTP="smtp.mail.ru"Формат ключа: smtp.hostКлюч s...
Пример:SmsDisable =1Формат ключа: 0 или 1Ключ SmsHttpMethodLoginЗначение: имя пользователя, полученное при регистрации в с...
Пример:SmsIsHttpMethodPost=0Формат ключа: 0 или 1Ключ SmsIsInRrussianЗначение: переключатель языка SMS.Возможные значения:...
Пример:SmsProxyHost="localhost:3128"Формат ключа: host:portКлюч SmsProxyLoginЗначение: логин пользователя для прокси-серве...
Пример:AQAddress="host"Формат ключа: hostnameКлюч AQPortЗначение: номер порта, на котором работает СМДС Системы.Пример:AQP...
Ключ AQAjaxRequestTimeЗначение: период опроса (в сек.) установленного ActiveMQ.Пример:AQAjaxRequestTime=300Формат ключа: ч...
Ключ TaskvaluationЗначение: управляет возможностью выставления оценок при завершении задач.Возможные значения: 0 – оценка ...
Ключ UseGMTЗначение: управляет форматом отображения времени в Системе.Возможные значения: On – время в Системе отображаетс...
Ключ isnotshowsystemactionsЗначение: управляет установкой по умолчанию флажка Не уведомлять об изменениирабочей группы.Воз...
5   Дополнительные возможности Системы и их    настройкаК дополнительным возможностям Системы можно отнести следующие:    ...
следует указать адрес SMTP-сервера, а также задать значение ключей MailSendMethod=0и MailDisable=0. Для использования авто...
Отправка оповещений по задачам, помещённых в очередь, осуществляется с помощьюфайла send_mail_sms_from_queue.php, который ...
sudo -u www /usr/local/bin/php /usr/local/motiw/scripts/services/imap_fetcher.php /usr/local/motiw/scripts motiw >> /var/l...
6    Вход в СистемуДля входа в установленную Систему c локального компьютера следует в окне браузера(рекомендуется использ...
Затем для входа в PDA-версию Системы следует в строке браузера ввести:<адрес_сервера_системы>/pda. В появившемся окне авто...
7     Редактирование имён виртуальных хостовДля изменения символьного имени сервера следует внести изменения в файл httpd....
8    Сопровождение установленной СистемыПроцесс обеспечения сохранности данных, хранящихся в Системе, включает в себя рядп...
резервная копия базы данных будет сохранена в файл save_motiw.fbk. В случае успешногозавершения резервного копирования буд...
Если после проверки и/или исправления ошибок с помощью утилиты gfix вернуть БД врабочее состояние не удалось, то следует в...
path="/usr/local/db/motiw.fdb"role="common" user="логин БД"/><indexPaths pathValue="/usr/local/Tomcat/motiw-indexes/localh...
© 2001-2012 Motiw are    8-800-555-43-21 http://w w w .motiw .ru
Upcoming SlideShare
Loading in …5
×

Install guide mac

620 views
472 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
620
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Install guide mac

  1. 1. Руководство администратора системыУстановка и обслуживани си е стемы МОТИВ (ОС MAC OS X) верси 1.7 я
  2. 2. Оглавление 1 Комплект поставки 3 1 Комплект поставки Cистемы ............................................................................................................................................... 3 2 Состав дистрибутива ............................................................................................................................................... 3 2 Требования к аппаратному и программному обеспечению 4 3 Установка Системы 5 4 Настройка параметров Системы 8 1 Раздел [DBConnect] ............................................................................................................................................... 8 2 Раздел [Mail] ............................................................................................................................................... 9 3 Раздел [SMS] ............................................................................................................................................... 10 4 Раздел [ActiveMQ] ............................................................................................................................................... 13 5 Раздел [Other] ............................................................................................................................................... 15 5 Дополнительные возможности Системы и их настройка 19 1 Настройка работы клиентских приложений ............................................................................................................................................... 19 2 Настройка почтовых и SMS-оповещений ............................................................................................................................................... 19 3 Настройка автоматической рассылки оповещений по задачам ............................................................................................................................................... 20 4 Настройка отправки оповещений по задачам, помещённых в очередь ............................................................................................................................................... 20 5 Настройка интеграции с электронной почтой ............................................................................................................................................... 21 6 Настройка размера прикрепляемых файлов ............................................................................................................................................... 22 6 Вход в Систему 23 7 Редактирование имён виртуальных хостов 25 8 Сопровождение установленной Системы 26 1 Резервное копирование базы данных ............................................................................................................................................... 26 2 Работа с ............................................................................................................................................... 27 базой данных 3 Резервное копирование PHP-сценариев ............................................................................................................................................... 28 4 Настройка поисковой системы ............................................................................................................................................... 282
  3. 3. 1 Комплект поставки1.1 Комплект поставки CистемыКомплект поставки системы МОТИВ (далее – Системы) включает: – программное обеспечение, необходимое для работы Системы; – клиентские приложения, предназначенные для оперативного получения информации о состоянии задач пользователей Системы.Программное обеспечение, необходимое для работы Системы, включает в себя: – СУБД Firebird 2.1; – веб-сервер Apache 2.2; – PHP 5.3; – ionCube; – cервер Apache Tomcat 6.0; – Memcached 1.4.1.2 Состав дистрибутиваПоставляемый дистрибутив включает архив Motiw4U-1.7.pkg.bz2, содержащийустановочный пакет Motiw4U-1.7.pkg для запуска установки Cистемы на ОС Mac OS X 10.5(Leopard). Комплект поставки 3
  4. 4. 2 Требования к аппаратному и программному обеспечениюМинимальные программно-аппаратные требования, предъявляемые к конфигурациисервера, следующие: – процессор с тактовой частотой от 1,5 ГГц; – 1024 Mb оперативной памяти; – 1 Gb свободного дискового пространства; – наличие сетевой карты; – операционная система Mac OS X 10.5 (Leopard) ; – архитектура i386.4
  5. 5. 3 Установка СистемыЕсли в системе уже установлена и работает одна из программ: СУБД Firebird, веб-серверApache или другой веб-сервер, PHP, ionCube, Apache Tomcat – то перед запуском установкиСистемы их следует удалить, иначе успешная установка Системы не может бытьгарантирована.Для нормальной работы почтовых уведомлений перед установкой Системы следуетнастроить Mail Transfer Agent (postfix) с отключённой авторизацией для localhost.Установка Системы на ОС Mac OS X осуществляется запуском установочного пакетаMotiw4U-1.7.pkg, который расположен в архиве Motiw4U-1.7.pkg.bz2 поставляемогодистрибутива. При этом откроется окно приветствия (рис. 1). Рис. 1. Окно приветствияПосле нажатия кнопки Продолжить откроется окно настройки установки (рис. 2), в которомследует ознакомиться с информацией по установке. Установка Системы 5
  6. 6. Рис. 2. Окно настройки установкиДалее следует нажать кнопку Установить. В открывшемся окне (рис. 3) следует ввести имяи пароль администратора компьютера и нажать кнопку OK. Рис. 3. Окно идентификации пользователяПосле этого начнётся процесс установки. При этом произойдёт копирование всехнеобходимых для работы Cистемы файлов. По завершении копирования Система будетполностью установлена и на экране появится окно завершения установки (рис. 4). Позавершении установки веб-сервер Apache будет автоматически запущен.6
  7. 7. Рис. 4. Окно завершения установкиПосле установки Системы для обращения к ней по имени следует определить в httpd.confсекцию Virtual host, директиву Server name и добавить запись <ip> <servername> вфайле hosts (для сервера и клиентов).Изменение настроек Cистемы, таких, как подключение к базе данных, почтовые настройки,SMS и т.д., можно осуществить в файле config_motiw.ini, который располагается вдиректории /usr/local/motiw/scripts/include/. Подробное описание параметров файла см. вразделе 4 данного руководства. Установка Системы 7
  8. 8. 4 Настройка параметров СистемыНастройка параметров Системы осуществляется в файле config_motiw.ini, который состоитиз следующих разделов: – [DBConnect]; – [Mail]; – [SMS]; – [ActiveMQ]; – [Other].Каждый раздел содержит набор ключей, для каждого из которых следует задатьсоответствующее значение. Если значение ключа отлично от числового, то онозаписывается в кавычках.Предупреждение – Названия ключей чувствительны к регистру.4.1 Раздел [DBConnect]Содержит ключи, необходимые для подключения к базе данных.Ключ dbpathЗначение: полный путь к базе данных.Путь к базе данных рекомендуется прописывать с использованием интерфейса обратнойпетли (loopback interface). Ниже приведён пример с использованием петли localhost.Путь к базе данных записывается в формате Unix, то есть с использованием прямого (/), ане обратного () слеша.Пример:dbpath="localhost:/usr/local/motiw/db/motiw.fdb"Формат ключа: хост:путьКлюч dbnameЗначение: имя файла базы данных.Если ключ dbpath не содержит имени файла базы данных, то его можно указать в ключеdbname.Пример:dbname="motiw.fdb"Формат ключа: имя_файла_базы_данных8
  9. 9. Ключ dbloginЗначение: имя пользователя СУБД для подключения к базе данных.Пример:dblogin=SYSDBAФормат ключа: имя_пользователяКлюч dbpasswordЗначение: пароль пользователя СУБД для подключения к базе данных.Пример:dbpassword=masterkeyФормат ключа: пароль_пользователя4.2 Раздел [Mail]Содержит ключи, необходимые для настройки почты.Ключ FromAddressЗначение: e-mail автоинформатора Системы. Этот адрес будет указываться в поле FROM(от кого) в письмах, отправляемых автоинформатором пользователям Системы.Пример:FromAddress="test.lan@motiw.ru"Формат ключа: name@yourhost.ruКлюч FromNameЗначение: имя автоинформатора Системы в письмах, посылаемых пользователям Системы.Пример:FromName="Автоинформатор системы Мотив"Формат ключа: имя автоинформатораКлюч MailSendMethodЗначение: переключатель метода отправки почты.Возможные значения: 0 – для Unix-like операционных систем; 1 – для ОС Windows.Пример:MailSendMethod=1Формат ключа: 0 или 1 Настройка параметров Системы 9
  10. 10. Ключ SMTPЗначение: имя сервера, используемого в качестве почтового.Пример:SMTP="smtp.mail.ru"Формат ключа: smtp.hostКлюч sendmail_fromЗначение: e-mail адрес, указываемый в поле SENDER (отправитель), в письмах,отправляемых автоинформатором пользователям Системы. В зависимости от настроекSMTP-сервер может не отправлять почту, если sendmail_from не принадлежит ему.Пример:sendmail_from ="motiw@mail.ru"Формат ключа: name@hostКлюч sendmail_pathЗначение: путь к программе с параметрами отправки почты sendmail. Настройка действуеттолько для Unix-like операционных систем.Пример:sendmail_path="/usr/sbin/sendmail -t"Формат ключа: путь параметрыКлюч MailDisableЗначение: управляет возможностью блокирования отправки почты.Возможные значения: 0 – разрешает отправку почты; 1 – блокирует отправку почты.Пример:MailDisable=0Формат ключа: 0 или 14.3 Раздел [SMS]Содержит ключи, необходимые для настройки отправки SMS.Ключ SmsDisableЗначение: управляет возможностью блокирования отправки SMS.Возможные значения: 0 – разрешает отправку SMS; 1 – блокирует отправку SMS.10
  11. 11. Пример:SmsDisable =1Формат ключа: 0 или 1Ключ SmsHttpMethodLoginЗначение: имя пользователя, полученное при регистрации в службе оказания услуг подоставке SMS.Пример:SmsHttpMethodLogin="user"Формат ключа: user_nameКлюч SmsHttpMethodPasswordЗначение: пароль пользователя, полученный при регистрации в службе оказания услуг подоставке SMS.Пример:SmsHttpMethodPassword ="passw"Формат ключа: user_passwordКлюч SmsOriginatorЗначение: название отправителя SMS.Пример:SmsOriginator="Motiw"Формат ключа: только латинские буквы либо цифры.Ключ SmsOperatorHttpSendURLЗначение: адрес веб-скрипта, управляющего отправкой SMS получателям.Пример:SmsOperatorHttpSendURL="smsmail.ru/corp/multi.php"Формат ключа: имя_URLКлюч SmsIsHttpMethodPostЗначение: переключатель метода отправки сообщений.Возможные значения: 0 – метод GET; 1 – метод POST. Настройка параметров Системы 11
  12. 12. Пример:SmsIsHttpMethodPost=0Формат ключа: 0 или 1Ключ SmsIsInRrussianЗначение: переключатель языка SMS.Возможные значения: 0 – латиница (текст SMS будет транслитерирован); 1 – русский язык.Пример:SmsIsInRrussian=1Формат ключа: 0 или 1Ключ SmsIsLogSmsЗначение: управляет возможностью ведения журнала отправленных SMS-оповещений.Возможные значения: 0 – отключить ведение журнала; 1 – включить ведение журнала.Пример:SmsIsLogSms=0Формат ключа: 0 или 1Ключ SmsLogPathЗначение: путь к журналу SMS.Пример:SmsLogPath="/var/log/logsms.log"Формат ключа: путьКлюч SmsMaxPartsЗначение: максимальное количество частей, на которое будет разбиваться каждоесообщение при превышении им предельной величины. Предельная величина одного SMS нарусском языке – 70 символов, на транслите – 160 символов.Пример:SmsMaxParts=2Формат ключа: числовое_значениеКлюч SmsProxyHostЗначение: хост и порт прокси-сервера для выхода в Интернет. Если этот ключ явно неуказан, то он не используется.12
  13. 13. Пример:SmsProxyHost="localhost:3128"Формат ключа: host:portКлюч SmsProxyLoginЗначение: логин пользователя для прокси-сервера. Если этот ключ явно не указан, то он неиспользуется.Пример:SmsProxyLogin="login"Формат ключа: имя_пользователяКлюч SmsProxyPassЗначение: пароль пользователя для прокси-сервера. Если этот ключ явно не указан, то онне используется.Пример:SmsProxyPass="pass"Формат ключа: пароль_пользователяКлюч SmsProxyTypeЗначение: тип прокси-сервера по умолчанию (http, socks4 или socks5). Если этот ключ явноне указан, то он не используется.Пример:SmsProxyType="http"Формат ключа:тип_прокси-сервера4.4 Раздел [ActiveMQ]Внимание! Если СМДС не используется, параметры данного раздела настраивать неследует.Содержит настройки доступа к серверу с установленным СМДС Системы. СМДС Системыпредназначен для ускорения получения новых задач и действий по текущим задачампользователя в клиентских приложениях.Ключ AQAddressЗначение: имя или IP-адрес сервера с установленным СМДС Системы. Настройка параметров Системы 13
  14. 14. Пример:AQAddress="host"Формат ключа: hostnameКлюч AQPortЗначение: номер порта, на котором работает СМДС Системы.Пример:AQPort=4000Формат ключа: номер_портаКлюч AQClientPortЗначение: порт ActiveMQ для клиентских приложений.Пример:AQClientPort=4000Формат ключа: номер_портаКлюч AQQueueЗначение: имя очереди сообщений.Пример:AQQueue="localhost"Формат ключа: hostnameКлюч AQExpireTimeЗначение: время (в сек.), в течение которого сообщение будет храниться в очереди. Поумолчанию сообщение хранится 120 сек.Пример:AQExpireTime=600Формат ключа: числовое_значениеКлюч AQUseAjaxЗначение: позволяет автоматически получать обновления по задачам в веб-интерфейсе.Возможные значения: 1 – автоматическое обновление; 0 – обновление вручную. Значениепо умолчанию – 1.Пример:AQUseAjax=1Формат ключа: 0 или 114
  15. 15. Ключ AQAjaxRequestTimeЗначение: период опроса (в сек.) установленного ActiveMQ.Пример:AQAjaxRequestTime=300Формат ключа: числовое_значение4.5 Раздел [Other]Содержит дополнительные настройки Системы.Ключ LoginLanguageЗначение: переключатель языка окна авторизации. Язык выбирается из списка языковСистемы.Возможные значения: RU – русский язык; EN – английский язык; DE – немецкий язык.Пример:LoginLanguage="RU"Формат ключа: RU или EN или DEКлюч reject_task_start_date_in_futureЗначение: управляет возможностью создания задач с датой начала, большей, чем текущая.Возможные значения: 0 – дата начала может быть больше текущей; 1 – дата начала неможет быть больше текущей (если выбрана дата больше, то после сохранения задачи вкачестве даты начала автоматически устанавливается текущая дата).Пример:reject_task_start_date_in_future=1Формат ключа: 0 или 1Ключ reject_task_start_date_in_pastЗначение: управляет возможностью создания задач с датой начала, меньшей, чем текущая.Возможные значения: 0 – дата начала не может быть меньше текущей (если выбрана датаменьше, то после сохранения задачи в качестве даты начала автоматическиустанавливается текущая дата); 1 – дата начала может быть меньше текущей.Пример:reject_task_start_date_in_past=1Формат ключа: 0 или 1 Настройка параметров Системы 15
  16. 16. Ключ TaskvaluationЗначение: управляет возможностью выставления оценок при завершении задач.Возможные значения: 0 – оценка не выставляется; 1 – оценка выставляется.Пример:Taskvaluation=1Формат ключа: 0 или 1Ключ IsLocalNetЗначение: переключатель способа загрузки приложений, необходимых для Системы внекоторых отчётах (Capicom, VM).Возможные значения: 0 – скачивать из Интернета; 1 – скачивать с сервера Системы.Пример:IsLocalNet=0Формат ключа: 0 или 1Ключ tomcat_portЗначение: номер порта, по которому работает сервер Apache Tomcat.Значение по умолчанию 8080.Пример:tomcat_port=8080Формат ключа: номер_портаКлюч IsFileSignatureЗначение: управляет возможностью подписывать с помощью электронной цифровойподписи (ЭЦП) файлы, прикрепляемые к описанию задач, к карточкам документов идействиям по задачам. Файлы, прикреплённые к описанию задачи, можно подписать тольков момент создания задачи. Файлы, прикреплённые к действию по задаче или карточкедокумента, можно подписать только до сохранения их на сервере Системы.Возможные значения: 0 – не подписывать прикреплённые файлы с помощью ЭЦП; 1 –подписывать прикреплённые файлы с помощью ЭЦП.Пример:isFileSignature=1Формат ключа: 0 или 116
  17. 17. Ключ UseGMTЗначение: управляет форматом отображения времени в Системе.Возможные значения: On – время в Системе отображается с учётом часового поясапользователя; Off – используется время сервера Системы.Значение по умолчанию Off.Пример:UseGMT=«On»Формат ключа: «On» или «Off»Ключ solr_portЗначение: номер порта, по которому работает сервер Solr.Значение по умолчанию 8081.Пример:solr_port=8081Формат ключа: номер_портаКлюч solr_hostЗначение: хост сервера с установленным Solr.Значение по умолчанию localhost.Пример:solr_host=localhostФормат ключа: hostКлюч UseOnlinePreviewЗначение: управляет возможностью просмотра прикреплённых файлов в формате HTML.Возможные значения: 0 – возможность просмотра файлов в формате HTML отключена; 1 –возможность просмотра файлов в формате HTML включена.Значение по умолчанию – 0.Пример:UseOnlinePreview=1Формат ключа: 0 или 1 Настройка параметров Системы 17
  18. 18. Ключ isnotshowsystemactionsЗначение: управляет установкой по умолчанию флажка Не уведомлять об изменениирабочей группы.Возможные значения: 0 – флажок по умолчанию не установлен; в задаче отображаетсясистемное действие об удалении участника; 1 – флажок по умолчанию установлен;системное действие в задаче не отображается.Пример:isnotshowsystemactions=1Формат ключа: 0 или 1Ключ allow_respperson_edit_taskЗначение: управляет возможностью редактировать поля задачи пользователем в ролиответственного руководителя.Возможные значения: 0 – возможность редактирования полей отключена. Ответственныйруководитель может только добавлять контролёров, исполнителей и внешнихпользователей, а также редактировать ИРГ и тип задачи; 1 – возможность редактированияполей включена.Пример:allow_respperson_edit_task=1Формат ключа: 0 или 118
  19. 19. 5 Дополнительные возможности Системы и их настройкаК дополнительным возможностям Системы можно отнести следующие: – автоматическая рассылка почтовых и SMS-оповещений пользователям о событиях в задачах, в которых они участвуют; – автоматическая рассылка сообщений и напоминаний пользователям Системы в заданное время; – интеграция Системы с электронной почтой для обмена почтовыми сообщениями с пользователями, не зарегистрированными в Системе; – оперативное получение пользователями задач и поручений по ним, а также сигнализация об их получении с помощью клиентских приложений; – поиск задач и зарегистрированных по ним действий, документов и файлов, прикреплённых к описанию задач, действиям и документам, а также помещённых в библиотеку.Для использования вышеперечисленных возможностей необходима их дополнительнаянастройка.5.1 Настройка работы клиентских приложенийВ комплект поставки Системы дополнительно входят клиентские приложения: программа«Информер» (для пользователей ОС Windows 2000 и выше) и программа XConductor (дляпользователей ОС Mac OS X 10.5.1 и выше). Данные приложения предназначены дляоперативного получения новых задач и действий по текущим задачам пользователя, атакже для сигнализации об их получении.Руководства по работе с клиентскими приложениями доступны в пункте «Руководства»раздела Д ополнительно главного меню веб-интерфейса Системы.Для обеспечения мгновенной доставки пользователям приложения новых действий позадачам, оповещений об изменении состава исполнителей в рабочих группах задач и т.д.используется сервер с установленным сервисом мгновенной доставки сообщений (СМДС)ActiveMQ.При запуске приложения обращаются к серверу с установленным СМДС по указанному внастройках порту (номер порта не регламентирован – задаётся при запуске СМДС, нообычно 4000).5.2 Настройка почтовых и SMS-оповещенийНастройка параметров для почтовых оповещений осуществляется в разделе [Mail], а SMS-оповещений – в разделе [SMS] конфигурационного файла Системы config_motiw.ini. Дляиспользования автоматической рассылки почтовых оповещений в параметрах раздела [Mail] Дополнительные возмож ности Системы и их настройка 19
  20. 20. следует указать адрес SMTP-сервера, а также задать значение ключей MailSendMethod=0и MailDisable=0. Для использования автоматической рассылки SMS-оповещений впараметрах раздела [SMS] следует указать имя и пароль пользователя, полученные прирегистрации в службе оказания услуг по доставке SMS, адрес веб-скрипта, управляющегоотправкой SMS получателям, а также задать значение ключа SmsDisable=0.Подробное описание параметров файла config_motiw.ini см. в разделе 4 данногоруководства.5.3 Настройка автоматической рассылки оповещений по задачамАвтоматическая рассылка почтовых и SMS-оповещений по задачам осуществляется спомощью файла sendmailreminds.php, который располагается в каталоге servicesкорневой директории Системы. Для этого следует периодически исполнять данный файлчерез интерпретатор php, располагающийся в директории /usr/local/bin/php. Сценарийзапускается с двумя параметрами:1. Корневой каталог, в котором расположены PHP-сценарии Системы.2. Имя сервера (hostname).Пример запуска процесса автоматической рассылки оповещений по задачам в утилите cronприведён ниже.sudo -u www /usr/local/bin/php /usr/local/motiw/scripts/services/sendmailreminds.php /usr/local/motiw/scripts motiw >> /var/log/motiw.sendmailreminds.logгде: sudo -u www – запуск выполняется от имени пользователя www;/usr/local/bin/php /usr/local/motiw/scripts/services/sendmailreminds.php – запускаетсяPHP, которому в качестве параметра передаётся файл sendmailreminds.php;/usr/local/motiw/scripts/services/sendmailreminds.php – файл sendmailreminds.php,которому в качестве параметра передаётся путь /usr/local/motiw/scripts;motiw – доменное имя сервера МОТИВ (DNS);>> /var/log/motiw.sendmailreminds.log – результат вышеперечисленных операцийперенаправляется в лог-файл motiw.sendmailreminds.log.5.4 Настройка отправки оповещений по задачам, помещённых в очередьПредусмотрена возможность использования отложенной отправки почтовых и SMS-оповещений по задачам. При этом следует задать определённый промежуток времени,через который оповещения будут отправлены пользователям. Оповещения отправлены небудут, если в течение этого времени пользователем были просмотрены действия иоповещения по задачам в веб-интерфейсе, PDA-интерфейсе или в клиентских приложениях.Задание соответствующих настроек осуществляется администратором системы в пунктеменю «Настройки оповещений» раздела Администрирование.20
  21. 21. Отправка оповещений по задачам, помещённых в очередь, осуществляется с помощьюфайла send_mail_sms_from_queue.php, который располагается в каталоге servicesкорневой директории Системы. Для этого следует периодически исполнять данный файлчерез интерпретатор php, располагающийся в директории /usr/local/bin/php. Сценарийзапускается с двумя параметрами:1. Корневой каталог, в котором расположены PHP-сценарии Системы.2. Имя сервера (hostname).Пример запуска процесса отправки оповещений по задачам, помещённых в очередь, вутилите cron приведён ниже.sudo -u www /usr/local/bin/php /usr/local/motiw/scripts/services/send_mail_sms_from_queue.php /usr/local/motiw/scripts motiw >> /var/log/motiw.send_mail_sms_from_queue.logгде: sudo -u www – запуск выполняется от имени пользователя www;/usr/local/bin/php /usr/local/motiw/scripts/services/send_mail_sms_from_queue.php –запускается PHP, которому в качестве параметра передаётся файлsend_mail_sms_from_queue.php;/usr/local/motiw/scripts/services/send_mail_sms_from_queue.php – файлsend_mail_sms_from_queue.php, которому в качестве параметра передаётся путь /usr/local/motiw/scripts;motiw – доменное имя сервера МОТИВ (DNS);>> /var/log/motiw.send_mail_sms_from_queue.log – результат вышеперечисленныхопераций перенаправляется в лог-файл motiw.send_mail_sms_from_queue.log.5.5 Настройка интеграции с электронной почтойФайл лицензии motiw4u_17.lic помещается в Систему через пункт меню «Настройкисистемы» в разделе Администрирование.Интеграция с электронной почтой подразумевает под собой настройку опроса почтовыхящиков пользователей на наличие новых писем. Для использования этой возможностиследует поместить в Систему файл лицензии motiw4u_17.lic через пункт меню «Настройкисистемы» в разделе Администрирование.Опрос почтовых ящиков осуществляется с помощью файла imap_fetcher.php, которыйрасполагается в каталоге services корневой директории Системы. Для этого следуетпериодически исполнять данный файл через интерпретатор php, располагающийся вдиректории /usr/local/bin/php. Сценарий запускается с двумя параметрами:1. Корневой каталог, в котором расположены PHP-сценарии Системы.2. Имя сервера (hostname).Пример запуска процесса проверки почтовых ящиков пользователей в утилите cronприведён ниже. Дополнительные возмож ности Системы и их настройка 21
  22. 22. sudo -u www /usr/local/bin/php /usr/local/motiw/scripts/services/imap_fetcher.php /usr/local/motiw/scripts motiw >> /var/log/motiw.imap_fetcher.logгде: sudo -u www – запуск выполняется от имени пользователя www;/usr/local/bin/php /usr/local/motiw/scripts/services/imap_fetcher.php – запускается PHP,которому в качестве параметра передаётся файл imap_fetcher.php;/usr/local/motiw/scripts/services/imap_fetcher.php – файл imap_fetcher.php, которому вкачестве параметра передаётся путь /usr/local/motiw/scripts;motiw – доменное имя сервера МОТИВ (DNS);>>/var/log/motiw.imap_fetcher.log – результат вышеперечисленных операцийперенаправляется в лог-файл motiw.imap_fetcher.log.5.6 Настройка размера прикрепляемых файловНастройка максимального размера файла для прикрепления к задачам, действиям идокументам осуществляется в файле php.ini, расположенном в директории /usr/local/etc.В подразделе File Uploads для параметра upload_max_filesize следует прописатьмаксимальный размер. По умолчанию установлено значение 2 Мб.; Maximum allowed size for uploaded files.upload_max_filesize = 2MВ связи с тем, что к добавляемому файлу также прикрепляется служебная информация, дляпараметра post_max_size следует указать большее значение, чем для параметраupload_max_filesize, а для параметра memory_limit большее значение, чем дляpost_max_size. В противном случае файл не будет закачан на сервер.; Maximum size of POST data that PHP will acceptpost_max_size = 3M; Maximum amount of memory a script may consumememory_limit = 4M22
  23. 23. 6 Вход в СистемуДля входа в установленную Систему c локального компьютера следует в окне браузера(рекомендуется использовать Mozilla FireFox версии не ниже 1.5) ввести в строку адреса:http://localhost. В открывшемся окне авторизации (рис. 5) в качестве имени и пароля следуетуказать «admin» – реквизиты администратора системы по умолчанию, и нажать кнопкуВход. При этом откроется окно загрузки файла лицензии.Файл лицензии не входит в комплект поставки дистрибутива Системы, а предоставляетсяменеджером по работе с клиентами. Нажав кнопку Обзор на форме загрузки, следуетуказать путь к каталогу, в котором хранится файл лицензии motiw4u_17.lic. При успешнойзагрузке файла лицензии откроется окно авторизации пользователя в Системе, в которомдля входа в Систему следует повторно ввести реквизиты администратора системы поумолчанию. Рис. 5. Окно входа в установленную СистемуСправочное руководство для пользователей Системы можно просмотреть в меню СистемыД ополнительно –> «Руководства» –> «Руководство пользователя системы Мотив».Руководство для администратора системы admin_system_guide.pdf, включающее описаниеисходной настройки Системы, располагается в каталоге /usr/local/motiw/scripts/FAQ.Для использования PDA-версии Системы следует привести в соответствие параметрыServerName или ServerAlias, указываемые в файле httpd.conf, и символьное имя сервера,указываемое в файле hosts.Например, указав в качестве имени сервера «pda» в файле hosts, который располагается вдиректории /etc/hosts, следует, соответственно, указать «pda» и в качестве одного изпараметров – ServerName или ServerAlias. Эти параметры прописываются в файле httpd.conf, который располагается в директории /usr/local/apache2/conf. Вход в Систему 23
  24. 24. Затем для входа в PDA-версию Системы следует в строке браузера ввести:<адрес_сервера_системы>/pda. В появившемся окне авторизации в качестве имени ипароля пользователя следует указать «admin».Замечание – Вход в PDA-интерфейс Системы для пользователей, которые работали доперехода на текущую версию в системе МОТИВ версии 3.8.1 и ниже, может такжеосуществляться по адресу: pda.<адрес_сервера_Системы>.Справочное руководство для PDA-версии Системы можно просмотреть в меню СистемыД ополнительно –> «Руководства» –> «Руководство для PDA-версии».Для доступа в Систему с пользовательских компьютеров следует прописать в DNS IP-адреси символьное имя сервера. Причём символьное имя сервера должно соответствовать имени,указанному в параметрах ServerName или ServerAlias файла httpd.conf.Для входа в Систему с пользовательского компьютера следует ввести в строке адресабраузера:http://<символьное_имя_сервера>Для доступа к PDA-версии Системы с пользовательских компьютеров следует аналогичнымобразом осуществить настройку параметров, описанных выше, или добавить запись в DNS.24
  25. 25. 7 Редактирование имён виртуальных хостовДля изменения символьного имени сервера следует внести изменения в файл httpd.conf,который располагается в директории /usr/local/apache2/conf/extra/httpd-vhost.conf.NameVirtualHost *:80<VirtualHost *:80> DocumentRoot <путь_к_каталогу_scripts> ServerName <motiw.имя_сервера> ServerAlias <псевдоним_сервера></VirtualHost><VirtualHost *:80> DocumentRoot <путь_к_директории_scripts/pda.motiw> ServerName <pda.имя_сервера> ServerAlias <псевдоним_сервера></VirtualHost>Задание нового символьного имени для виртуального сервера осуществляется в строкеServerName или ServerAlias. После внесения изменений следует перезапустить серверApache.Затем следует внести соответствующие изменения в файл hosts, который располагается вдиректории /etc, а также прописать символьное имя сервера в DNS.Для входа в Систему после изменения символьного имени сервера следует в адреснойстроке окна браузера ввести:для веб-версии Системы:http://motiw.<новое_имя_сервера>для PDA-версии Системы:http://<адрес_сервера_системы>/pdaили http://pda.<новое_имя_сервера>Замечание – Второй способ для PDA-версии Системы указан для пользователей, которыеработали до перехода на текущую версию в системе МОТИВ версии 3.8.1 и ниже.Для входа как в веб-, так и в PDA-интерфейс в окне авторизации следует в качестве имени ипароля пользователя указать «admin». Редактирование имён виртуальных хостов 25
  26. 26. 8 Сопровождение установленной СистемыПроцесс обеспечения сохранности данных, хранящихся в Системе, включает в себя рядпростых, но необходимых действий. Эти действия выполняются, как правило, системнымадминистратором, имеющим доступ к серверу, на котором установлена Система.Для сопровождения Системы следует:1. Периодически выполнять проверку и резервное копирование файла базы данных. Данныйфайл имеет расширение *.fdb, который обычно располагается в директории /usr/local/motiw/db.2. Периодически выполнять резервное копирование директории с PHP-сценариями Системы,в которой в том числе содержатся различные информационные файлы (прикрепляемые кзадачам и документам, хранящиеся в библиотеке и др.). PHP-сценарии располагаются вподдиректории /usr/local/motiw/scripts.3. Периодически выполнять чистку семафоров СУБД и перезапуск служб. Для упрощенияэтих процедур имеется скрипт автоматизированного обслуживания базы данных и СУБД.4. При обновлении системы МОТИВ, которая установлена по пути, отличному отстандартного, следует внимательно проверить изменённые параметры в файлеmotiw_patcher.ini.В функции системного администратора входит также и перенос Системы с одного сервера надругой. Для этого следует:1. Установить систему МОТИВ на новом сервере.Важно! Версия Системы, устанавливаемая на новом сервере, должна совпадать с версиейСистемы на сервере, с которого осуществляется перенос.2. Сделать резервную копию базы данных на «старом» сервере.3. Скопировать папку scripts на «старом» сервере.4. Восстановить на новом сервере данные из созданной резервной копии и заменить папкуscripts.8.1 Резервное копирование базы данныхРезервное копирование базы данных выполняется при помощи утилиты gbak, входящей впоставку SQL-сервера Firebird. Данная утилита располагается в директории<путь_к_Firebird>/bin.При вызове утилиты gbak следует указать параметры подключения к базе данных: имя(user) и пароль администратора базы данных (pass). Значения по умолчанию – имяадминистратора – SYSDBA, пароль – masterkey.В результате запуска следующей команды (команда должна быть записана в одну строку):<путь_к_Firebird>/bin/gbak -b -t -v -user SYSDBA -pass masterkey "localhost:<путь_к_файлу_БД>" save_motiw.fbk26
  27. 27. резервная копия базы данных будет сохранена в файл save_motiw.fbk. В случае успешногозавершения резервного копирования будет выдано сообщение:gbak: closing file, committing, and finishing. xxxxxxx bytes writtenРезервное копирование базы данных с помощью утилиты gbak не требует остановкисервера Firebird.Создание резервной копии базы данных следует планировать с необходимой частотой.Планирование осуществляется с помощью утилиты cron.Если на сервере произошёл сбой, в результате которого база данных оказаласьповреждённой, то следует обратиться в службу технической поддержки по адресуsupport@motiw.ru.8.2 Работа с базой данныхДля корректной работы БД рекомендуется не реже чем раз в 3 месяца производитьпроверку БД с помощью системной утилиты gfix, расположенной в директории<путь_к_Firebird>/bin. А также проверку БД следует производить при появлении большогочисла ошибок вида «Query error:…», получаемых при попытке войти в Систему илиосуществить какие-либо действия в ней. Для проверки БД следует выполнить следующее.1. Запретить подключение к БД другим пользователям, кроме администратора БД (SYSDBA),с помощью команды:<путь_к_Firebird>/bin/gfix -shut -force 0 -user SYSDBA -pass masterkey<путь_к_файлу_БД>2. Выполнить проверку БД с помощью команды:<путь_к_Firebird>/bin/gfix -v -full -user SYSDBA -pass masterkey <путь_к_файлу_БД>Данная команда должна вывести информацию о наличии ошибок в БД. Если их нет и запусккоманды не привёл к изменениям на экране, то в файле БД ошибок нет. В этом случаеследует ещё раз проверить причину возникновения ошибок – возможно, она заключается внеправильных или изменившихся настройках Системы или в других изменениях.В случае наличия ошибок в файле БД gfix должен вывести сообщение следующего вида:number of index page errors xxxnumber of database page errors xxxОшибки в файле БД следует исправить командой:<путь_к_Firebird>/bin/gfix -mend -full -ignore -user SYSDBA -pass masterkey<путь_к_файлу_БД>После этого рекомендуется снова проверить БД на наличие ошибок. Если ошибок необнаружено, то следует разрешить доступ к БД с помощью команды:<путь_к_Firebird>/bin/gfix -online -user SYSDBA -pass masterkey <путь_к_файлу_БД>и проверить функционирование Системы. Сопровож дение установленной Системы 27
  28. 28. Если после проверки и/или исправления ошибок с помощью утилиты gfix вернуть БД врабочее состояние не удалось, то следует взять последнюю резервную копию ивосстановить из неё базу данных (команда должна быть записана в одну строку):<путь_к_Firebird>/bin/gbak -REP -c -v -user SYSDBA -pass masterkey<путь_к_резервной_копии> <путь_к_файлу_БД>В случае удачного восстановления будет выдано сообщение:gbak: finishing, closing, and going homeВ процессе продолжительной работы Системы рекомендуется осуществлять восстановлениеполучаемых резервных копий. Если процесс восстановления заканчивается ошибкой (такоеиногда может случаться), то следует попытаться исправить продуктивную базу данных спомощью утилиты gfix, как это было описано выше. Если ошибку исправить не удаётся, тоследует обратиться в службу технической поддержки по адресу support@motiw.ru.8.3 Резервное копирование PHP-сценариевКроме PHP-сценариев и прочих файлов, обеспечивающих функционирование Системы, вдиректории scripts содержится важная информация в виде прикрепляемых к задачам,действиям и документам файлов, а также, например, файлов с фотографиямипользователей, логотипом компании и некоторых другихВсю эту информацию следует периодически сохранять на резервные носители.Создание резервной копии директории scripts следует планировать с необходимой частотой.Выполняя резервное копирование, следует учитывать, что этот процесс может заниматьдлительное время (в зависимости от объёма и количества файлов в директории scripts),замедляя при этом работу самой Системы. В таких случаях резервное копированиерекомендуется выполнять в то время, когда наблюдается низкая активность пользователейСистемы (например, в ночные часы).8.4 Настройка поисковой системыНастройка поисковой системы приведена в «Руководстве администратора системы».При разведении Системы на два сервера в файле settings.xml необходимо указатьследующие параметры:<?xml version="1.0" encoding="Windows-1251"?><settings><host isMultihosts="false" name="localhost"><motiw path="/usr/local/Motiw/scripts"/><database charset="WIN1251" host="IP адрес сервера с БД"jndiName="jdbc/IP адрес сервера с БД" password="пароль БД"28
  29. 29. path="/usr/local/db/motiw.fdb"role="common" user="логин БД"/><indexPaths pathValue="/usr/local/Tomcat/motiw-indexes/localhost"/></host><settings> Сопровож дение установленной Системы 29
  30. 30. © 2001-2012 Motiw are  8-800-555-43-21 http://w w w .motiw .ru

×