Top Banner
Контроль конфигураций ПО Oracle через Cloud Control 12c Алексей Жуков Михаил Марголин
11

Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Jan 25, 2017

Download

Internet

Alexey Zhukov
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Контроль конфигураций ПО Oracle через Cloud

Control 12c

Алексей ЖуковМихаил Марголин

Page 2: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Управление интеграционных систем (УИС) - сопровождение промышленных сервисов Банка.

Кто мы

Page 3: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Cloud Control 12c

Page 4: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

ПроблемаКонтроль выполнения внутренних стандартов системного сопровождения(Data Guard Broker Enabled, AWR snap interval = 10 min, db_cache_size и т.д.)Соблюдение требований внутренних регуляторов (требование ИБ o7_dictionary_accessibility = false) ‘Зоопарк’ систем контроля параметров (Bash скрипты, Whats UP Gold, HP OpenView)

Высокая трудоёмкость по изменению стандарта настроек системного ПО

СледствиеНарушение требований по доступности промышленных сервисов из-за расхождения конфигурацийВысокие затраты персонала на настройку и контроль параметров

Нарушение требований внутренних регуляторов

Page 5: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

ПредложениеВыбрать единое ПО для организации портала контроля конфигураций – Oracle Cloud Control 12c

Фокус: контроль параметров БД Oracle и серверов приложений Web Logic.

Разработку решения и его внедрение выполнить совместно с Oracle ACS.

Page 6: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Compliance Standarts vs. Metric Extension

Compliance Standards:• информация из репозитария CC;• отсутствует информация о STANDBY БД;• нет возможности индивидуальных порогов отклонения;• нет генерации alert при нарушении отдельных правил.

Metric Extension:• сбор информации: SQL к таргетам, PL/SQL, SHELL, WLST;• индивидуальные пороги для метрик;• alert при нарушении отдельных правил.

Page 7: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Monitoring Templates

Page 8: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Metric Extension

Page 9: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

SQL запрос к репозиторию Cloud ControlSELECT alrt.target_name "TARGET", alrt.metric_label "METRIC LABEL", alrt.column_label "COLUMN LABEL", alrt.current_value "CURRENT VALUE",CASE WHEN c.warning_threshold IS NOT NULL AND c.warning_threshold != ' ' THEN c.warning_operator || ' ' || c.warning_threshold ELSE 'NOT SET' END AS "WARNING IF",CASE WHEN c.critical_threshold IS NOT NULL AND c.critical_threshold != ' ' THEN c.critical_operator || ' ' || c.critical_threshold ELSE 'NOT SET' END AS "CRITICAL IF",alrt.collection_timestamp "DETECTION TIMESTAMP", (SELECT MAX(collection_timestamp) FROM MGMT$METRIC_DETAILS d WHERE d.metric_name = c.metric_name AND d.target_name = c.target_name AND alrt.metric_column = c.metric_column) "LAST CHECKING TIMESTAMP"FROM MGMT$ALERT_CURRENT alrt-- в MGMT$METRIC_COLLECTION нет METRIC_GUIDJOIN MGMT$METRIC_COLLECTION c ON alrt.target_guid = c.target_guid AND alrt.metric_name = c.metric_name AND alrt.metric_column = c.metric_columnWHERE alrt.metric_name IN (SELECT metric_name FROM MGMT$TEMPLATE_METRIC_SETTINGS WHERE template_guid = (SELECT template_guid FROM MGMT$TEMPLATES WHERE template_name = 'ALFA-BANK Configuration Best Practices for Oracle Database' AND target_type = 'oracle_database'))AND alrt.target_name IN ('clouddb', 'clouddbr')ORDER BY target, "METRIC LABEL"

Page 10: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

BI Publisher – отчетность

Page 11: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control

Q & A?