Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Применение Systems Management Server 2003
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

10.3 Отчеты в SMS 2003

Возможности отчетов (reports) в SMS 2003, настройка Reporting Point, определение SQL-запросов и параметров, информационные панели (dashboards) в SMS 2003

Второе встроенное программное средство для получения информации из базы данных сайта — это отчеты (reports). Это — основное средство для получения информации из базы данных. Отчеты представляют информацию в формате HTML. Помимо того, что такую информацию просматривать намного удобнее, чем результаты выполнения запросов, вы можете также встроенными средствами экспортировать информацию отчета в формат CSV (для того, чтобы открыть в Excel или импортировать в базу данных), отправить отчет на печать или переслать его по электронной почте. Очень важно также, что в отчетах предусмотрены параметры, для которых при запуске запроса необходимо ввести значения. По этой причине один и тот же отчет (в отличие от запросов) можно использовать для получения самой разной информации.

Отчеты принципиально отличаются от запросов также тем, что отчеты обращаются к базе данных напрямую, а не через подсистему WMI. Поэтому в определениях отчетов указываются запросы на языке SQL, а не WQL.

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

Включение Reporting Point производится так же, как и включение других подсистем. Необходимо в SMS Administrator открыть контейнер Site Hierarchy | Код сайта | Site Settings | Site Systems, и открыть свойства объекта сервера SMS 2003 в правой части экрана. Включение Reporting Point производится на одноименной вкладке. Помимо того, что вы можете установить флажок для включения Reporting Point на сервере, на этой же вкладке можно настроить параметры доступа к Web-приложению, которое обеспечивает доступ к отчетам. Вы можете определить виртуальный путь к каталогу на Web сервер, назначить порты, через которые будет производиться доступ, а также предписать доступ только в защищенном режиме (по HTTPS).

Отметим, что Internet Information Server, который обеспечивает работу Reporting Point — это еще одна потенциальная уязвимость в вашей сети. Microsoft рекомендует для снижения риска после включения Reporting Point использовать на этом сервере утилиту IIS Lockdown Tool с шаблоном сервера SMS 2003. Эта утилита уберет с сервера IIS все лишнее и отключит все возможности, которые не нужны Reporting Point.

После того, как Reporting Point включен, можно приступать к работе с отчетами. Сразу после установки сервера SMS 2003 в вашем распоряжении находится более чем 160 встроенных отчетов. Это число увеличивается при установке пакетов обновлений. Например, после установки SP3 появляется большое количество отчетов типа Asset Management. Однако и такого количества отчетов хватает не всегда. При необходимости всегда можно создать свой отчет. Производится эта операция привычным образом: при помощи команды New | Report в контекстном меню для контейнера Site Database | Reporting | Reports.

Главная работа по настройке создаваемого отчета производится на вкладке General. На этой вкладке необходимо определить имя и категорию отчета, а затем нажать на кнопку Edit SQL Statement, чтобы в следующем окне определить запрос SQL (см. рис. 10.3-1).

Рис. 10.3-1 Окно создания запроса SQL в свойствах отчета SMS 2003

Все в этом окне сделано таким образом, чтобы запрос мог создать даже человек, совсем не знакомый с языком SQL. В списке Views представлен перечень представлений базы данных сайта, в списке Columns — столбцы выбранного представления. При помощи кнопки Insert можно добавить выбранный столбец в запрос, при помощи кнопки Values — просмотреть имеющиеся в базе данных значения (и при необходимости их также добавить). При помощи кнопки Prompts можно определить параметры в отчете и настроить для них приглашение на ввод. Обратите внимание, что в качестве образца при создании нового отчета в шаблон уже помещен запрос, который возвращает всю информацию о компьютере из представления v_R_System по имени NetBIOS для компьютера.

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

На вкладке Link можно настроить связи отчета с другими объектами. В вашем распоряжении — следующий список:

·        ссылки на другой отчет — информацию каждой записи текущего отчета можно будет передавать другому отчету в качестве параметра (слева от каждой записи появится кнопка, при помощи которой можно будет произвести эту операцию);

·        ссылка на Computer Details — если в отчете выводится информация о компьютерах, то появятся аналогичные ссылки, при помощи которых можно будет просмотреть дополнительную информацию о каждом компьютере;

·        ссылка на информацию о Status Messages — если отчет посвящен сообщениям служб SMS, то по ссылке можно получить справочную информацию об этом сообщении;

·        ссылка на URL — можно просто указать адрес URL, на который может вести ссылка в данном отчете.

Чтобы просмотреть отчет, необходимо в SMS Administrator в контекстном меню для данного отчета выбрать команду All Tasks | Run | имя_сервера, где имя_сервера — имя одного из серверов SMS 2003, на котором включена подсистема Reporting Point. Запустить отчеты можно и просто из Web-браузера, обратившись по адресу этого отчета или через список отчетов на Reporting Point (по умолчанию его адрес на Web-сайте выглядит как http://имя_сервера:80/SMSReporting_имя_сайта). Самые часто используемые отчеты вообще удобно положить в закладки в Web-браузере.

Как и многие другие объекты на сервере SMS 2003, вы можете экспортировать, а затем импортировать определения отчетов.

Отметим еще одну возможность, связанную с отчетами. В SMS 2003 предусмотрена возможность объединять несколько отчетов вместе в рамках одного объекта, который называется информационной панелью — dashboards. Работа с информационными панелями производится из контейнера Dashboards в том же контейнере Reporting. В информационную панель можно помещать только такие отчеты, которые не принимают параметров (изначально таких отчетов предусмотрено около 40). В остальном информационные панели просто представляют несколько отчетов на одной странице HTML, не обеспечивая, кроме этого, никакой дополнительной функциональности.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru