Запросы представляют собой индивидуально настроенные операции
поиска для управляемых устройств. LANDesk Management Suite
позволяет с помощью запросов баз данных запрашивать данные
устройств, которые были просканированы и помещены в базу данных, а
также с помощью запросов LDAP запрашивать данные устройств, которые
расположены в других каталогах. Вы можете просматривать, создавать
и упорядочивать запросы базы данных с помощью групп запросов в
сетевом представлении на консоли. Для создания запросов LDAP
используется утилита "Диспетчер каталогов" (Directory Manager).
Для получения дополнительной информации о создании и
использовании запросов каталога LDAP с помощью диспетчера каталогов
см. раздел Запросы LDAP.
Запросы помогают управлять сетью, позволяя осуществлять поиск и
систематизацию устройств в базе данных главного сервера на
основании указанных системных или пользовательских критериев
Например, вы можете создать и выполнить запрос, который будет
охватывать только устройства с тактовой частотой процессора менее 2
ГГц, или с ОЗУ менее 1024 МБ, или с жестким диском объемом менее 20
ГБ. Создайте один или несколько запросов с такими условиями и
установите их взаимосвязь, используя стандартные логические
операции. При выполнении запросов вы можете распечатать их
результаты, получить доступ и управлять устройствами, которые
соответствуют данным запросам.
Группы запросов
Запросы можно объединить в группы в сетевом представлении. Чтобы
создать новые запросы (и новые группы запросов), щелкните правой
кнопкой мыши группу Мои запросы (My queries) и выберите
соответственно элемент Новый запрос (New query) или Новая
группа (New group).
Администратор Management
Suite (пользователь с правами администратора Management Suite) может
просматривать содержимое всех групп запросов, включая Мои
запросы (My queries), Общие запросы (Public queries) и
Все запросы (All queries).
Другие пользователи, входящие на консоль Management Suite, могут видеть
запросы в группах Мои запросы (My queries), Общие
запросы (Public queries) и Все запросы (All queries) в
зависимости от области действия их устройств.
Когда вы перемещаете запрос в группу, щелкая правой кнопкой мыши
и выбирая команду Добавить в новую группу (Add to new group)
или Добавить в существующую группу (Add to existing group)
либо перетаскивая запрос, при этом фактически создается копия
запроса. Копию запроса можно удалить из любой группы запросов, и
это не повлияет на главную копию запроса (в группе Все
запросы (All queries)). Если вы хотите удалить главную копию,
удалите ее из группы Все запросы (All queries).
Для получения дополнительной информации о способах отображения
групп запросов и запросов в сетевом представлении, а также о
возможных действиях с ними см. раздел Понятие вида сети.
Создание запросов баз
данных
Запрос создается в диалоговом окне Новый запрос (New
query) путем выбора атрибутов, операторов отношений и значений
атрибутов. Сформируйте положение запроса, выбрав атрибут
инвентаризации и связав его с допустимым значением. Свяжите
логически положения запроса друг с другом для того, чтобы они
образовали группу, перед тем как соотнести их с другими положениями
или группами.
Создание запроса базы данных
В сетевом представлении консоли щелкните правой
кнопкой мыши группу Мои запросы (My queries) (или группу
Общие запросы (Public queries), если вы обладаете правом на
управление общими запросами) и выберите Новый запрос (New
query).
Введите уникальное имя для запроса.
Выберите компонент из списка атрибутов
инвентаризации.
Выберите оператор отношения.
Выберите значение из списка значений. Значение можно
изменить.
Нажмите Вставка (Insert), чтобы добавить
команду в список запросов.
Если хотите включить в запрос несколько компонентов,
щелкните логический оператор (AND, OR) и повторите действия
2–5.
(Необязательно) Чтобы объединить положения запроса в
группу, выберите два или более положения запроса и щелкните
Группа() (Group()).
Завершив добавление положений, щелкните
Сохранить (Save).
Диалоговое окно "Новый запрос"
Это диалоговое окно используется для создания нового запроса и
содержит следующие функции:
Имя (Name): Идентифицирует запрос в группах
запросов.
Компоненты машин (Machine components):
Отображает список компонентов инвентаризации и атрибутов, которые
может искать запрос.
Операторы отношений (Relational operators):
Список операторов отношения. Эти операторы определяют, какие
значения для указанного компонента обеспечат выполнение
запроса.
Оператор Like является новым оператором
отношения. Если пользователь не указывает никаких символов шаблона
(*) запроса, оператор Like добавляется к окончаниям обоих запросов.
Ниже приведены три примера использования оператора "Like":
Запросы Computer.Display Name LIKE "Bob's
Machine": Computer.Display Name LIKE "%Bob's Machine%"
Запросы Computer.Display Name LIKE "Bob's
Machine*": Computer.Display Name LIKE "Bob's Machine%"
Запросы Computer.Display Name LIKE "*Bob's
Machine": Computer.Display Name LIKE "%Bob's Machine"
Отображение значений сканирования (Display scanned
values): Отображает список допустимых значений для выбранного
атрибута инвентаризации. Можно ввести подходящее значение вручную
или изменить выбранное значение с помощью поля "Правка значений"
(Edit values). Если выбран оператор отношения "Существует" или "Не
существует", ввести значения невозможно.
Логический оператор (Logical operator):
Определяет логические отношения между положениями запроса:
AND: И предыдущее, "AND" (И) текущее положение
запроса должны иметь значение "true" для выполнения запроса.
OR: Предыдущее положение запроса "OR" (ИЛИ)
текущее положение должно иметь значение "true" для выполнения
запроса.
Вставить (Insert): Вставка нового положения в
список запроса и логическая привязка его к другим положениям в
соответствии с указанным логическим оператором. Нельзя нажать
данную кнопку до тех пор, пока не будет создано допустимое
положение запроса.
Правка (Edit): Изменение выбранного положения
запроса. После завершения изменений нажмите кнопку
Обновить.
Удалить (Delete): Удаление выбранного
положения из списка запроса.
Очистить все (Clear all): Удаление всех
положений из списка запроса.
Список запросов (Query list): Список
включенных в запрос положений и их логические связи с другими
перечисленными положениями. Сгруппированные положения указываются в
круглых скобках.
Группа () (Group): Группирование выбранных
положений таким образом, чтобы перед их оценкой по отношению к
другим положениям выполнялась оценка этих положений по отношению
друг к другу.
Удалить из группы (Ungroup): Разгруппирование
выбранных сгруппированных положений.
Фильтры (Filters): Открывает диалоговое окно
"Фильтр запроса" (Query Filter), в котором отображаются группы
устройств. Выбирая группы устройств, вы ограничиваете запрос только
теми устройствами, которые содержатся в выбранных группах. Если вы
не выберите ни одну группу, запрос игнорирует участие в
группе.
Выбор столбцов (Select columns): Позволяет
добавлять и удалять столбцы, отображаемые в списке результатов для
данного запроса. Выберите компонент и затем нажмите кнопку со
стрелкой вправо для его добавления в список столбцов. Можно вручную
изменить псевдоним и текст порядка сортировки. Внесенные изменения
появятся в списке результатов запроса.
Классификатор (Qualifier): Кнопка
классификатора позволяет включить в результаты только взаимосвязи
"один с несколькими" из базы данных; без использования этой кнопки
вы получите набор результатов, в котором одно и то же устройство
будет указано много раз. Например, чтобы посмотреть, какая версия
Microsoft Word установлена на каждом устройстве в организации, вы
вставляете в поле запроса строку Computer.Software.Package.Name ='Microsoft Word' и выбираете Computer.Software.Package.Version в
списке выбора столбцов. Но если просто указать версию программного
обеспечения, будет указана каждая версия каждого компонента
программного обеспечения, установленного на каждом устройстве, что
вам совсем не нужно. Следовательно, нужно ограничить (или
квалифицировать) версию только приложением Microsoft Word. Нажмите
кнопку Классифицировать (Qualify), чтобы вставить строку
Computer.Software.Package.Name = "Microsoft Word". В результате вы
получите только версии Microsoft Word.
Сохранить (Save): Сохраняет текущий запрос.
Если запрос сохраняется еще до выполнения, он хранится в главной
базе данных и остается там, пока не будет удален явным
образом.
ПРИМЕЧАНИЕ:Порядок выполнения положений запроса
Если группы запросов не были созданы, перечисленные в данном
диалоговом окне запросы выполняются снизу вверх. Проверьте, чтобы
составляющие группы запросов были оценены в качестве группы; иначе
результаты запроса могут отличаться от ожидаемых.
Выполнение запросов баз
данных
Для выполнения запроса
В сетевом представлении разверните группы запросов,
чтобы найти нужный запрос.
Дважды щелкните запрос. Можно также щелкнуть запрос
правой кнопкой мыши и выбрать команду Выполнить (Run).
Результаты (соответствующие запросу устройства)
отображаются на правой панели сетевого представления.
Импорт и экспорт
запросов
Вы можете использовать функцию импорта и экспорта для
перемещения запросов из одной базы данных в другую. Можно
импортировать:
экспортированные запросы Management Suite 8 и 9;
экспортированные XML-запросы web-консоли.
Для импорта запроса
Щелкните правой кнопкой мыши нужную группу запросов
для размещения в ней импортируемого запроса.
В контекстном меню выберите Импорт
(Import).
Найдите и выберите запрос, который нужно
импортировать.
Щелкните Открыть (Open), чтобы добавить запрос
в выбранную группу запросов в сетевом представлении.
Для экспорта запроса
Щелкните правой кнопкой мыши экспортируемый
запрос.
В контекстном меню выберите Экспорт
(Export).
Перейдите в расположение, в которое хотите сохранить
запрос (в виде файла с расширением .ldms).
Введите имя запроса.
Нажмите Сохранить (Save), чтобы экспортировать
запрос.