Для принятия любых деловых решений большую важность имеет точная и надежная информация. Это утверждение верно для сферы ИТ точно так же, как и для сферы финансов. Ведение отчетности играет важную роль практически в любой области ИТ. Management Suite позволяет автоматизировать многие аспекты ведения отчетов. Благодаря планированию отчетов информацию можно сохранять в общем каталоге в нескольких форматах (например, в формате CSV или PDF) или отправлять непосредственно в папку входящих сообщений пользователя. Отчеты можно создавать в различных форматах, таких как PDF, HTML, файлы электронных таблиц и документов или XML.
Средство ведения отчетов можно использовать для создания целого ряда специализированных отчетов, предоставляющих важную информацию об устройствах в сети. Это средство ведения отчетов использует преимущества утилиты сканирования инвентаризации Management Suite, которая собирает и упорядочивает данные об оборудовании и программном обеспечении, для создания полезных, информативных и актуальных отчетов.
Доступно несколько типов отчетов:
Можно планировать отчеты, чтобы они запускались с указанным интервалом, кроме того, можно отправлять отчеты непосредственно пользователям по электронной почте.
В этой главе вы изучите следующее:
Средство "Отчеты" (Reports) использует преимущества эффективной утилиты сканирования инвентаризации, которая собирает и упорядочивает данные об оборудовании и программном обеспечении, для создания полезных, информативных и актуальных отчетов. Можно использовать предопределенные отчеты, которые устанавливаются вместе с Management Suite, или создать свои собственные пользовательские отчеты, используя встроенный дизайнер отчетов Data Dynamics. Пользовательские отчеты позволяют определить уникальный набор информации, используемый для создания отчета. Запускаются предопределенные или пользовательские параметры, и создается отчет, содержащий необходимые данные, который можно просмотреть из консоли. Кроме того, можно запланировать публикацию отчетов и их сохранение в безопасном общем файловом ресурсе на главном сервере, где любой пользователь с необходимыми учетными данными может открыть и просмотреть их. Можно также запланировать отправку опубликованных отчетов назначенным получателям по электронной почте.
Щелкните Сервис > Отчеты/мониторинг > Отчеты (Tools > Reporting / Monitoring > Reports).
Щелкните Отчеты (Reports) в группе Отчеты (Reporting).
Средство "Отчеты" (Reports) позволяет получить доступ к основной части отчетов. Отчеты организованы в виде структуры дерева и сгруппированы в следующих папках:
Администраторы могут просматривать содержимое отчетов во всех группах. Пользователи с правом доступа к отчетам могут также просматривать и запускать отчеты, а также публиковать их, но только на устройствах, включенных в их область действия. Пользователи с правом дизайнера отчетов могут создавать пользовательские отчеты. Отчеты запускаются с учетом области текущего пользователя.
Теперь ролевое администрирование включает в себя права ведения отчетов, которые определяют, какие пользователи могут просматривать, запускать, изменять, планировать и создавать отчеты. При создании или изменении роли в средстве управления пользователями можно включить или отключить следующие разрешения ведения отчетов.
Дизайнер отчетов — это эффективное средство, которое следует использовать осмотрительно. Пользователи с правами "Правка" (Edit) для дизайнера отчетов могут получить доступ к любой части базы данных и выполнять любые команды SQL над этими данными, поэтому следует убедиться, что пользователи с такими правами имеют достаточную квалификацию для управления базой данных. Выполнение пользователем изменяющих данные команд SQL может привести к потере или повреждению данных.
Средство "Отчеты" (Reports) использует для доступа к базе данных пользовательские учетные данные, указанные во время установки продукта. Управление этими данными осуществляется в диалоговом окне "Конфигурация служб ПО LANDesk" (Configure LANDesk Software Services). Если вы предпочитаете задавать различные учетные данные для пользователей с правами на доступ к отчетам, можно создать второй набор учетных данных для доступа к базе данных отчетов.
Например, если требуется, чтобы пользователи отчетов имели доступ только для чтения к базе данных, можно создать учетную запись пользователя базы данных с доступом только для чтения. После этого введите эту учетную запись пользователя в качестве пользователя базы данных отчетов в диалоговом окне "Конфигурация служб ПО LANDesk" (Configure LANDesk Software Services).
ПРИМЕЧАНИЕ: Если используется база данных Oracle и создается пользователь отчетов с доступом только для чтения, необходимо создать общий синоним для каждой таблицы, на которую этот пользователь ссылается в отчетах.
Предопределенные отчеты собирают данные из базы данных Management Suite. Если создать пользовательский отчет, можно указать включение в отчет других доступных источников данных. Дополнительные сведения см. в разделе Создание и изменение пользовательских отчетов.
При запуске отчета его можно сохранить с использованием одного из следующих форматов:
При планировании отчета в средстве "Отчеты" (Reports) можно использовать следующие форматы:
Простые отчеты доступны для большинства элементов в консоли Windows. В контекстном меню любой группы или контейнера (такого как запрос) имеется параметр для запуска отчета. Этот отчет отображает данные в текущем представлении, упорядоченные с помощью отображаемых в консоли столбцов данных.
Например, быстрый отчет из группы в представлении сети отображает список устройств в этой группе. Столбцы в представлении сети (такие как IP-адрес, владелец и т. д.) отображаются в отчете. Чтобы изменить организацию данных отчета, измените набор столбцов (добавьте или удалите столбцы или измените их порядок) перед запуском отчета.
Отчет можно запустить для многих средств, чтобы отобразить их элементы в определенном представлении (таком как список наборов правил предупреждений в средстве "Предупреждения" (Alerting)). Отчет можно запустить для любого созданного запроса или для любой созданной группы в представлении сети или в другом месте.
Быстрые отчеты могут принимать разные формы:
Если элемент меню "Просмотреть в виде отчета" (View as Report) отсутствует, то выбранный элемент не поддерживает отчеты "Просмотреть как" (View as).
Дополнительные сведения о полной настройке отчета см. в разделе Создание и изменение пользовательских отчетов.
Используйте средство "Отчеты" (Reports) для запуска отчетов, их упорядочивания и создания новых отчетов. Для отчетов можно запланировать однократный или повторяющийся запуск. Кроме того, можно импортировать и экспортировать отчеты для их использования на других консолях Management Suite.
ПРИМЕЧАНИЕ: При использовании web-консоли вам доступны отчеты из консоли Windows, однако имеются небольшие отличия в способе просмотра и выбора параметров. Вы не можете изменять или создавать пользовательский отчет в web-консоли, а также перемещать отчеты между папками, но можете запускать, просматривать и экспортировать отчеты.
Самый быстрый способ просмотра данных отчета заключается в запуске отчета из консоли. Средство просмотра отчетов отображает данные в виде напечатанной страницы или непрерывных данных. В средстве просмотра можно изменять представления и форматы. Кроме того, можно изменять параметры отчета для выбора подмножества данных.
ПРИМЕЧАНИЕ: При выборе устройств с помощью параметра "Устройство" (Device) символы шаблона не используются. Введите любое число символов, являющихся общими для имен устройств, которые необходимо выбрать, и щелкните Просмотр отчета (View report). В отчет включаются все имена устройств с такой строкой символов.
После запуска отчета результаты можно сохранить в файл. Отчет можно сохранить в формате BMP, GIF, JPEG, TIFF, PNG, HTML, PDF, XML, XLS или DOC.
Некоторые отчеты могут открывать подчиненные или вложенные отчеты. В папке "Безопасность" (Security) находятся отчеты в стиле информационной панели для элементов "Антивирус" (Antivirus) и "Уязвимости" (Vulnerabilities). Если открыть отчет информационной панели (или родительский отчет), можно щелкнуть одну из диаграмм для открытия соответствующего вложенного отчета (или дочернего отчета).
Например, если запущен отчет информационной панели "Антивирус" (Antivirus), щелкните диаграмму "Состояние сканера реального времени" (Real-time scanner status), чтобы открыть отдельный отчет с состоянием сканирования устройств. После этого можно щелкнуть кнопку Вернуться в родительский отчет (Back to parent report), чтобы вернуться в отчет информационной панели.
При запуске отчета запускается средство просмотра отчетов, которое отображает созданный отчет. Это средство просмотра отчетов позволяет отображать отчет в соответствии с вашими предпочтениями просмотра. Кроме того, можно экспортировать отчет из средства просмотра отчетов или сохранить его в другом формате для распространения.
Средство просмотра отчетов включает в себя панель инструментов и боковую панель. Панель инструментов содержит следующие кнопки:
Боковая панель включает в себя три параметра:
Когда боковая панель содержит список параметров, можно включить все элементы этого списка в отчет, установив флажок Все (All). При этом флажки для отдельных элементов не выбираются, но все элементы включаются в отчет.
Чтобы выбрать подмножество элементов, снимите флажок Все (All) и установите флажки рядом с элементами, которые требуется включить в отчет.
Если какой-либо из отчетов требуется вам регулярно, можно запланировать его досрочный запуск или запуск в нерабочее время, когда нагрузка на базу данных главного сервера может быть снижена. При планировании отчета он сохраняется в общей папке отчетов LANDesk (ldmain\reports), а также отправляется всем пользователям на главном сервере, которые обладают правами на доступ к отчетам и имеют адрес электронной почты, сопоставленный с их именем пользователя (в средстве управления пользователями). Для отправки отчетов по электронной почте требуется почтовый сервер SMTP.
Отчет, который сохраняется в общую папку "Отчеты" (Reports) (ldmain\reports), основан на области пользователя, запланировавшего его. В случае отправки отчета другим получателям отчет использует для фильтрации данных область каждого из получателей.
Чтобы запланировать отчет, имени пользователя должно быть назначено право "Развертывания отчетов" (Reports - Deploy).
Если необходимо распространить запущенный отчет, сохраните его в требуемом формате и прикрепите этот файл к сообщению электронной почты. Отчет использует вашу область. Пользователи с правами на общую папку отчетов также могут просматривать отчеты из этого расположения.
ПРИМЕЧАНИЕ: Запуск отчетов с обширным набором данных может использовать значительную часть системных ресурсов на главном сервере. По этой причине на одно время можно запланировать только один отчет. Если один отчет выполняется и на то же время планируются другие отчеты, запуск второго и всех последующих отчетов откладывается до завершения первого отчета.
Ход выполнения отчета можно просмотреть в средстве "Запланированные задачи" (Scheduled tasks).
При планировании отчета можно настроить следующие элементы. Некоторые элементы предназначены только для справки и не доступны для настройки.
При использовании стандартных отчетов и создании пользовательских отчетов необходимо упорядочить их в соответствии с вашими потребностями.
Стандартные отчеты нельзя удалить, но можно скопировать и вставить в другие папки. Например, можно создать в папке "Мои отчеты" (My reports) папку с наиболее часто используемыми отчетами.
Кроме того, можно скопировать стандартный отчет, изменить его и сохранить в качестве уникального. Обычно это проще создания отчета с нуля. При каждом копировании отчета к его имени добавляется номер, чтобы его можно было отличить от других копий. При изменении отчета ему можно назначить уникальное имя.
ПРИМЕЧАНИЕ: Следует создать отдельную копию отчета для каждой создаваемой редакции. Если скопировать и изменить отчет, а затем внести в него дополнительные изменения и сохранить, предыдущие изменения будут утеряны. Рекомендуется каждый раз создавать новую копию, чтобы предотвратить утерю запросов или параметров.
ПРИМЕЧАНИЕ: Хотя скопировать можно любой тип отчета, вырезать и вставлять можно только пользовательские отчеты (или отчеты, скопированные в "Общие отчеты" (Public reports)). Для этого щелкните отчет правой кнопкой мыши и выберите Вырезать (Cut), а затем откройте целевую папку, щелкните правой кнопкой мыши и выберите Вставить (Paste).
Удалять можно только пользовательские или скопированные отчеты.
Отчеты можно синхронизировать между несколькими главными серверами. С помощью такой функции синхронизации можно копировать конфигурации и задачи с главного сервера на главный сервер вручную или автоматически. Синхронизация позволяет копировать элементы на регулярной основе и обеспечить использование одних и тех же средств и данных на нескольких главных серверах. Дополнительные сведения см. в разделе Синхронизация главного сервера.
Для синхронизации одного отчета с другими главными серверами щелкните этот отчет правой кнопкой мыши и выберите Автосинхронизация (Auto sync).
Синхронизация отчета по требованию выполняется с помощью щелчка правой кнопкой мыши и выбора элемента Копировать на другие главные серверы (Copy to other core(s)). При этом можно выбрать серверы, которые должны получить копию. Копирование выполняется только один раз, после чего данный элемент сразу же становится доступен на удаленных главных серверах. Обратите внимание на то, что для отображения элемента может потребоваться вручную обновить представление консоли удаленного главного сервера с помощью нажатия клавиши F5. Удаленные копии имеют то же имя и расположение, что и исходная копия, и доступны для изменения. Любые группы или подгруппы, содержащие отчет, создаются автоматически.
Отчеты можно импортировать и экспортировать. Это удобно, когда требуется совместно использовать шаблоны отчетов с другими пользователями. Если вы удалили отчет, а потом решили снова использовать его, то этот отчет можно импортировать повторно.
Отчеты хранятся в виде обычного текста в файлах XML с расширением .ldms в указанном вами расположении. Эти файлы могут быть считаны только LANDesk Management Suite.
Имена папок и файлов экспортированных отчетов обычно совпадают данным, отображаемым в средстве ведения отчетов.
Средство отчетов включает в себя интегрированный дизайнер отчетов Data Dynamics, который позволяет управлять всеми аспектами использования отчетов. В этом дизайнере элементы разметки страницы, связанные с объектами данных, используются для отображения выбранных данных. В нем можно настроить внешний вид отчета, базовые инструкции запроса SQL, доступные пользователю параметры и т. д.
Отчет можно создать или изменить одним из следующих способов:
При создании или изменении отчета сначала указываются его свойства.
Если был скопирован стандартный отчет, можно просто изменить элементы в диалоговом окне "Свойства" (Properties) и сохранить новый отчет. Однако в большинстве случаев требуется открыть дизайнер отчетов и внести более существенные изменения.
Из диалогового окна свойств отчета можно открыть дизайнер отчетов. Это отдельное приложение Data Dynamics Reports, которое интегрировано со средством "Отчеты" (Reports) и базой данных.
ПРИМЕЧАНИЕ: Чтобы открыть дизайнер отчетов, пользователь должен обладать правами на изменение данных в дизайнере отчетов.
Дизайнер отчетов предоставляет полный доступ ко всем аспектам использования отчетов.
Дизайнер отчетов — это гибкое и многофункциональное средство, которое позволяет осуществлять запросы и отображение данных из различных источников. При создании отчета требуются следующие базовые элементы:
Отчеты извлекают информацию из источника данных — базы данных, использующей стандартный формат, например SQL, ODBC, Oracle или XML. В сочетании с источником данных определяются наборы данных — запросы, на которые ссылается отчет. Обозреватель данных в левой части дизайнера отображает источники данных и наборы данных в виде дерева. В приведенном ниже примере источником данных является LDMS (база данных Management Suite), а набором данных — устройства Windows. "Имя" (Name) и "Версия" (Version) — это названия полей (таблиц базы данных), на которые имеются ссылки в запросе набора данных.
При создании нового отчета в качестве источника данных по умолчанию используется база данных Management Suite. Можно добавить любые другие источники данных, указав тип данных, строку подключения и учетные данные, необходимые для доступа к данным. Это позволяет извлекать данные не только из базы данных Management Suite, но и из любого источника, так же как и при создании пользовательского отчета.
Параметры (Parameters) передают информацию между наборами данных. В средстве просмотра отчетов параметры можно отобразить, чтобы упростить выбор отображаемых данных.
Дизайнер отчетов содержит мастер, облегчающий связывание источников данных и определение наборов данных и параметров. Например, при выборе источника данных (такого как LDMS) щелкните кнопку Добавить (Add) и выберите Набор данных (Data Set).
Мастер наборов данных отображается со свойствами, упорядоченными по шести группам.
Например, на странице "Запрос" (Query) мастера можно добавить запрос SQL. Щелкните зеленую галочку для проверки синтаксиса или символ функции (fx) для открытия редактора выражений.
Редактор выражений содержит список всех полей, доступных для выбранного элемента, и позволяет вставлять эти элементы, такие как параметры и поля из наборов данных, в выражение Кроме полей, связанных с наборами данных, доступны часто используемые значения, определяемые глобально, и стандартные операторы и функции, которые можно вставить в выражение.
После добавления хотя бы одного набора данных можно определить параметры, основанные на используемых наборах данных. При запуске отчета пользователем добавленные параметры отображаются в средстве просмотра отчетов, чтобы пользователь мог выбрать отображаемые в отчете данные.
В следующем примере был создан набор данных Комплекты (Suites), который ссылается на таблицу product в полях product_idn, title и version. Создается параметр Комплект (Suite). На странице Общие (General) диалогового окна добавляется имя и указывается текст приглашения ("Выберите комплект" (Select a suite)). Это то приглашение, которое пользователь видит в средстве просмотра отчетов. На странице Доступные значения (Available values) указываются значения из запроса. Используется поле значения product_idn (уникальный идентификационный номер из базы данных) и поле метки title, которое обозначает заголовок (имя) комплекта, отображаемого для пользователя.
При запуске отчета этот параметр отображается пользователю со списком, позволяющим выбрать продукт комплекта:
На третьей странице диалогового окна "Параметры" (Parameters) можно указать значение по умолчанию для параметра.
Когда вы разрешаете пользователям выбрать параметр, на это выбранное значение можно сослаться в запросе с помощью инструкции SQL, которая является уникальным для редактора отчетов Data Dynamics: "in (?)". Эта инструкция использует выбранное в настоящий момент времени значение параметра при запуске отчета. Пример такой работы приведен в следующем образце кода.
Следующий запрос использует поля из таблицы product и таблицы slm_productsuiteref для выбора продуктов, включенных в комплект продуктов. В данном случае включен один комплект продуктов с идентификационным номером 615.
select p.product_idn, p.title, p.version from slm_productsuiteref r
left outer join product p on p.product_idn = r.product_idn where r.productsuite_idn = 615
order by p.title
Вместо указания одного комплекта можно заменить ссылку на определенный комплект продуктов элементом "in (?)", чтобы включить комплект, выбираемый пользователем при запуске отчета.
select p.product_idn, p.title, p.version from slm_productsuiteref r
left outer join product p on p.product_idn = r.product_idn where r.productsuite_idn in (?)
order by p.title
Другие примеры такого использования можно найти в некоторых стандартных отчетах, которые требуют выбора значения параметра пользователем.
Макеты отчетов определяют вывод страниц с использованием стандартных размеров. Можно указать размер страницы, ориентацию, повторный верхний и нижний колонтитул, а также формат основной части отчета.
В стандартных отчетах используется верхний колонтитул с логотипом LANDesk, который скрывается на странице 1. Разметка основной части начинается с увеличенного логотипа, который отображается только один раз, а приведенные под ним данные указываются на любом необходимом количестве страниц.
При работе с разметкой страницы можно быстро добавить элементы форматирования и областей данных, перетащив инструмент из инструментария.
Перетащите элемент на разметку, а затем переместите этот элемент или измените его размер. Задайте подробное определение объекта, используя панель свойств (в правой части редактора), или щелкните Открыть мастер (Open Wizard) для изменения тех же самых свойств в формате мастера с использованием группировки элементов по типу свойства.
Форматирование данных осуществляется с помощью областей данных, которые представляют собой стандартные элементы форматирования , заданные для определенного типа представления. Области данных включают в себя следующие элементы:
Области данных включены в инструментарий. Их можно комбинировать, вкладывать и включать в любые другие элементы разметки.
Элементы в инструментарии, используемые для форматирования разметки страницы и размещения данных на странице.
Эти и другие элементы полностью доступны для настройки и могут комбинироваться различными способами для группировки и отображения данных.
Для получения представления об определении собственных отчетов просмотрите свойства любого стандартного отчета и щелкните Дизайнер отчетов (Report designer), чтобы узнать, как этот отчет был определен.
Более подробную справку по дизайнеру отчетов см на web-сайте сообщества LANDesk (community.landesk.com). Эта информация также доступна на web-сайте Data Dynamics Reports (datadynamics.com).
Все отчеты основаны на шаблонах, поставляемых в комплекте с LANDesk Management Suite. Если требуется настроить шаблон отчета, необходимо открыть файл собственного шаблона в дизайнере отчетов. Например, может потребоваться добавить в шаблон название и логотип компании или изменить базовую разметку страницы, шрифт или другие элементы.
Доступно три файла шаблонов, один с книжной ориентацией, один с альбомной ориентацией и один для шаблонов информационной панели.
ПРИМЕЧАНИЕ: Шаблоны отчетов устанавливаются на каждое устройство, на котором установлена консоль. Если изменить шаблон на главном сервере, этот шаблон используется при запуске отчетов на главном сервере и из web-консоли. Однако другие консоли используют тот шаблон, который был установлен для них. Если требуется использовать измененный шаблон на других консолях, необходимо скопировать файл этого шаблона на каждую дополнительную консоль или создать задание распространения для распространения файлов шаблона.
Дополнительные сведения об использовании отчетов Management Suite см. на портале по ведению отчетов сообщества LANDesk, расположенном по адресу community.landesk.com/ldmsreports. Портал по ведению отчетов содержит дополнительную документацию, вопросы клиентов и доступные для загрузки отчеты. Любой пользователь LANDesk может передать пользовательский отчет в категорию "Созданные клиентами отчеты" (Created by Customers) сообщества.
Чтобы быстро открыть портал по ведению отчетов сообщества LANDesk, можно также щелкнуть Сервис > Отчеты/мониторинг > Отчеты сообщества (Tools > Reporting/Monitoring > Community reports).