Changes between Version 21 and Version 22 of AdminManual


Ignore:
Timestamp:
Nov 18, 2011 9:38:32 AM (13 years ago)
Author:
tolix
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminManual

    v21 v22  
    3030Опции i, r, s, p доступны только на платформе Microsoft® Windows®.
    3131
    32 == Резервное копирование данных ==
     32== Хранение данных ==
     33
     34Система мониторинга !MonitorServer может использовать как встроенную в !MonitorServer систему управления базами данных (СУБД), так и внешнюю.
     35
     36Встроенная СУБД оптимальна для малых задач, при этом не требуется дополнительный действий по настройке и администрированию.
     37
     38Если же количество подключенных трекеров вырастает за несколько сотен, количество операторов так же растет, то целесообразно использовать !MonitorServer с внешней СУБД. В этом случае решение получает выигрыш как за счет более высокой производительности выделенной СУБД в многопользовательской среде, так и от возможного разделения аппаратного обеспечения сервера мониторинга и сервера баз данных.
     39
     40При этом, !MonitorServer позволяет начать разворачивать решение на встроенной СУБД, а при необходимости нарастить производительность - мигрировать на внешнюю СУБД без потери данных.
     41
     42Выбор СУБД производится в конфигурационном файле monitorserver.ini. По умолчанию (.ini файл отсутствует) !MonitorServer использует встроенную СУБД. Для использования внешней СУБД необходимо добавить в monitorserver.ini следующее:
     43
     44{{{
     45[common]
     46use_external_database = yes
     47}}}
     48
     49Так же потребуется добавить параметры подключения к внешней СУБД в секции [external_database].
     50
     51=== Встроенная база данных ===
     52
     53В !MonitorServer встроена компактная СУБД [http://www.sqlite.org/ SQLite] - самодостаточная, безсерверная, не требующая конфигурирования, транзакционная СУБД. Данные под управлением этой СУБД хранятся в том же каталоге, куда и был установлен MonitorServer, в виде файлов с расширением *.db.
    3354
    3455Для создания резервной копии накопленной информации достаточно скопировать файл monitorserver.db. Выполнять это следует при остановленной службе/демоне !MonitorServer.
    3556
     57=== Внешняя база данных ===
     58
     59В данный момент из внешних систем управления базами данных поддерживается [http://ru.wikipedia.org/wiki/PostgreSQL PostgreSQL]. Это СУБД с открытым исходным кодом (Open source), распространяемая в базовом виде бесплатно (Free). Коммерческие услуги по сопровождению предоставляют несколько организаций (http://www.enterprisedb.com и другие). PostgreSQL родилась как некоммерческая СУБД в Калифорнийском университете (Беркли) и насчитывает историю более 25 лет. Основными ее отличительными особенностями считаются версионность записей, механизм наследования классов (таблиц), гибкие расширяемые типы данных, широкий выбор языков хранимых процедур.
     60
     61СУБД поставляется практически во всех дистрибутивах Linux,
     62а так же доступна для скачивания в виде [http://www.enterprisedb.com/products-services-training/pgdownload инсталлятора для win32 платформ].
     63
     64СУБД имеет удобный инструмент управления pgAdmin III.
     65
     66Для использования PostgreSQL в качестве внешней СУБД, необходимо внести в monitorserver.ini файл следующие параметры:
     67{{{
     68[external_database]
     69dbms = postgresql
     70host = host.with.postgresql.server
     71database = some_database
     72username = monitorserver_postgresql_username
     73password = some_password
     74}}}
    3675
    3776== Активация продукта после приобретения ==