IPA_ST_SDB(8)

НАИМЕНОВАНИЕ
ipa_st_sdb -- IPA модуль простой базы данных (статистика)

ОПИСАНИЕ
ipa_st_sdb это IPA модуль статистики со следующими свойствами:

-   Модуль читает данные из базы данных ipa_sdb(5);

-   Модуль полностью поддерживает правила, лимиты и пороги.

Имя системы статистики -- sdb.

ФОРМАТ КОНФИГУРАЦИОННОГО ФАЙЛА
Конфигурация модуля интегрирована в файл ipa.conf(5). Конфигурационный префикс модуля ``sdb''.

Параметр sdb:db_dir позволяет определить главную директорию базы данных (значение по умолчанию /var/ipa_sdb):

sdb:db_dir = "/path/to/directory";

Этот параметр может быть расположен в секциях global и rule.

Статические и динамические правила наследуют этот параметр из секции global. Так как этот параметр может быть расположен в секции rule, то каждое правило может иметь собственную главную директорию для своих файлов и директорий базы данных.

Следующие параметры могут быть расположены только в секции модуля sdb::

sdb: {
    /* Параметры. */
}

По умолчанию модуль не разрешает использования символических связей в базе данных. Чтобы разрешить символические связи в базе данных, установите параметр allow_symlinks в ``yes'' (значение по умолчанию равно ``no''):

sdb: {
    allow_symlinks = <boolean>;
}

Главная директория базы данных имеет специальный файл, который содержит номер версии формата базы данных и модуль проверяет версию, сохранённую в этом файле. Чтобы ускорить работу модуля, в случае использования большого количества главных директорий базы данных, возможно отключить проверку версии формата базы данных установкой параметра check_version в ``no'' (значение по умолчанию равно ``yes''):

sdb: {
    check_version = <boolean>;
}

Не рекомендуется отключать проверку версии формата базы данных.

По умолчанию модуль не посылает никаких сообщений в лог, до тех пор, пока не наступит какая-нибудь ошибка. Чтобы увидеть все сообщения от модуля, установите параметр quiet в ``no'' (значение по умолчанию равно ``yes''):

sdb: {
    quiet = <boolean>;
}

Пример:

st_mod "ipa_st_sdb.so";
global {
    /* ... */
    st_list = sdb;
    sdb:db_dir = "/var/db/ipa_sdb";
}
rule 1 {
    /* ... */
}
rule 2 {
    /* ... */
    sdb:db_dir = "/home/my/ipa_sdb";
}

Первое правило наследует значения параметров sdb:db_dir из секции global. Второе правило имеет собственное значение для этого параметра. Все динамические правила наследуют значение параметра sdb:db_dir из секции global.

ДРУГИЕ ИСТОЧНИКИ
ipa_sdb(5), ipa_db_sdb(8), ipa_sdb_dump(8)

АВТОР
Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>

НЕДОРАБОТКИ
Если вы обнаружите какие-либо ошибки, то, пожалуйста, сообщите мне по email.