Мониторинг microsoft SQL server

SberMobile Network Manager обеспечивает эффективный коробочный мониторинг Microsoft SQL Server.

Настройка прав доступа для мониторинга MS SQL server

Необходимо разрешение SELECT, а также разрешения VIEW SERVER STATE и VIEW DATABASE STATE.

Создание устройства для мониторинга MS SQL server

Для мониторинга Microsoft SQL Server выполните следующие действия:

  • Загрузите последнюю версию Microsoft SQL Server JDBC Driver. На момент написания этого раздела, она доступна на сайте http://msdn.microsoft.com/data/jdbc/.
  • Поместите sqljdbc4.jar в подпапку /jar папки установки SberMobile Server.
  • Это альтернативный Драйвер jTDS JDBC драйвера JDBC. Он поддерживает более ранние версии Microsoft SQL Server, заканчивая версией 10.0 (SQL Server 2005, SQL Server 2000) и Аутентификацию домена.  

    На момент написания этого раздела, он доступен на сайте http://jtds.sourceforge.net/. В случае использования jTDS JDBC Driver, два первых шага должны быть следующими:

  • Загрузите последнюю версию jTDS JDBC Driver.
  • Поместите jtds-X.X.X.jar в подпапку /jar папки установки SberMobile Server.
  • Перезагрузите SberMobile Server.
  • Создайте новое устройство с драйвером Базы данных SQL двойным щелчком по контейнеру Devices в системном дереве.
  • Измените имя устройства в поле Device Name и введите описание устройства в поле Device Description, если необходимо.
  • Настройка Database URL для базы данных Microsoft SQL Server имеет следующий формат: jdbc:sqlserver://[serverName[instanceName][:port]];databasename=dbname[;property=value[;property=value]], где jdbc:sqlserver:// известен как подпротокол, и он постоянен, serverName – имя DNS или IP-адрес сервера, к которому необходимо подключиться (может быть locahost), instanceName – это экземпляр, к которому необходимо подключиться при помощи serverName если не определено, устанавливается подключение к экземпляру по умолчанию), portNumber является портом, к которому необходимо подключиться при помощи serverName (по умолчанию – 1433). Например, если ваш Microsoft SQL Server запущен на 192.168.0.1, на порте по умолчанию используйте данный URL для подключения к экземпляру по умолчанию: jdbc:sqlserver://192.168.0.1:1433. Вы также можете не пользоваться портом по умолчанию и использовать вместо него порт jdbc:sqlserver://192.168.0.1.
  • В случае использования Драйвера jTDS JDBC, Database URL должен быть следующим:

    jdbc:jtds:sqlserver://192.168.0.1:1433

  • Введите имя и пароль пользователя базы данных с необходимыми правами доступа в соответствующих полях.
  • Нажмите кнопку OK и в меню Device Properties снова нажмите кнопку OK. Если подлючение прошло успешно, новое устройство будет доступно в системном дереве с иконкой зеленого цвета.
  • Нажмите правую кнопку мыши по устройству в системном дереве и выберите Setup Monitoring Profile из списка доступных действий устройства.
  • В новом окне поставьте галочку в поле Create Queries и нажмите кнопку OK.
  • При необходимости удалите некоторые запросы или просто нажмите кнопку OK.
  • В Device Properties созданные запросы доступны во вкладке Queries. Настройки опций синхронизации и Каналы статистики переменной уже сконфигурированы и доступны также в соответствующих вкладках.
  • Метрики, доступные для мониторинга

    Ключевые метрики Microsoft SQL Server:

    • Эффективность кэша и буфера
    • Утилизация памяти и эффективность использования
    • Работа со страницами
    • Общая статистика Microsoft SQL Server, статистика операций, блокировок
    • Статистика методов доступа
    • Активные подключения пользователей и сессии
    • Подсистема ввода – вывода
    • Утилизация дискового пространства
    • И другие