Шаблон источников данных OLE DB

Важно!

Поддержка этой версии Operations Manager завершена. Рекомендуется выполнить обновление до Operations Manager 2022.

OLE DB (база данных по связыванию и внедрению объектов) — это технология Майкрософт для доступа к различным источникам данных с помощью общего метода подключения к различным базам данных, таким как Microsoft SQL Server.

Шаблон источника данных OLE DB позволяет отслеживать доступность и производительность любой базы данных, доступ к которой можно получить с помощью OLE DB. Один или несколько узлов-наблюдателей подключаются к базе данных, чтобы проверить ее доступность и производительность. Узлы-наблюдатели могут проверять соединение с базой данных или измерять время, затрачиваемое на выполнение определенного запроса.

База данных может находиться на любом компьютере независимо от того, установлен ли на нем агент Operations Manager, но этот компьютер должен быть доступен с узлов-наблюдателей. На каждом узле-наблюдателе должен быть установлен агент Operations Manager.

Сценарии

Шаблон источника данных OLE DB подходит в сценариях, где приложения используют базу данных. Можно определить один узел-наблюдатель, чтобы обеспечить доступ к базе данных и ее ответы на запросы, или определить каждый сервер приложений в качестве узла-наблюдателя. Мониторы, которые создает шаблон, пытаются подключиться к базе данных из каждого расположения с заданным интервалом и убедиться, что каждый узел-наблюдатель может успешно подключиться. Помимо проверки работоспособности самой базы данных, также проверяются все сетевые подключения и другие необходимые компоненты между узлом-наблюдателем и базой данных. Вы можете использовать любое количество узлов-наблюдателя, но обычно наиболее полезно выбрать пример, представляющий различные сегменты среды или сети.

Мониторинг, выполняемый шаблоном источника данных OLE DB

В зависимости от выбранных значений в мастере шаблона источника данных OLE DB, в мониторинге, выполняемом созданными мониторами и правилами, могут учитываться любые из следующих параметров.

Тип Описание Включено?
Мониторы Успешно ли установлено подключение к базе данных или выполнен запрос Включен по умолчанию.
Время подключения к базе данных Включено, если указано в мастере.
Время выполнения запроса Включено, если указано в мастере и запрос предоставляется.
Время для получения результатов запроса Включено, если указано в мастере и запрос предоставляется.
Правила сбора данных Сбор данных о времени подключения к базе данных Включен по умолчанию.
Сбор данных о времени выполнения запроса Всегда включено, если запрос предоставлен.
Сбор данных о времени получения результатов запроса Всегда включено, если запрос предоставлен.

Просмотр данных мониторинга

Все данные, собранные с помощью шаблона источника данных OLE DB, доступны в представлении OLE DB Data Source State (Состояние источников данных OLE DB), расположенном в папке Искусственная транзакция. В этом представлении объект представляет каждый из узлов-наблюдателей. Состояние каждого объекта представляет наихудшее состояние набора мониторов базы данных, выполняющихся на этом узле. Если для одного или нескольких узлов указана ошибка и при этом хотя бы один другой узел является работоспособным, возможно, с этим конкретным узлом возникла проблема при доступе к базе данных, например, связанная с сетью. Если все узлы неработоспособны, это может указывать на проблему с самой базой данных.

Можно просмотреть состояние отдельных мониторов базы данных, открыв анализатор работоспособности Operations Manager для каждого объекта. Чтобы просмотреть данные о производительности, откройте представление данных производительности для каждого из этих объектов.

Параметры мастера

При запуске шаблона источника данных OLE DB необходимо указать значения для параметров в следующих таблицах. Каждая таблица представляет отдельную страницу мастера.

Общие свойства

На странице Общие параметры мастера доступны следующие параметры.

Параметр Описание
Имя Имя, используемое в мастере мониторинга. Это имя отображается в консоли управления в представлении OLE DB Data Source State (Состояние источников данных OLE DB).
Описание Дополнительное описание монитора.
Пакет управления Пакет управления для хранения классов, мониторов и правил, созданных шаблоном. Дополнительные сведения о пакетах управления см. в статье о выборе файла пакета управления.

Строка подключения

На странице мастера Строка подключения доступны следующие параметры.

Параметр Описание
строку подключения. Строка подключения, используемая для подключения к базе данных. Строка подключения содержит свойства, необходимые для поиска базы данных и подключения к ней. Она содержит такие сведения, как сервер, на котором размещается база данных, имя базы данных и тип проверки подлинности. В диалоговом окне можно ввести строка подключения или создать строка подключения, выбрав Сборка. Дополнительные сведения о строках подключения см. в разделе Синтаксис строки подключения.
Запрос для выполнения Необязательный запрос после установления соединения с базой данных. Если запрос не предоставлен, монитор пытается подключиться к базе данных.
Время ожидания запроса Если предоставляется запрос, этот параметр указывает максимальное количество секунд для ожидания выполнения запроса до истечения времени ожидания. Вам нужно указать значение Время ожидания запроса.

Производительность запросов

На странице мастера Производительность запроса доступны следующие параметры.

Параметр Описание
Время соединения в миллисекундах Если выбран этот параметр, значения Порог ошибок и Порог предупреждений определяют количество миллисекунд для установления соединения, которое может пройти, прежде чем монитор войдет в это состояние и генерируется предупреждение. Если этот параметр не выбран, время подключения не отслеживается.
Время запроса в миллисекундах Если выбран этот параметр, значения Порог ошибок и Порог предупреждений определяют количество миллисекунд, в течение которых запрос может выполняться перед тем, как монитор войдет в это состояние и создаст предупреждение. Если этот параметр не выбран, время выполнения запроса не отслеживается. Если запрос не указан, этот параметр недоступен.
Время извлечения в миллисекундах Если выбран этот параметр, значения Порог ошибок и Порог предупреждений определяют количество миллисекунд для получения результатов запроса до того, как монитор войдет в это состояние и выдаст предупреждение. Если этот параметр не выбран, время получения результатов запроса не отслеживается. Если запрос не указан, этот параметр недоступен.

Узлы-наблюдатели

На странице мастера Узлы-наблюдатели доступны следующие параметры.

Параметр Описание
Выберите один или несколько компьютеров, управляемых агентами Укажите один или несколько управляемых агентом компьютеров для запуска монитора. Подробнее об узлах-наблюдателях см. здесь.
Запрашивать каждые Частота попыток подключения к базе данных и выполнения запроса, если указано.

Вопросы безопасности

Шаблон источника данных OLE DB создает два профиля запуска от имени. Имя каждого из этих профилей начинается с имени, указанного в шаблоне, за которым следует "Профиль простой проверки подлинности" и "Профиль искусственной транзакции". Если учетная запись запуска от имени не добавляется ни в один из этих профилей, для подключения базы данных и выполнения запроса используется учетная запись действия по умолчанию для каждого узла-наблюдателя. Если учетная запись действия по умолчанию не имеет доступа к отслеживаемой базе данных, подключение завершается ошибкой. Можно указать либо встроенную безопасность, либо простую аутентификацию, создав учетную запись запуска от имени и добавив ее в соответствующий профиль запуска от имени, созданный шаблоном источника данных OLE DB.

При запуске шаблона источника данных OLE DB создаются два профиля запуска от имени. Имя каждого из них начинается с имени, указанного при запуске шаблона. Профиль искусственной транзакции OLE DB используется, если требуется применять встроенную безопасность для подключения к базе данных. Профиль простой аутентификации OLE DB используется, если требуется применять простую аутентификацию для подключения к базе данных.

Встроенные функции безопасности

Встроенная система безопасности позволяет подключаться к базе данных с помощью учетных данных, хранящихся в доменных службах Active Directory. Чтобы подключить узлы-наблюдатели к базе данных с использованием встроенной системы безопасности, создайте учетную запись запуска от имени с Windows в качестве типа учетной записи и учетными данными для соответствующей учетной записи пользователя. Затем добавьте этот профиль запуска от имени в профиль искусственной транзакции OLE DB.

Простая проверка подлинности

Простая проверка подлинности позволяет подключаться к базе данных, используя простое имя и пароль. Для базы данных SQL Server эту простую проверку подлинности можно применять для аутентификации SQL Server. Чтобы подключить узлы-наблюдатели к базе данных с помощью простой аутентификации, создайте учетную запись запуска от имени с простой аутентификацией в качестве типа учетной записи и учетными данными для соответствующей учетной записи пользователя. Затем добавьте этот профиль запуска от имени в профиль простой аутентификации OLE DB. При указании строка подключения для шаблона установите флажок Использовать профиль запуска от имени простой проверки подлинности, созданный для этой транзакции источника данных OLE DB. При этом в строку подключения добавляются переменные для имени пользователя и пароля, указанных в учетной записи запуска от имени.

Создание и изменение шаблонов источников данных OLE DB

Запуск мастера источников данных OLE DB

  1. Запустите консоль управления, используя учетную запись с правами участника группы управления.

  2. Откройте рабочую область Создание и настройка .

  3. В области навигации Создание и настройка щелкните правой кнопкой мыши узел Шаблоны пакета управления и выберите пункт Мастер добавления объекта мониторинга.

  4. На странице Выбор типа мониторинга выберите Источник данных OLE DB и нажмите кнопку Далее.

  5. На странице Общие свойства в полях Имя и Описание введите имя и необязательное описание.

  6. Выберите пакет управления, в котором нужно сохранить монитор, или нажмите кнопку Создать , чтобы создать новый пакет управления. Дополнительные сведения см. в статье Выбор файла пакета управления.

  7. Выберите Далее.

  8. В поле Строка подключения введите строка подключения для базы данных или нажмите кнопку Сборка, чтобы получить необходимые сведения.

  9. Если требуется, чтобы монитор выполнял запрос, выберите Запрос, чтобы выполнить , а затем введите запрос.

  10. Если вы хотите задать время ожидания для запроса, введите количество секунд в поле Время ожидания запроса .

  11. Выберите Тестировать, чтобы выполнить тестовое подключение с помощью только что предоставленного строка подключения и запроса.

    Примечание

    Тест выполняется на рабочей станции, которая используется для запуска шаблона. Если эта рабочая станция не может получить доступ к базе данных, этот тест завершается ошибкой. По завершении заданий шаблона запрос выполняется из указанных узлов-наблюдателей.

  12. После проверки строка подключения и запроса нажмите кнопку Далее.

  13. Выберите измерения, которые необходимо отслеживать, и установите пороговое значение ошибок и предупреждений для каждого из них. Выберите Далее.

  14. Выберите один или несколько узлов-наблюдателей для запуска монитора.

  15. Укажите частоту запуска монитора в поле Run this query (Выполнять этот запрос). Выберите Далее.

  16. Просмотрите сводку монитора и выберите Создать.

  17. Если учетная запись запуска от имени с учетными данными, имеющими доступ к базе данных, не существует, создайте соответствующую учетную запись запуска от имени в рабочей области Администрирование . Дополнительные сведения см. в статье Создание учетной записи запуска от имени.

    Примечание

    Чтобы создать и изменить учетную запись запуска от имени, необходимо иметь учетные данные администратора для группы управления.

  18. Если база данных использует встроенную безопасность, добавьте учетную запись запуска от имени в профиль действия искусственной транзакции для шаблона. Если база данных использует простую аутентификацию, добавьте учетную запись запуска от имени в профиль простой аутентификации для шаблона.

    Примечание

    Чтобы создать и изменить профиль запуска от имени, необходимо иметь учетные данные администратора для группы управления.

Изменение существующего шаблона источника данных OLE DB

  1. Откройте консоль управления, используя учетную запись пользователя с учетными данными автора.
  2. Откройте рабочую область Создание и настройка .
  3. В области навигации Создание и настройка разверните Шаблоны пакета управления и выберите Источник данных OLE DB.
  4. В области Источник данных OLE DB выберите монитор, который нужно изменить.
  5. Щелкните правой кнопкой мыши монитор, а затем выберите Свойства.
  6. Введите необходимые изменения и нажмите кнопку ОК.

Просмотр мониторов источников данных OLE DB и собранных данных

Просмотр всех мониторов источников данных OLE DB

  1. Откройте консоль Operations.
  2. Откройте рабочую область Мониторинг.
  3. В области навигации Мониторинг выберите Искусственная транзакция , а затем — Состояние источника данных OLE DB.

Просмотр состояния каждого монитора

  1. В области OLE DB Data Source State (Состояние источника данных OLE DB) щелкните объект правой кнопкой мыши. Выберите Открыть , а затем — работоспособности Обозреватель.
  2. Раскройте узлы Доступность и Производительность , чтобы просмотреть отдельные мониторы.

Просмотр данных о производительности, собранных для монитора

  1. В области OLE DB Data Source State (Состояние источника данных OLE DB) щелкните объект правой кнопкой мыши. Выберите Открыть , а затем — Производительность.
  2. В панели Обозначения выберите счетчики, которые необходимо просмотреть.
  3. Используйте параметры панели Действия для изменения представления "Производительность".

См. также раздел