Ресурс ibmdb2_conf
Используйте ресурс аудита ibmdb2_conf Chef InSpec для проверки параметров конфигурации. Убедитесь, что вы используете учетные данные пользователя экземпляра базы данных IBM Db2 для выполнения теста InSpec.
Доступность
Установка
Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.
Синтаксис
Блок ресурса ibmdb2_conf объявляет db2_executable_file_path, db_instance, а затем выполняет команду для получения значений конфигурации и сравнивает их со значениями, указанными в тесте:
describe ibmdb2_conf(db2_executable_file_path: "/opt/ibm/db2/V11.5/bin/db2", db_instance: "db2inst1") do
its("output") { should_not be_empty }
its("output") { should include("Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0")}
end
Windows
describe ibmdb2_conf do
its("output") { should_not be_empty }
its("output") { should include("Audit buffer size (4KB) (AUDIT_BUF_SZ) = 0")}
end
где
-
ibmdb2_sessionобъявляет db2_executable_file_path, db_instance и db_name для подключения. -
db2_executable_file_path— путь к исполняемому файлу db2. Для Windows это необязательно. -
db_instance— имя экземпляра базы данных. Для Windows это необязательно. -
its("output") { should include("expected_settings")}сравнивает результаты вывода с ожидаемым результатом в тесте.
Примеры
В следующих примерах показано, как использовать этот ресурс аудита Chef InSpec.
Проверка параметров конфигурации размера буфера аудита базы данных IBM Db2
describe ibmdb2_conf(db2_executable_file_path: "/opt/ibm/db2/V11.5/bin/db2", db_instance: "db2inst1") do
its("output") { should_not be_empty }
its("output") { should include("Audit buffer size (4KB) (AUDIT_BUF_SZ) = 1000")}
end
Сопоставители
Полный список доступных сопоставителей можно найти на нашей странице сопоставителей.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/ibmdb2_conf/