Программно технологический комплекс "ОрСиМОН БЕССТ" представляет собой авторскую надстройку над СУБД Oracle, обеспечивающаю наглядный доступ администратора к части существующих
административных представлений, а также реализующую сбор и обработку статистической информации СУБД без использования требующей дополнительных лицензионных отчислений опции
DiagnosticPack, а также проведение аналитики по собранной информации. Интерактивный интерфейс реализован как WEB консоль. Основой создаваемого продукта является разрабатываемая
автором методологическая база и технологическая база
Изначально ПТК "ОрСиМОН БЕССТ" разрабатывался как авторский инструментарий для администрирования СУБД Oracle, призванный помочь мне глубже
разобраться в СУБД, в отдельных случаях дополнить штатный инструментарий Oracle, а в других случаях - при невозможности полноценного лицензирования
дополнительных опций - также и предоставить альтернативу использованию коллектора AWR (из опции DiagnosticPack). В дальнейшем в продукте выделились
компоненты аналогично другой авторской системе КоСиКУЛС БЕССТ
В последующем идея использовать данные AWR победила, и модули альтернативных агрегаторов и анализаторов статистики на основе Oracle StatsPack были заброшены. В целом AWR хватает
для большинства случаев, он поддерживается вендором. После увольнения из Ростатома в 2016 году формы визуализации данных AWR были доведены до от носительно вменяемого состояния.
Однако сообществу продукт оказался не интересен, и остался персональным инструментом разработчика, помогая в задачах администрирования СУБД Oracle
Отдельно развиваемый блок отчетов никогда не был даже упомянут, однако он развивается с 2009 года и содержит ряд отчётов, собираемых параллельным опросом баз в реальном времени. В состав
блока вошли модули статуса бэкапов по моей авторской методике, впервые развернутой в Росатоме в начале 2010х, мониторинговые отчёты статуса, доступности, истекающих паролей, динамике и прогностике
роста БД и т.п. Немаленькая часть функционала, востребованная в работе, закрывается мной не с использоанием Oracle EMВ, а моим ОрСиМОНом ... Также на основе опыта построения модулей ОрСиМОН созданы
расширенные по функционалу модули для работы в БД PostgreSQL, вошедшие в мой программно - технологический комплекс для анализа криптовалют КрАгрАн БЕССТ. Это уникальная разработка, не имеющая аналогов
в продуктах крупных игроков, таких, как Постгрес ПРО и похожие
Компонента | Базовые идеи и обзор |
Административные представления |
- административные запросы SQL, часто с расчётами и объединениями нескольких источников
- CGI формы для кастомизации запросов и отображения результатов (perl + DBI + DBDOracle + oracle client)
- возврат perl модулем запрошенных данных, отформатированных в HTML, оптимизированном для форматирования результата
- ораганизация взаимодействия на базе Linux и WEB сервера Apache. UNIX way - каждая выбранная компонента хорошо делает своё дело и открыта
|
Коллектор статистик на основе Statspack (заброшен) |
- методика конфигурирования пакета Statspack
- авторская методика анализа
- модуль рассчёта и хранения дельт значений за промежутки на основе данных statspack (pl/sql)
- CGI формы для кастомизации запросов и отображения данных statspack и вычисленных дельт (perl + DBI + DBDOracle + oracle client)
- CGI формы для кастомизации запросов, формирования и отображения аналитических отчётов по трэндам событий ожидания и профиля нагрузки БД
(perl + DBI + DBDOracle + oracle client)
|
Коллектор статистик операционной системы. Отдельный продукт СтатОС БЕССТ |
- методика конфигурирования пакета unix sysstat
- модули наполнения и хранения статистических данных в БД (perl + shell)
- CGI формы для кастомизации запросов и отображения результатов (perl + DBI + (DBDOracle + oracle client)|(DBDPostgreeSQL))
- CGI формы для построения и отображения графиков (perl + DBI + (DBDOracle + oracle client)|(DBDPostgreeSQL))
|
Модули мониторинга и построения отчётов |
- авторская методика анализа
- CGI формы для кастомизации запросов, параллельного опроса БД в реальном времени и отображения результатов (perl + THread + DBI + DBDOracle
+ oracle client)
|
Модули отображения графиков и отчётов по данным Oracle AWR/ASH |
- CGI формы для кастомизации запросов и отображения результатов (perl + DBI + DBDOracle + oracle client)
|
Модули расширенной аналитики (замена компоненты на основе Statspack - в планах для отсутствующего в OMS функционала) модуль заброшен, для визуализации используются данные AWR |
- авторская методика анализа, аналогичная компоненте на Statspack
- CGI формы для кастомизации запросов, проведения аналитики и отображения результатов (perl + DBI + DBDOracle + oracle client)
- CGI формы для построения и отображения графиков (perl + DBI + DBDOracle + oracle client)
|
| |
|