Для снижения данного риска компания S&T International предложила Банку решение, осуществляющее мониторинг изменений конфигурации ИСУБД «Новая Афина». Помимо решения проблемы аудита изменений настроек, решение должно было стать возможной основой и инструментом для решения других задач мониторинга, соответствуя, таким образом, стремлению руководства Банка к интеграции и консолидации используемых информационных систем.
Цель проекта заключалась в реализации решения, осуществляющего отслеживание изменений конфигурации ИСУБД «Новая Афина». В качестве объектов мониторинга рассматривались настройки ИСУБД и объекты базы данных системы. Дополнительной целью проекта стало внедрение базовых элементов интегрированной системы мониторинга ИТ-инфраструктуры и бизнес-процессов Банка ВТБ.
Для создания требуемой системы мониторинга компания S&T выбрала программные продукты, предлагаемые компанией Hewlett-Packard. Помимо этого, в ходе проектирования решения была выявлена необходимость донастроить СУБД, используемую для хранения конфигурационных данных.
Объектами мониторинга являются настройки ИСУБД, хранящиеся в ряде таблиц приложения, а также объекты баз данных (СУБД Oracle). Для всех этих объектов отслеживаются события создания, изменения и удаления.
Необходимость отслеживания каждого изменения значений конфигурации обусловило использование событийного подхода к отслеживанию изменений вместо периодического. Дополнительным аргументом в пользу событийного подхода является значительный объем информации, подлежащей контролю: периодическая проверка всего объема конфигурационных данных будет слишком ресурсоемкой. Таким образом, задача непосредственной фиксации изменений была решена за счет добавления триггеров на изменение объектов базы данных, а также записей в таблицах, хранящих информацию о настройках информационной системы.
Обработка получаемой в результате работы триггеров информации осуществляется с помощью интеграционных мониторов HP SiteScope (технологические мониторы для БД Oracle). HP Business Availability Center (BAC) получает данные мониторинга из HP SiteScope с помощью модуля HP System Availability Management (SAM), входящего в состав решения HP BAC. SAM сконфигурирован для обработки данных аудита и передачи их в репозиторий BAC.
На основе поступающей информации решение создает или изменяет хранящиеся в базе данных uCMDB конфигурационные элементы, отражающие состояние объектов мониторинга. Для атрибутов конфигурационных элементов, которые требуют отслеживания, настроен механизм сохранения истории изменений.
Решение предоставляет возможность просматривать отчеты об изменениях отдельных конфигурационных элементов или их логических групп за заданный промежуток времени. Дополнительно, решение позволяет пользователям настраивать схемы оповещений об изменениях.
В ходе выполнения работ была настроена единая схема-связка всех задействованных типов конфигурационных элементов. Также были настроены отдельные логические представления для обеспечения возможности навигации по типам конфигурационных элементов и интерактивного поиска.
Проект осуществлялся в несколько этапов:
• Анализ вовлеченной инфраструктуры
• Проектирование схемы интеграции подсистемы аудита ИСУБД «Новая Афина» и системы HP BAC
• Подготовка источников данных для мониторинга
• Установка и предварительная настройка системы мониторинга (тестовая среда)
• Настройка инструментов мониторинга (тестовая среда), включая настройку топологии, интеграционных элементов, настройку отчетов и схемы оповещений
• Перенос решения в производственную среду
«Мы очень довольны нашим взаимодействием с профессиональной командой S&T International,» - прокомментировал Сергей Удалов, Заместитель руководителя Управления Внедрения и Сопровождения ИС Банка ВТБ – «Созданное решение позволяет сотрудникам ИТ-подразделений ВТБ осуществлять контроль изменений в одной из ключевых компонент расчетной системы Банка. Решение позволяет отследить кем, когда и какие действия совершались при работе с настройками и объектами задействованных баз данных. Таким образом, значительно уменьшился риск внесения в настройки ИСУБД несанкционированных изменений, а следовательно, повысилась надежность и качество функционирования системы».
Помимо вышесказанного, Банк получил в своё распоряжение платформу, позволяющую решать широкий круг задач, связанных с мониторингом ИТ-инфраструктуры и бизнес-процессов. Расширение функциональности решения в будущем позволит Банку расширить возможности единого центра мониторинга и потенциал ИТ-подразделений по проактивному устранению проблем. Внедрение данного решения показало, что продукты HP позволяют качественно решать задачи, связанные с мониторингом конфигураций сложных программных систем.