- Какие элементы входят в состав пакета управления Operations Manager? What is in an Operations Manager management pack?
- Составляющие пакета управления Parts of a management pack
- Мониторы Monitors
- Правила Rules
- Представления и панели мониторинга Views and dashboards
- База знаний Knowledge
- Задачи Tasks
- Отчеты Reports
- Операции обнаружения объектов Object discoveries
- Профили запуска от имени Run As profiles
- Запечатанные и незапечатанные пакеты управления Sealed and unsealed management packs
- Библиотеки и зависимости пакетов управления Management pack libraries and dependencies
- Просмотр зависимостей для пакета управления To view the dependencies for a management pack
- Дальнейшие шаги Next steps
Какие элементы входят в состав пакета управления Operations Manager? What is in an Operations Manager management pack?
Поддержка этой версии Operations Manager прекращена. Рекомендуем перейти на Operations Manager 2019. This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.
Пакеты управления обычно содержат параметры наблюдения для приложений и служб. Management packs typically contain monitoring settings for applications and services. После импорта пакета в группу управления System Center Operations Manager сразу начинает наблюдение за объектами на основе настроек по умолчанию и пороговых значений, установленных в пакете управления. After a management pack is imported into a management group, System Center — Operations Manager immediately begins monitoring objects based on default configurations and thresholds that are defined in the management pack.
Каждый пакет управления может содержать следующие компоненты. Each management pack can contain any or all of the following parts:
Мониторы, которые настраивают агенты на отслеживание различных составляющих управляемого компонента. Monitors, which direct an agent to track the state of various parts of a managed component.
Правила, которые настраивают агент на сбор данных о производительности и обнаружении, отправку предупреждений и уведомлений о событиях и др. Rules, which direct an agent to collect performance and discovery data, send alerts and events, and more.
Задачи, которые определяют операции, выполняемые агентом или консолью. Tasks, which define activities that can be executed by either the agent or the console.
База знаний с текстовыми рекомендациями, которые помогают операторам диагностировать и устранять проблемы. Knowledge, which provides textual advice to help operators diagnose and fix problems.
Представления, которые содержат настраиваемые интерфейсы пользователя для отслеживания компонента и управления им. Views, which offer customized user interfaces for monitoring and managing this component.
Отчеты, которые определяют специальные методы предоставления информации об отслеживаемом объекте. Reports, which define specialized ways to report on information about this managed component.
Обнаружение объектов, которое обеспечивает выявления объектов для отслеживания. Object discoveries, which identify objects to be monitored.
Профили запуска от имени, которые позволяют запускать различные правила, задачи, мониторы или операции обнаружения с различными учетными записями на различных компьютерах. Run As profiles, which allow you to run different rules, tasks, monitors, or discoveries under different accounts on different computers.
Составляющие пакета управления Parts of a management pack
В каждом пакете управления определяется модель управляемого компонента. Every management pack defines a model of the component that it manages. Эта модель выражается в виде одного или нескольких классов, каждый из которых определяет объекты для отслеживания и управления. This model is expressed as one or more classes, each representing something that can be monitored and managed. Когда данные из пакета управления отправляются агенту, он использует правила обнаружения из пакета управления для поиска фактических экземпляров классов, заданных в пакете. When a management pack’s information is sent to an agent, the agent relies on specific discovery rules in the management pack to find the actual instances of the classes this pack defines.
Для снижения нагрузки на сеть и требований к хранилищу на стороне агента, на локальное хранилище агента загружаются только составляющие пакета управления, необходимые для мониторинга. To reduce network utilization and storage requirements on the agent, only the parts of the management pack that are required by the agent to perform monitoring are downloaded to the agent for local storage. Например, разделы пакетов управления, которые определяют правила и мониторы, загружаются, а разделы с базой знаний и отчетами — нет. For example, the sections of the management packs which define rules and monitors are downloaded, while the sections for knowledge and reports are not.
Мониторы Monitors
Каждый пакет управления определяет один или несколько классов для управления, а затем определяют группу мониторов для экземпляров этих классов. Each management pack defines one or more classes that can be managed, and then specifies a group of monitors for instances of the classes. Эти мониторы отслеживают состояние каждого экземпляра класса, что упрощает предотвращение проблем. These monitors keep track of the state of each class instance, making it easier to avoid problems before they occur.
Каждый монитор соответствует состоянию того или иного аспекта экземпляра класса и меняется вслед за изменением состояния экземпляра. Each monitor reflects the state of some aspect of a class instance, and changes as the state of the class instance changes. Например, монитор, отслеживающий использование диска, может находиться в одном из следующих состояний: зеленый, диск заполнен менее чем на 75 %; желтый, заполнение диска 75–90 %, и красный, диск заполнен более чем на 90 %. For example, a monitor that tracks disk utilization might be in one of three states: green, if the disk is less than 75 percent full; yellow, if it is between 75 and 90 percent full; and red, if the disk is more than 90 percent full. Монитор, который отслеживает доступность приложения, может находиться только в двух состояниях: зеленый, если приложение выполняется, и красный — в противном случае. A monitor that tracks the availability of an application might have only two states: green, if the application is running; and red, if it is not. Дизайнер каждого пакета управления определяет мониторы, которые в него входят, количество состояний каждого монитора и аспект управляемого класса, который он отслеживает. The author of each management pack defines the monitors it contains, how many states each monitor has, and what aspect of the managed class this monitor tracks.
Правила Rules
В Operations Manager правило определяет события и данные о производительности, которые собираются с компьютеров, а также порядок обработки этой информации после сбора. In Operations Manager, a rule defines the events and performance data to collect from computers, and what to do with the information after it is collected. Проще всего представлять правила как оператор If/Then («если, то»). A simple way to think about rules is as an if/then statement. Например, пакет управления для приложения может содержать следующие правила. For example, a management pack for an application might contain rules such as the following:
Если в журнале событий появится сообщение о закрытии приложения, отправить предупреждение. If a message indicating that the application is shutting down appears in the event log, send an alert.
Если попытка входа заканчивается неудачей, собрать данные о событии, соответствующем этой ошибке. If a logon attempt fails, collect the event that indicates this failure.
Как показано в этих примерах, правила могут отправлять предупреждения, данные о событиях и производительности. As these examples show, rules can send alerts, events, or performance data. Кроме того, правила могут выполнять сценарии, например для перезапуска отказавшего приложения. Rules can also run scripts, such as allowing a rule to attempt to restart a failed application.
Представления и панели мониторинга Views and dashboards
Консоль управления Operations Manager содержит стандартные представления, такие как «Состояние», «Предупреждения» и «Производительность». The Operations Manager Operations console provides standard views such as State, Alerts, and Performance. Консоль также включает панели мониторинга для консолидации и визуализации рабочих данных по конкретным службам или приложениям, обеспечивая высокую степень открытости и видимости. The console also includes dashboards to consolidate and visualize the operational data for specific services or applications for increased insight and visibility. Кроме того, пользователь может создать персональное представление в консоли управления. In addition, you can create a personalized view in the Operations console.
База знаний Knowledge
База знаний — это материалы, встроенные в правила и мониторы. Они содержат информацию от дизайнера пакета управления о причинах предупреждения и рекомендации по устранению проблемы, ставшей причиной предупреждения. Knowledge is content, embedded in rules and monitors, that contains information from the management pack author about the causes of an alert and suggestions on how to fix the issue that caused an alert to be raised. В консоли статьи базы знаний отображаются как текст, призванный помочь оператору в диагностике и устранении проблем. Knowledge appears as text in the console, and its goal is to help an operator diagnose and fix problems. Текст может включать ссылки на задачи, которые помогают дизайнеру провести оператора через все этапы процесса восстановления. The text can include links to tasks, allowing the author of this knowledge to walk an operator through the recovery process. Например, оператор может получить инструкции выполнить задачу A, а затем, в зависимости от результатов, задачу Б или задачу В. Статьи базы знаний также могут содержать ссылки на представления производительности и отчеты, давая оператору прямой доступ к информации, необходимой для устранения неполадок. For example, the operator might first be instructed to run task A, and then based on the result of this task, run either task B or task C. Knowledge can also contain links to performance views and to reports, giving the operator direct access to information needed to solve a problem.
База знаний называется также база знаний продукта или база знаний компании. Knowledge is referred to as product knowledge or company knowledge. База знаний продукта добавляется в пакет управления его автором. Product knowledge is added to the management pack by the management pack author. Администратор может добавить свою собственную базу знаний к правилам и мониторам для расширения информации об устранении неполадок и предоставлении операторам информации, непосредственно относящейся к компании и известной как база знаний компании. Administrators can add their own knowledge to rules and monitors to expand the troubleshooting information and provide company-specific information for operators, which is known as company knowledge. Подробные сведения о добавлении базы знаний компании к пакету управления см. в статье Добавление базы знаний в пакет управления. For more information on adding company knowledge to a management pack, see How to Add Knowledge to a Management Pack.
Задачи Tasks
Задача — это сценарий или другой исполняемый код, который запускается на сервере управления или на сервере, клиенте или другом управляемом устройстве. A task is a script or other executable code that runs either on the management server or on the server, client, or other device that is being managed. Задачи могут выполнять любой вид деятельности, включая перезапуск отказавшего приложения или удаление файлов. Tasks can potentially perform any kind of activity, including restarting a failed application and deleting files. Как и другие аспекты пакета управления, задачи связываются с определенными управляемыми классами. Like other aspects of a management pack, each task is associated with a particular managed class. Например, выполнение chkdsk имеет смысл только для диска, а задача перезапуска Microsoft Exchange Server — только на компьютере с приложением Exchange Server. For example, running chkdsk makes sense only on a disk drive while a task that restarts Microsoft Exchange Server is meaningful only on a computer that is running Exchange Server. При необходимости оператор может запустить задачу на нескольких управляемых системах одновременно. If necessary, an operator can also run the same task simultaneously on multiple managed systems. Существуют два специальных типа задач, связанных с мониторами: задачи диагностики, имеющие цель выявить причину проблемы, и задачи восстановления, служащие для решения проблемы. Monitors can have two special kinds of tasks associated with them: diagnostic tasks that try to discover the cause of a problem, and recovery tasks that try to fix the problem. Эти задачи могут выполняться автоматически при переходе монитора в состояние ошибки, предоставляя автоматический способ решения проблемы. These tasks can be run automatically when the monitor enters an error state, providing an automated way to solve problems. Их можно запускать вручную, поскольку автоматизированное восстановление не всегда является предпочтительным подходом. They can also be run manually, because automated recovery isn’t always the preferred approach.
Отчеты Reports
Пакет управления может содержать представления, настроенные для целевых объектов пакета управления. Кроме того, он может содержать настраиваемые отчеты. Just as a management pack can contain views customized for the objects that management pack targets, it can also contain custom reports. Например, пакет управления может включать настроенное определение одного из встроенных отчетов Operations Manager, включающее точный список объектов, которые должны анализироваться в отчете. For example, a management pack might include a customized definition of one of Operations Manager’s built-in reports, specifying the exact objects that the report should target.
Операции обнаружения объектов Object discoveries
Операции обнаружения объектов используются для нахождения в сети определенных объектов, за которыми должно быть установлено наблюдение. Object discoveries are used to find the specific objects on a network that need to be monitored. Пакеты управления определяют тип объектов, за которыми осуществляет наблюдение данных пакет управления. Management packs define the type of objects that the management pack monitors. Операции обнаружения объектов могут использовать реестр, инструментарий WMI, сценарии, OLE DB, протокол LDAP или даже пользовательский управляемый код, чтобы находить объекты в сети. The object discoveries can use the registry, WMI, scripts, OLE DB, LDAP, or even custom managed code to find objects on a network. Если при выполнении обнаружения в сети находятся объекты, за которыми не требуется наблюдать, то область обнаружения объектов можно ограничить с помощью переопределений. If an object discovery finds objects on your network that you do not want to monitor, you can limit the scope of object discoveries by using overrides.
Профили запуска от имени Run As profiles
Пакеты управления могут включать один или несколько профилей запуска от имени. A management pack can include one or more Run As profiles. Профили и учетные записи запуска от имени используются для выбора пользователей с правами, необходимыми для запуска правил, задач и мониторов. Run As profiles and Run As accounts are used to select users with the privileges needed for running rules, tasks, and monitors.
Авторы пакета управления могут создать профиль запуска от имени и связать его с одним или несколькими правилами, мониторами, задачами или обнаружениями. Management pack authors can create a Run As profile and associate the profile with one or more rules, monitors, tasks, or discoveries. Именованный профиль запуска от имени импортируется вместе с пакетом управления в Operations Manager. The named Run As profile is imported along with the management pack into Operations Manager. Администратор Operations Manager создает учетную запись запуска от имени и определяет пользователей и группы. The Operations Manager administrator then creates a named Run As account and specifies users and groups. Затем администратор добавляет учетную запись запуска от имени к профилю запуска от имени и указывает целевые компьютеры, на которых эта запись будет использоваться. The administrator adds the Run As account to the Run As profile and specifies the target computers that the account should run on. Учетная запись запуска от имени предоставляет учетные данные для выполнения правил, мониторов, задач и обнаружений, связанных с профилем запуска от имени, к которому она принадлежит. The Run As account provides the credentials for running the rules, monitors, tasks, and discoveries that are associated with the Run As profile to which the Run As account belongs.
Запечатанные и незапечатанные пакеты управления Sealed and unsealed management packs
Пакеты управления могут быть запечатанными или незапечатанными. Management packs are either sealed or unsealed. Запечатанный пакет управления — это двоичный файл, который нельзя изменять. A sealed management pack is a binary file that cannot be edited. Незапечатанный пакет управления, — это XML-файл, который можно изменять. An unsealed management pack is an XML file that can be edited. Запечатанные пакеты управления должны иметь расширения .MP, тогда как незапечатанные пакеты управления — расширение .XML. Sealed management packs should have an .mp extension, while unsealed management packs should have an .xml extension.
Обычно пакеты управления, полученные от поставщиков программного или аппаратного обеспечения, запечатаны. In general, management packs obtained from an application or hardware device vendor are sealed.
Хотя невозможно изменить параметры в запечатанных пакетах управления, можно настроить применяемые параметры пакеты управления после его импорта с помощью переопределений или посредством создания дополнительных параметров, например правил, мониторов и задач, которые заменяют параметры по умолчанию пакета управления. Although you cannot change the settings in a sealed management pack, you can still customize the applied settings of a management pack after it is imported by using overrides or by creating additional settings such as rules, monitors, and tasks that supersede the management pack’s default settings. Все создаваемые настройки сохраняются в отдельном файле пакета управления. All customizations that you create are saved to a separate management pack file.
Библиотеки и зависимости пакетов управления Management pack libraries and dependencies
Некоторые пакеты управления называются библиотеками, потому что они составляют основу классов, от которых зависят другие пакеты управления. Certain management packs are referred to as libraries, because they provide a foundation of classes on which other management packs depend. Пакет управления, загружаемый из каталога Operations Manager, может включать пакет управления библиотеки. A management pack that you download from the Operations Manager Catalog might include a library management pack. Несколько пакетов управления библиотек импортируются в ходе процесса установки Operations Manager. Several library management packs are imported as part of the Operations Manager installation process. Список пакетов управления, импортируемых в ходе установки Operations Manager, см. в разделе Пакеты управления, устанавливаемые с Operations Manager. For a list of management packs imported during the installation of Operations Manager, see Management Packs Installed with Operations Manager.
Зависимости образуются при ссылке пакета управления на другие пакеты управления. A dependency exists when a management pack references other management packs. Необходимо импортировать все пакеты управления, на которые установлены ссылки, до импорта зависящего от них пакета управления. You must import all referenced management packs before you can import the management pack that depends on those management packs. Пакеты управления включают руководство к нему, в котором документируются все его зависимости. Management packs include a management pack guide that should document the dependencies of the management pack. Кроме того при попытке импортировать пакет управления с отсутствующими пакетами управления, от которых он зависит, в диалоговом окне Импорт пакетов управления отобразится сообщение о том, что пакет управления не удалось импортировать, а также будет приведен список пропущенных пакетов управления. In addition, if you attempt to import a management pack and the management packs that it is dependent on are not present, the Import Management Packs dialog box will display a message that the management pack will fail to import and a list of the missing management packs. После импорта пакета управления можно просмотреть его зависимости в консоли управления. After you import a management pack, you can view its dependencies in the Operations console.
Просмотр зависимостей для пакета управления To view the dependencies for a management pack
В консоли управления в рабочей области Администрирование выберите Пакеты управления. In the Operations console, in the Administration workspace, click Management Packs.
Щелкните правой кнопкой мыши требуемый пакет управления и выберите пункт Свойства. Right-click the desired management pack, and then click Properties.
В диалоговом окне Свойства пакета управления перейдите на вкладку Зависимости . In the Properties dialog box for the management pack, click the Dependencies tab.
На вкладке Зависимости перечислены все пакеты управления, от которых зависит выбранный пакет, а также все пакеты управления, которые зависят от него. The Dependencies tab lists any management packs that the selected management pack depends on and any management packs that depend on the selected management pack.
Дальнейшие шаги Next steps
Сведения о создании пользовательского пакета управления с возможностью записи для хранения переопределений см. в статье Создание пакета управления для переопределений. To learn how to create a custom writeable management pack to store your overrides, see How to Create a Management Pack for Overrides
Сведения об основных понятиях управления конфигурацией мониторинга приложений и служб, определенных в пакете управления, см. в статье Жизненный цикл пакета управления. To understand the basic concepts for managing the monitoring configuration of an application or service defined in a management pack, see Management Pack Lifecycle
В статье Импорт, экспорт и удаление пакета управления содержится описание общих административных задач, выполняемых для пакетов управления в группе управления. See How to import, export and remove a management pack to perform common administrative tasks with management packs in your management group.
Если требуется создать собственный набор знаний для определенных предупреждений, создаваемых правилами и мониторами из запечатанного пакета управления, ознакомьтесь со статьей Добавление набора знаний в пакет управления. If you want to create your own custom knowledge for specific alerts generated by rules or monitors from a sealed management pack, review How to Add Knowledge to a Management Pack