Добавление и изменение Монитора запросов SQL

Данный монитор позволяет проверять наличие определенных условий в базе данных Microsoft SQL, MySQL или ORACLE на основе запроса базы данных. Можно определить критерии, которые должны существовать в базе данных, и пока они будут присутствовать, монитор запросов SQL находится в активном состоянии. Если данные базы данных изменяются вне пределов критерия запроса, монитор переключается в неактивное состояние.

После настройки монитора в этом диалоговом окне необходимо назначить его устройству в диалоговом окне Свойства устройства > Активные мониторы.

<Примечание> Эта возможность доступна только в WhatsUp Gold версии Premium Edition. Для обновления лицензии посетите Портал пользователей WhatsUp.

<Важно> Для использования монитора запросов SQL в целях отслеживания базы данных MySQL необходимо загрузить и установить соединитель MySQL .NET Connector на машине WhatsUp Gold. Учтите, что из-за проблем с совместимостью поддерживается только MySQL version 5.2.5 .NET Connector. Соединитель размещен на веб-сайте WhatsUp Gold (http://www.whatsupgold.com/MySQL525Connector). По этой ссылке можно загрузить файл mysql-connector-net-5.2.5.zip. После загрузки извлеките MySQL.Data.msi и запустите утилиту MySQL Connector Setup, дважды щелкнув по значку MySQL.Data.msi. На экране «Выбор типа установки» выберите Обычная и нажмите Установить. Соединитель MySQL .NET Connector устанавливается в следующее расположение: C:\Program Files\MySQL\MySQL Connector Net 5.2.5\. После установки соединителя .NET Connector перезапустите машину WhatsUp Gold.

<Примечание> Монитор запросов SQL поддерживает проверку подлинности Windows и ADO. Убедитесь, что учетные данные настроены в библиотеке учетных данных для базы данных, которая будет получать запросы. Система учетных данных сохраняет информацию учетных данных базы данных Windows и ADO в базе данных WhatsUp Gold для использования при необходимости подключения к базе данных. Для получения дополнительной информации смотрите Использование учетных данных.

<Примечание> При подключении к удаленному экземпляру SQL, WhatsUp Gold поддерживает только библиотеку сети TCP/IP.

Добавление активного монитора запроса SQL:

  1. В веб-интерфейсе WhatsUp Gold перейдите в Администратор > Мониторы. Открывается диалоговое окно Библиотека мониторов.
  2. Щелкните вкладку Активные. Открывается список активных мониторов.
  3. Нажмите кнопку Создать. Открывается диалоговое окно Выберите тип активного монитора.
  4. Выберите Монитор запроса SQL и нажмите ОК. Открывается диалоговое окно Создать монитор запросов SQL.
  5. Введите или выберите необходимую информацию:
    • Имя. Введите уникальное имя монитора. Это имя появится в Библиотеке активных мониторов.
    • Описание. (Не обязательно) Введите дополнительную информацию о мониторе. Это описание появится рядом с именем монитора в Библиотеке активных мониторов.

    Свойства сервера

    • Тип сервера. Выберите Microsoft SQL Server, MySQL или ORACLE в качестве типа сервера базы данных.

    <Примечание> База данных MySQL поддерживается и приводится в списке как параметр типа сервера, если установлен соединитель MySQL 5.2.5 или выше.

    • Тайм-аут подключения (секунд). Введите время ожидания WhatsUp Gold ответа сервера перед тем как разорвать соединение и вернуть ошибку тайм-аута. Минимально допустимое значение составляет 1 секунду, максимально допустимое — 120. Значение по умолчанию составляет 15 секунд.

    <Примечание> Параметр тайм-аута подключения настраивается пользователем и используется только при опросе; построитель запросов его не использует. Вместо этого, построитель запросов использует стандартные 15 секунд времени ожидания подключения.

    • Адрес сервера. Используйте формат ServerName\Instance для Microsoft SQL Server (например, WUGServer\SQLEXPRESS), ServerName для MySQL (например, WUGServer), или ServerName/ServiceName для Oracle (например, WUGServer/Oracle).

    <Примечание> при использовании сервера типа Oracle монитор запросов SQL не использует файл tsnnames.ora клиента (т.е. системы WhatsUp Gold).

    • Порт (необязательно). Введите номер порта сервера базы данных, если он отличается от стандартного номера порта базы данных.
    • Запрос SQL для запуска. Введите запрос, который необходимо запускать для базы данных для отслеживания и проверки определенных условий базы данных. Допускаются только запросы SELECT.

      <Важно> Убедитесь, что запрос содержит полное имя базы данных. Для помощи в создании запроса, щелкните Построить. Построитель запросов SQL помогает в создании правильного синтаксиса запроса.

      <Важно> Введенный SQL-запрос должен возвращать одиночное числовое значение. В частности, одну запись, содержащую только один столбец. Если запрос возвращает более одной записи, монитор не сможет сохранить данные. Если запрос вернет одиночную запись, но в ней будет несколько столбцов, монитор выберет для сохранения первый столбец, и в нем должно содержаться числовое значение, иначе монитор не сможет сохранить данные.

      • Построить. Щелкните для открывания диалогового окна Построителя запросов SQL для помощи в построении запросов.
      • Проверить. Щелкните для проверки допустимости запроса. При наличии ошибки синтаксиса в запросе SQL, отображается сообщение с советами по решению проблемы синтаксиса.

    Монитор в активном состоянии, если

    <Важно> Все строки базы данных должны совпадать с параметрами критериев раздела Монитор активен, если для монитора, который считается активным. Если в Содержание каждого полученного ряда совпадает со следующими критериями используется несколько критериев порога, все они должны совпадать с критериями каждой строки.

    • Количество возвращаемых строк составляет. Выберите этот параметр для определения успешности или ошибки сканирования монитора на основе строк, возвращенных запросом SQL.
      Для следующих параметров выберите подходящие переменные для определения успешности или ошибки сканирования монитора:
      • менее чем
      • менее чем или равно
      • более чем
      • больше или равно
      • равно
      • не равно

    Введите числовое значение для количества строк в поле справа от списка условий.

    • Содержание каждой полученной строки совпадает со следующим критерием. Выберите установку критерия, с которым должна совпадать каждая строка базы данных для определения успешности или ошибки сканирования монитора.
      • Добавить. Щелкните для открытия диалогового окна Создать порог содержания строки. В этом диалоговом окне можно установить значения столбцов базы данных и условия, с которыми должна совпадать каждая строка таблицы.
      • Изменить. Щелкните для изменения существующих критериев строки.
      • Удалить. Щелкните для удаления существующих критериев строки.

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

  6. Нажмите OK для сохранения изменений.

Изменение существующего активного монитора запроса SQL:

  1. В веб-интерфейсе WhatsUp Gold перейдите в Администратор > Мониторы. Открывается диалоговое окно Библиотека мониторов.
  2. Щелкните вкладку Активные. Открывается список активных мониторов.
  3. Выберите монитор, который нужно изменить, и щелкните Изменить. Открывается диалоговое окно Изменить монитор запроса SQL.
  4. Введите или выберите необходимую информацию:
    • Имя. Введите уникальное имя монитора. Это имя появится в Библиотеке активных мониторов.
    • Описание. (Не обязательно) Введите дополнительную информацию о мониторе. Это описание появится рядом с именем монитора в Библиотеке активных мониторов.

    Свойства сервера

    • Тип сервера. Выберите Microsoft SQL Server, MySQL или ORACLE в качестве типа сервера базы данных.

    <Примечание> База данных MySQL поддерживается и приводится в списке как параметр типа сервера, если установлен соединитель MySQL 5.2.5 или выше.

    • Тайм-аут подключения (секунд). Введите время ожидания WhatsUp Gold ответа сервера перед тем как разорвать соединение и вернуть ошибку тайм-аута. Минимально допустимое значение составляет 1 секунду, максимально допустимое — 120. Значение по умолчанию составляет 15 секунд.

    <Примечание> Параметр тайм-аута подключения настраивается пользователем и используется только при опросе; построитель запросов его не использует. Вместо этого, построитель запросов использует стандартные 15 секунд времени ожидания подключения.

    • Адрес сервера. Используйте формат ServerName\Instance для Microsoft SQL Server (например, WUGServer\SQLEXPRESS), ServerName для MySQL (например, WUGServer), или ServerName/ServiceName для Oracle (например, WUGServer/Oracle).

    <Примечание> при использовании сервера типа Oracle монитор запросов SQL не использует файл tsnnames.ora клиента (т.е. системы WhatsUp Gold).

    • Порт (необязательно). Введите номер порта сервера базы данных, если он отличается от стандартного номера порта базы данных.
    • Запрос SQL для запуска. Введите запрос, который необходимо запускать для базы данных для отслеживания и проверки определенных условий базы данных. Допускаются только запросы SELECT.

      <Важно> Убедитесь, что запрос содержит полное имя базы данных. Для помощи в создании запроса, щелкните Построить. Построитель запросов SQL помогает в создании правильного синтаксиса запроса.

      <Важно> Введенный SQL-запрос должен возвращать одиночное числовое значение. В частности, одну запись, содержащую только один столбец. Если запрос возвращает более одной записи, монитор не сможет сохранить данные. Если запрос вернет одиночную запись, но в ней будет несколько столбцов, монитор выберет для сохранения первый столбец, и в нем должно содержаться числовое значение, иначе монитор не сможет сохранить данные.

      • Построить. Щелкните для открывания диалогового окна Построителя запросов SQL для помощи в построении запросов.
      • Проверить. Щелкните для проверки допустимости запроса. При наличии ошибки синтаксиса в запросе SQL, отображается сообщение с советами по решению проблемы синтаксиса.

    Монитор в активном состоянии, если

    <Важно> Все строки базы данных должны совпадать с параметрами критериев раздела Монитор активен, если для монитора, который считается активным. Если в Содержание каждого полученного ряда совпадает со следующими критериями используется несколько критериев порога, все они должны совпадать с критериями каждой строки.

    • Количество возвращаемых строк составляет. Выберите этот параметр для определения успешности или ошибки сканирования монитора на основе строк, возвращенных запросом SQL.
      Для следующих параметров выберите подходящие переменные для определения успешности или ошибки сканирования монитора:
      • менее чем
      • менее чем или равно
      • более чем
      • больше или равно
      • равно
      • не равно

    Введите числовое значение для количества строк в поле справа от списка условий.

    • Содержание каждой полученной строки совпадает со следующим критерием. Выберите установку критерия, с которым должна совпадать каждая строка базы данных для определения успешности или ошибки сканирования монитора.
      • Добавить. Щелкните для открытия диалогового окна Создать порог содержания строки. В этом диалоговом окне можно установить значения столбцов базы данных и условия, с которыми должна совпадать каждая строка таблицы.
      • Изменить. Щелкните для изменения существующих критериев строки.
      • Удалить. Щелкните для удаления существующих критериев строки.

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

  5. Нажмите OK для сохранения изменений.

См. также

Использование активных мониторов Premium

Добавление и изменение монитора ИБП АРС

Мониторинг почтовых серверов

Мониторинг серверов Microsoft Exchange 2003

Мониторинг Microsoft Exchange Server

Добавление и изменение монитора вентилятора

Добавление и изменение монитора содержимого файла

Добавление и изменение монитора свойств файла

Добавление и изменение монитора папки

Добавление и изменение монитора FTP

Добавление и изменение монитора содержимого HTTP

Добавление и изменение активного монитора JMX

Добавление и изменение монитора статистики сети

Добавление и изменение активного монитора PowerShell

Добавление и изменение монитора принтера

Добавление и изменение монитора процесса

Добавление и изменение монитора SQL Server 2000

Добавление и изменение монитора сертификатов SSL

Добавление и изменение монитора температуры

Добавление и изменение монитора VoIP

Добавление и изменение активного форматированного монитора производительности WMI

Добавление и изменение монитора WMI

Назначение активных мониторов.

Отсоединение и удаление активных мониторов

О критических активных мониторах

Отчеты активного монитора группы и устройства