ОрСиМОН БЕССТ  

   

   

  
  ПТК "ОрСиМОН БЕССТ"  
  О программно технологическом комплексе "ОрСиМОН БЕССТ"  


Эти материалы являются объектом авторского права и защищены законами РФ и международными соглашениями о защите авторских прав. Перед использованием материалов вы обязаны принять условия лицензионного договора на использование этих материалов, или же вы не имеете права использовать настоящие материалы

Авторская площадка "Наши орбиты" состоит из ряда тематических подразделов, являющихся моими лабораторными дневниками, содержащими записи за разное, иногда продолжительно отличающееся, время. Эти материалы призваны рассказать о прошедшем опыте, они никого ни к чему не призывают и совершенно не обязательно могут быть применимы кем-то ещё. Это только лишь истории о прошлом


Программно технологический комплекс "ОрСиМОН БЕССТ" представляет собой авторскую надстройку над СУБД 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)
 
 

 

 
        
   
    Нравится     

(C) Белонин С.С., 2000-2024. Дата последней модификации страницы:2024-10-30 00:02:54