alfa bank oracle cloud day 2015. cloudcontrol 12c configuration control
TRANSCRIPT
![Page 1: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/1.jpg)
Контроль конфигураций ПО Oracle через Cloud
Control 12c
Алексей ЖуковМихаил Марголин
![Page 2: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/2.jpg)
Управление интеграционных систем (УИС) - сопровождение промышленных сервисов Банка.
Кто мы
![Page 3: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/3.jpg)
Cloud Control 12c
![Page 4: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/4.jpg)
ПроблемаКонтроль выполнения внутренних стандартов системного сопровождения(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](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/5.jpg)
ПредложениеВыбрать единое ПО для организации портала контроля конфигураций – Oracle Cloud Control 12c
Фокус: контроль параметров БД Oracle и серверов приложений Web Logic.
Разработку решения и его внедрение выполнить совместно с Oracle ACS.
![Page 6: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/7.jpg)
Monitoring Templates
![Page 8: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/8.jpg)
Metric Extension
![Page 9: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/10.jpg)
BI Publisher – отчетность
![Page 11: Alfa Bank Oracle Cloud Day 2015. CloudControl 12c Configuration Control](https://reader034.vdocuments.site/reader034/viewer/2022042618/5887e1571a28abfb678b67e1/html5/thumbnails/11.jpg)
Q & A?