Чтобы создать правило (сценарий) сбора данных о производительности на основе проб в Operations Manager 2007 используйте следующую процедуру. С помощью правил на основе проб можно получать данные от неограниченного количества источников, таких как файловые системы или свойства операционных систем. Правила на основе выборки данных не должны изменять состояние объекта. Данные, собранные с помощью данного правила, будут отображены в представлениях "Производительность" целевых объектов.

Порядок создания правила сбора данных производительности на основе проб в Operations Manager 2007

  1. Запустите мастер создания правила Operations Manager 2007.

    Примечание
    Сведения о запуске мастера создания правил см. в разделе Запуск мастера создания правила в Operations Manager 2007.
  2. На странице Выбор типа правила сделайте следующее.

    1. Раскройте Правила сбора данных, раскройте На основе проб и выберите Сценарий (Производительность).

    2. Выберите из данного списка пакет управления, например пакет управления по умолчанию, или нажмите кнопку Создать, чтобы создать пакет управления с помощью мастера создания пакета управления.

      Примечание
      Данное правило будет добавлено в указанный пакет управления, поэтому перечисляются только незапечатанные пакеты управления. Информацию о пакетах управления и мастере создания пакета управления см. в разделе Пакеты управления в Operations Manager 2007.
    3. Нажмите кнопку Далее.

  3. На странице Имя и описание правила сделайте следующее.

    1. Введите Имя правила, например NumProc.

    2. Нажмите кнопку Выбрать, выберите целевой объект, например компьютер Windows, а затем нажмите кнопку OK.

    3. Оставьте правило включенным (установлен флажок), чтобы правило вступило в силу после завершения работы мастера, или снимите флажок, чтобы активировать правило позднее, а затем нажмите кнопку Далее.

  4. На странице Расписание укажите частоту запуска правила, а затем для настройки времени запуска правила выберите Синхронизировать в. Например, установите применение правила каждый час, начиная с 12:15. Правила, которые применяются ежедневно, запланированы на запуск в 00:00.

  5. На странице Сценарий сделайте следующее.

    1. Введите Имя и расширение файла сценария, например NumProc.vbs.

    2. Задайте время ожидания (в секундах, минутах, часах или днях) выполнения сценария перед его завершением.

    3. Введите сценарий, например:

      Set oAPI = CreateObject("MOM.ScriptAPI")

      set bag= oAPI.CreatePropertyBag()

      Set WshShell = WScript.CreateObject("WScript.Shell")

      Set WshSysEnv = WshShell.Environment("SYSTEM")

      call bag.AddValue("Number of Processors", WshSysEnv("NUMBER_OF_PROCESSORS"))

      call oAPI.Return(bag)

      Примечание
      В предыдущем примере определяется количество процессоров компьютера.
    4. Нажмите кнопку Далее.

    Примечание
    Дополнительные сведения о MOMScriptAPI см. в пакете SDK Operations Manager 2007, доступном на странице http://go.microsoft.com/fwlink/?LinkId=65912.
  6. На странице Средство сопоставления производительности сопоставьте параметры из сценария с полями в событии, например:

Важно!
Параметры вводятся с учетом регистра.
  1. В поле Объект введите Процессор.

  2. В поле Счетчик введите Количество_процессоров.

  3. В поле Экземпляры введите Все экземпляры.

  4. Нажмите кнопку Значение ().

  5. В диалоговом окне Значение выберите Данные, а затем — Свойство.

  6. В поле Значение, замените [PropertyName] Количество процессоров. Путь должен выглядеть следующим образом: $Data/Property[@Name='Number of Processors']$.

  7. Нажмите кнопку OK, а затем — Создать.

См. также

Задачи

Запуск мастера создания правила в Operations Manager 2007

Правила в Operations Manager 2007

Дополнительные ресурсы

Пакеты управления в Operations Manager 2007
Техническое руководство по Operations Manager 2007