DbWatch — различия между версиями

Материал из Национальной библиотеки им. Н. Э. Баумана
(не показана одна промежуточная версия этого же участника)
Строка 6: Строка 6:
 
| developer              = dbWatch AS
 
| developer              = dbWatch AS
 
| released              = {{Start date and age|2001|df=yes}}
 
| released              = {{Start date and age|2001|df=yes}}
 +
| latest release version = 12.7.2
 +
| latest release date    = {{Start date and age|2020|02|24|df=yes}}
 +
| latest preview version = 12.7.1
 +
| latest preview date    = {{Start date and age|2020|02|19|df=yes}}
 
| discontinued          =  
 
| discontinued          =  
 
| status                = Active
 
| status                = Active
Строка 12: Строка 16:
 
}}
 
}}
  
'''dbWatch''' - это комплексное решение для мониторинга и управления базами данных. Функционал данного программного обеспечения помогает администраторам: настроить инфраструктуры баз данных, оптимизировать использование ресурсов баз данных.<ref group="Источник">home // Официальный сайт dbWatch [2001 — ]. URL:https://www.dbwatch.com  (дата обращения: 20.06.2020).</ref>
+
'''dbWatch''' - это комплексное решение для мониторинга и управления базами данных. Функционал данного программного обеспечения помогает администраторам: настроить инфраструктуры баз данных, оптимизировать использование ресурсов баз данных.<ref group="Источник" name = "home"> home // dbWatch [2001 — ]. URL:https://www.dbwatch.com  (дата обращения: 20.06.2020).</ref>
  
 
== Общие сведения ==
 
== Общие сведения ==
Строка 19: Строка 23:
  
 
== Особенности ==
 
== Особенности ==
dbWatch предоставляет такие возможности: <ref group="Источник">home // Официальный сайт dbWatch [2001 — ]. URL:https://www.dbwatch.com  (дата обращения: 20.06.2020).</ref>
+
Особенности dbWatch следующие: <ref group="Источник" name = "home"/>
* Кроссплатформенность
+
 
* Быстрое развертывание
 
* Быстрое развертывание
 
* Автоматизация процессов
 
* Автоматизация процессов
* Мониторинг, управление, анализ и оптимизация ресурсов
+
* Мониторинг, управление, анализ и оптимизация ресурсов в одном продукте
 +
* Полный контроль над экземплярами и ресурсами базы данных
 +
* Поддерживаются многие системы: [[Oracle]] (8i, 9i, 10g, 11g, 12c, 18c, 19c), [[MS SQL Server]] (2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019), [[MySQL]] (5.0 и более), [[MariaDB]] (5 и более), [[PostgreSQL]] (8.2 и более), [[Microsoft Azure]]
 +
* Весь код ПО dbWatch, разработанный для работы с базами данных, открыт для чтения и изменения в соответствии с потребностями клиентов
  
== Работа с dbWatch ==
+
== Архитектура ==
=== Первые шаги ===
+
dbWatch состоит из четырех компонентов: <ref group="Источник">Architecture // wiki dbWatch [2001 — ]. URL: http://wiki.dbwatch.com/12.7/en/topic/architecture (дата обращения: 26.06.2020).</ref>
Чтобы начать работать с dbWatch, достаточно просто зарегистрироваться на их сайте: https://www.dbwatch.com. Далее вам дадут пробный период на 30 дней, в течение которого вы сможете ознакомиться с возможностями данного продукта. <ref group="Источник">Try it for free // Официальный сайт dbWatch [2001 — ]. URL:https://www.dbwatch.com/freetrial  (дата обращения: 20.06.2020).</ref> На сайте представлено множество видеоуроков для быстрого и успешного освоения данного инструмента.
+
* Монитор - dbWatch Monitor
 +
* Сервер - dbWatch Server
 +
* Фреймворк - dbWatch Framework
 +
* [[Cхема базы данных]] - dbWatch Engine
 +
Более детально архитектура dbWatch представлена на рисунке 1.
 +
[[Файл:Dbwatch-architecture.png|900px|мини|центр|{{center|Рисунок 1 - Архитектура dbWatch}}]]
  
=== Пример работы с dbWatch ===
+
=== dbWatch Monitor ===
В начальном интерфейсе dbWatch, указанный на рисунке 1, выбираем какую платформу хотим использовать. Поддерживаются следующие: [[Oracle]], [[MS SQL Server]], [[Azure]], [[Sybase]], [[Postgres]], [[MySQL]].
+
Монитор dbWatch — это интерфейс GUI для взаимодействия с одним или несколькими серверами dbWatch. Монитор, как и другие компоненты, является отдельным установленным приложением.
[[Файл:2 example.png|900px|мини|центр|Рисунок 1 - Выбираем экземпляр]]
+
  
Вводим группу, порт, хост, учетные данные для входа пользователя. Пример заполнения полей представлен на рисунке 2.
+
=== dbWatch Server ===
[[Файл:3 example.png|900px|мини|центр|Рисунок 2 - Вводим корректные данные для входа]]
+
Сервер dbWatch — это серверная программа, которая отвечает за все взаимодействие с настроенными экземплярами базы данных и за запуск процедур мониторинга (если мониторинг включен), генерацию отчетов и выполнение реальных задач администрирования. Сервер dbWatch также может взаимодействовать со сторонними продуктами через расширения.
  
Вводим отображаемое имя экземпляра, выбираем БД и указываем данные для входа в систему dbWatch. Пример заполнения полей представлен на рисунке 3.
+
=== dbWatch Framework ===
[[Файл:4 example.png|900px|мини|центр|Рисунок 3 - Наименование экзмепляра]]
+
Благодаря dbWatch Framework объекты хранятся в зарегистрированных экземплярах базы данных.
  
Можно дополнительно узнать об имени БД, расположении файла данных, расположении файла журнала и другую полезную информацию, нажав на кнопку Details, как показано на рисунке 4.
+
=== dbWatch Engine ===
[[Файл:5 example.png|900px|мини|центр|Рисунок 4 - Сведения о базе данных]]
+
Движок — это набор объектов базы данных (процедур, таблиц и функций), написанных на языке, связанном с определенным экземпляром. Код движка предоставляет интерфейс, используемый сервером dbWatch при запуске задач и предупреждений dbWatch. Он также используется задачами и оповещениями для отправки отчетов на сервер dbWatch.
  
Если все шаги выполнены верно, то программа выводит интерфейс, как на рисунке 5.  
+
===Экземпляры базы данных ===
[[Файл:6 example.png|900px|мини|центр|Рисунок 5 - Успешно добавили экземпляр]]
+
Для каждого экземпляра БД доступны 4 модуля (Monitoring, Management, Framework, SQL Worksheet):
 +
 
 +
# При включении Monitoring для конкретного экземпляра на нем устанавливается dbWatch Engine.
 +
# Модуль Management состоит из набора спецификаций, определяющих интерфейс управления для конкретного экземпляра.
 +
# Framework. Если пользователь некоторое время неактивен (30 секунд по умолчанию), то сеансы прекращаются.
 +
# SQL Worksheet позволяет выполнять пользовательские операторы [[SQL]] на любом экземпляре базы данных.
  
 
== Системные требования ==
 
== Системные требования ==
Информация актуальна для версии dbWatch 12.7. <ref group="Источник">Getting Started // dbWatch [2001 — ]. URL:http://wiki.dbwatch.com/12.6/en/topic/getting-started (дата обращения: 20.06.2020).</ref>
+
Информация актуальна для версии dbWatch 12.7. <ref group="Источник">Getting Started // wiki dbWatch [2001 — ]. URL:http://wiki.dbwatch.com/12.6/en/topic/getting-started (дата обращения: 20.06.2020).</ref>
 
=== Сервер dbWatch ===
 
=== Сервер dbWatch ===
 
* [[Windows]], [[Apple OSX]] или [[Linux Server on I386]] (поддерживается виртуальный сервер [[VMWare]])
 
* [[Windows]], [[Apple OSX]] или [[Linux Server on I386]] (поддерживается виртуальный сервер [[VMWare]])
Строка 64: Строка 79:
 
* Поддержка [[Java]]
 
* Поддержка [[Java]]
 
* Клиент - сервер требует только один порт
 
* Клиент - сервер требует только один порт
 +
 +
== Работа с dbWatch ==
 +
=== Первые шаги ===
 +
Чтобы начать работать с dbWatch, достаточно просто зарегистрироваться на их сайте: https://www.dbwatch.com. Далее вам дадут пробный период на 30 дней, в течение которого вы сможете ознакомиться с возможностями данного продукта. <ref group="Источник">Try it for free // dbWatch [2001 — ]. URL:https://www.dbwatch.com/freetrial  (дата обращения: 20.06.2020).</ref> На сайте представлено множество видеоуроков для быстрого и успешного освоения данного инструмента.
 +
 +
=== Пример работы с dbWatch ===
 +
В начальном интерфейсе dbWatch, указанный на рисунке 2, выбираем какую платформу хотим использовать. Поддерживаются следующие: [[Oracle]], [[MS SQL Server]], [[Azure]], [[Sybase]], [[Postgres]], [[MySQL]].
 +
[[Файл:2 example.png|900px|мини|центр|{{center|Рисунок 2 - Выбираем экземпляр}}]]
 +
 +
Вводим группу, порт, хост, учетные данные для входа пользователя. Пример заполнения полей представлен на рисунке 3.
 +
[[Файл:3 example.png|900px|мини|центр|{{center|Рисунок 3 - Вводим корректные данные для входа}}]]
 +
 +
Вводим отображаемое имя экземпляра, выбираем БД и указываем данные для входа в систему dbWatch. Пример заполнения полей представлен на рисунке 4.
 +
[[Файл:4 example.png|900px|мини|центр|{{center|Рисунок 4 - Наименование экзмепляра}}]]
 +
 +
Можно дополнительно узнать об имени БД, расположении файла данных, расположении файла журнала и другую полезную информацию, нажав на кнопку Details, как показано на рисунке 4.
 +
[[Файл:5 example.png|900px|мини|центр|{{center|Рисунок 4 - Сведения о базе данных}}]]
 +
 +
Если все шаги выполнены верно, то программа выводит интерфейс, как на рисунке 5.
 +
[[Файл:6 example.png|900px|мини|центр|{{center|Рисунок 5 - Успешно добавили экземпляр}}]]
  
 
== Источники ==
 
== Источники ==
 
{{reflist|group="Источник"}}
 
{{reflist|group="Источник"}}

Версия 05:01, 27 июня 2020

dbWatch
Dbwatch Logo.png
Разработчики: dbWatch AS
Выпущена: 2001; 19 years ago (2001)
Постоянный выпуск: 12.7.2 / 24 February 2020 года; 4 months ago (2020-02-24)
Предыдущий выпуск: 12.7.1 / 19 February 2020 года; 4 months ago (2020-02-19)
Состояние разработки: Active
Операционная система: MacOS, Windows, Linux
Веб-сайт www.dbwatch.com

dbWatch - это комплексное решение для мониторинга и управления базами данных. Функционал данного программного обеспечения помогает администраторам: настроить инфраструктуры баз данных, оптимизировать использование ресурсов баз данных.[Источник 1]

Общие сведения

dbWatch - гибко настраиваемый продукт, его можно с легкостью адаптировать и расширить для необходимого предприятия. Поэтому он широко используется в розничной торговле, больницах, оборонной промышленности, сфере услуг, финансах и других отраслях, где требуются безопасные и масштабируемые инструменты для работы с базами данных. Поскольку dbwatch сокращает рутинную работу за счет автоматизации и простых пользовательских интерфейсов, БД администраторы становятся более продуктивными.

Особенности

Особенности dbWatch следующие: [Источник 1]

  • Быстрое развертывание
  • Автоматизация процессов
  • Мониторинг, управление, анализ и оптимизация ресурсов в одном продукте
  • Полный контроль над экземплярами и ресурсами базы данных
  • Поддерживаются многие системы: Oracle (8i, 9i, 10g, 11g, 12c, 18c, 19c), MS SQL Server (2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019), MySQL (5.0 и более), MariaDB (5 и более), PostgreSQL (8.2 и более), Microsoft Azure
  • Весь код ПО dbWatch, разработанный для работы с базами данных, открыт для чтения и изменения в соответствии с потребностями клиентов

Архитектура

dbWatch состоит из четырех компонентов: [Источник 2]

Более детально архитектура dbWatch представлена на рисунке 1.

Рисунок 1 - Архитектура dbWatch

dbWatch Monitor

Монитор dbWatch — это интерфейс GUI для взаимодействия с одним или несколькими серверами dbWatch. Монитор, как и другие компоненты, является отдельным установленным приложением.

dbWatch Server

Сервер dbWatch — это серверная программа, которая отвечает за все взаимодействие с настроенными экземплярами базы данных и за запуск процедур мониторинга (если мониторинг включен), генерацию отчетов и выполнение реальных задач администрирования. Сервер dbWatch также может взаимодействовать со сторонними продуктами через расширения.

dbWatch Framework

Благодаря dbWatch Framework объекты хранятся в зарегистрированных экземплярах базы данных.

dbWatch Engine

Движок — это набор объектов базы данных (процедур, таблиц и функций), написанных на языке, связанном с определенным экземпляром. Код движка предоставляет интерфейс, используемый сервером dbWatch при запуске задач и предупреждений dbWatch. Он также используется задачами и оповещениями для отправки отчетов на сервер dbWatch.

Экземпляры базы данных

Для каждого экземпляра БД доступны 4 модуля (Monitoring, Management, Framework, SQL Worksheet):

  1. При включении Monitoring для конкретного экземпляра на нем устанавливается dbWatch Engine.
  2. Модуль Management состоит из набора спецификаций, определяющих интерфейс управления для конкретного экземпляра.
  3. Framework. Если пользователь некоторое время неактивен (30 секунд по умолчанию), то сеансы прекращаются.
  4. SQL Worksheet позволяет выполнять пользовательские операторы SQL на любом экземпляре базы данных.

Системные требования

Информация актуальна для версии dbWatch 12.7. [Источник 3]

Сервер dbWatch

  • Windows, Apple OSX или Linux Server on I386 (поддерживается виртуальный сервер VMWare)
  • Минимум 8 ГБ ОЗУ
  • Минимум 1 ГБ дискового пространства перед установкой.
  • Минимум 2 ядра
  • Устанавливается менее чем за 15 минут

Подсистема хранения dbWatch

  • Минимум 500 МБ в каждом экземпляре БД
  • Устанавливается менее чем за 2 минуты

Клиент dbWatch

  • Windows, Apple OSX или Linux
  • Минимум 2 ГБ ОЗУ
  • Минимум 500 МБ дискового пространства перед установкой.
  • Поддержка Java
  • Клиент - сервер требует только один порт

Работа с dbWatch

Первые шаги

Чтобы начать работать с dbWatch, достаточно просто зарегистрироваться на их сайте: https://www.dbwatch.com. Далее вам дадут пробный период на 30 дней, в течение которого вы сможете ознакомиться с возможностями данного продукта. [Источник 4] На сайте представлено множество видеоуроков для быстрого и успешного освоения данного инструмента.

Пример работы с dbWatch

В начальном интерфейсе dbWatch, указанный на рисунке 2, выбираем какую платформу хотим использовать. Поддерживаются следующие: Oracle, MS SQL Server, Azure, Sybase, Postgres, MySQL.

Рисунок 2 - Выбираем экземпляр

Вводим группу, порт, хост, учетные данные для входа пользователя. Пример заполнения полей представлен на рисунке 3.

Рисунок 3 - Вводим корректные данные для входа

Вводим отображаемое имя экземпляра, выбираем БД и указываем данные для входа в систему dbWatch. Пример заполнения полей представлен на рисунке 4.

Рисунок 4 - Наименование экзмепляра

Можно дополнительно узнать об имени БД, расположении файла данных, расположении файла журнала и другую полезную информацию, нажав на кнопку Details, как показано на рисунке 4.

Рисунок 4 - Сведения о базе данных

Если все шаги выполнены верно, то программа выводит интерфейс, как на рисунке 5.

Рисунок 5 - Успешно добавили экземпляр

Источники

  1. 1,0 1,1 home // dbWatch [2001 — ]. URL:https://www.dbwatch.com (дата обращения: 20.06.2020).
  2. Architecture // wiki dbWatch [2001 — ]. URL: http://wiki.dbwatch.com/12.7/en/topic/architecture (дата обращения: 26.06.2020).
  3. Getting Started // wiki dbWatch [2001 — ]. URL:http://wiki.dbwatch.com/12.6/en/topic/getting-started (дата обращения: 20.06.2020).
  4. Try it for free // dbWatch [2001 — ]. URL:https://www.dbwatch.com/freetrial (дата обращения: 20.06.2020).