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

AggreGate 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 папки установки AggreGate 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 папки установки AggreGate Server.

  • Перезагрузите AggreGate 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.

Метрики, доступные для мониторинга

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

  • Эффективность кэша и буфера

  • Утилизация памяти и эффективность использования

  • Работа со страницами

  • Общая статистика Microsoft SQL Server, статистика операций, блокировок

  • Статистика методов доступа

  • Активные подключения пользователей и сессии

  • Подсистема ввода – вывода

  • Утилизация дискового пространства

  • И другие

Was this page helpful?