App-MBUtiny

 view release on metacpan or  search on metacpan

share/manual_ru.pod  view on Meta::CPAN


    SendErrorReport yes
    SendErrorReport no

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

    <SendMail>
      ...
    </SendMail>

Настройки программы отправки почты выполняются в секции SendMail. Эта секция содержит адрес адресата и отправителя,
а также иные параметры почты

    <Arc>
        ext         .tar.gz
        create      tar -cpf \"[NAME].tar\" [LIST]
        append      tar -rpf \"[NAME].tar\" [LIST]
        postprocess gzip \"[NAME].tar\"
        extract     tar -zxpf \"[FILE]\" -C \"[DIRDST]\"
    </Arc>

Секция работы с архивами. Подробное описание см. в модуле L<CTK>.

В этой секции определяются основные настройки работы с архивами, каждое значение любого параметра
обрабатывается единым механизмом обработки маски. Ключи в маске могут быть использованы следующие:

Для случая сжатия файлов используется следеющий набор ключей:

    NAME     -- Имя архива (без расширения)
    FILE     -- Имя архива (с расширением)
    EXT      -- Расширение архива
    LIST     -- Список файлов для сжатия, через пробел

Для случая извлечения файлов из арива:

    FILE     -- Имя архива (с расширением)
    DIRDST   -- Каталог для исзвлечения содержимого архивов
    DIROUT   -- = DIRDST

Работа с коллектором определяется множетвом секций Collector:

    <Collector>
        URL         https://user:password@collector.example.com/collector.cgi
        Comment     Collector said blah-blah-blah # Optional for collector
        TimeOut    180
    </Collector>

Блок содержит URL коллектора, комментария для сохранения на нем и таймаутом операций с коллектором

Этот блок может быть определен как в этом файле, так и в файлах определения хостов

    # MySQL example:
    <DBI>
        DSN "DBI:mysql:database=mbutiny;host=mysql.example.com"
        User username
        Password password
        Set RaiseError          0
        Set PrintError          0
        Set mysql_enable_utf8   1
    </DBI>

Секция DBI определяет настройки для соединения с базой данных локального коллектора

Поддерживаются базы: MySQL, PostgreSQL, SQLite, Oracle и некоторые другие SQL базы данных

=head2 hosts/foo.conf

Файлы каталога host/*.conf содержат определения дла хостов. Каждый файл *.conf должен
определяться блоком <Host name>...</Host>. Где name - уникальное имя хоста. Имя хоста принято
выбирать таким образом, чтобы оно подсказывало на тот тип и группу объектов, которые подверглись
резервному копированию. Помимо этого уникальность обеспечивает стабильность работы коллектора, если
Вы используете его для работы.

    Enable      yes
    Enable      no

Включение или выключение хоста. Аттрибут влияет на обработку хоста. Если атрибут установлен, то
обработка хоста выполнится, иначе хост игнорируется. По умолчанию хост игнорируется. Но следует
заметить, что наличие в секции <Host name>...</Host> директивы Enable обязательно! Иначе, возможны
ошибки в обработке других хостов.

    SendReport  no
    SendErrorReport yes

Директивы управляют отправкой отчетов в рамках данного хоста. Данные для отправки берутся из
внутренней секции <SendMail>...</SendMail> или, если не указана данная внутренняя секция, из
файла mbutiny.conf, описанного выше.

    ArcMask [HOST]-[YEAR]-[MONTH]-[DAY][EXT]

Маска файлов архивов. ArcMask указывает на то, по какому формату (маске) хранить архив
результативного бэкапа. Маски файлов могут иметь сложный вид, но по умолчанию используется маска
вида: [HOST]-[YEAR]-[MONTH]-[DAY][EXT]

Ключи маски могут быть использованы следующие:

    DEFAULT  -- Значение соответствующее формату [HOST]-[YEAR]-[MONTH]-[DAY][EXT]
    HOST     -- Имя секции хоста
    YEAR     -- Год создания архива
    MONTH    -- Месяц создания архива
    DAY      -- День создания архива
    EXT      -- Расширение файла архива
    TYPE     -- Тип архива

Настоятельно советуем выбирать маску таким образом, чтобы при строковом сравнении даты создания
файлов были "выровнены" относительно дат, определенные ключами. Это условние исключит возможные
проблемы при автоматическом определении последне-созданных архивов. По умолчанию в качестве
разделителей полей маски используется знак тире. когда как в практике зачастую применяется следующая
маска: [HOST].[YEAR][MONTH][DAY].[EXT]
Но несмотря на это мы рекомендуем использовать маску по умолчанию, вида:

    ArcMask [DEFAULT]

Параметры количеств хранимых архивов BUday, BUweek и BUmonth были описаны в файле глобальных
определений mbutiny.conf. По умолчанию используются следующие предустановленные значения:

    BUday       3
    BUweek      3
    BUmonth     3



( run in 0.715 second using v1.01-cache-2.11-cpan-71847e10f99 )