Поделиться через


Правила сбора данных производительности команды оболочки UNIX/Linux

 

Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Определение коллекции правил в Operations Manager, основываясь на данных команды оболочки UNIX/Linux сведений о выполнении команды, имя объекта и имя счетчика счетчик производительности должны быть определены с частотой, которое указывает, как часто для выборки данных.

Параметры мастера коллекции производительности команды оболочки UNIX/Linux

При запуске мастер коллекции производительности команды оболочки UNIX/Linux, необходимо задать значения параметров в следующих таблицах. Каждая таблица представляет отдельную страницу мастера.

Тип правила

Тип правила страница содержит базовые параметры для правила, включая его тип и сохранить его в файл пакета управления.

Параметр

Описание

Выбрать тип создаваемого правила

Чтобы создать правило сбора данных производительности на основе выполнения команды оболочки UNIX/Linux, выберите команды оболочки UNIX/Linux (производительность).

Пакет управления

Файл пакета управления для сохранения правила или монитора. Дополнительные сведения о пакетах управления см. в разделе Выбор файла пакета управления.

Общие

Общие страница содержит общие параметры для правила, включая его имя, категорию, цели и файл пакета управления для сохранения его в.

Параметр

Описание

Имя правила

Имя, используемое для правила. Отображается в правила просмотра в Разработка области. При создании представления или отчета, можно выбрать для использования данных, собранных он это имя.

Описание

Необязательное описание правила.

Пакет управления

Пакет управления для сохранения правила. Дополнительные сведения о пакетах управления см. в разделе Выбор файла пакета управления.

Категории правил

Категория для правила. Для правила сбора данных производительности, это должно быть Сбор данных о производительности.

Целевой объект правила

Класс, используемый для целевого правила. Правило будет выполняться на любой агент, имеет по крайней мере один экземпляр этого класса. Дополнительные сведения о целевых объектах см. в разделе Общие сведения о классах и объектах.

Правило включено

Если этот флажок установлен, правило включено и команды оболочки будет выполняться по расписанию. Если флажок снят, правило не будет включено и не будет выполняться скрипт. Правила можно включить для группы целевых объектов, создав переопределение, чтобы включить правило.

Расписание

Следующие параметры доступны на расписания странице мастера.

Параметр

Описание

Запустите каждые

Частоту, с которой должен выполняться скрипт. Это обычно не должно быть меньше 5 минут.

Синхронизировать в

Если параметр включен, будут синхронизированы расписания на указанное время.

Команда оболочки UNIX/Linux

Следующие параметры доступны на сведения о командах оболочки странице мастера.

Параметр

Описание

Команда

Команда оболочки для выполнения. Это может быть полный путь к программе или скрипт, команды или построчную последовательность нескольких команд (с использованием конвейерных операторов).

профиль запуска от имени

Профиль «Привилегированной учетной записи UNIX/Linux» или «Учетная запись действия UNIX/Linux». Выберите профиль, который связывает учетные данные соответствующей учетной записи с целевой объект задачи. Соответствующая учетная запись будет использоваться для выполнения команды.

Тайм-аут (сек.)

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

Выражение фильтра

Используется в правила сбора данных производительности команды оболочки должны возвращать одиночное числовое значение или будут обнаружены ошибки, при сборе данных производительности.Критерий фильтра страница служит для фильтрации выходных данных убедитесь, что в выходных данных команды допустимые команды. Рекомендуется, что выражение фильтра по умолчанию используется только для сбора данных о производительности при значении числовые и команда выполнена успешно.

Имя свойства

Описание

Фильтрация одного или нескольких событий

Выражение, фильтрующее выходных данных команды оболочки. Дополнительные сведения о построении выражений см. в разделе Выражения. Имя параметра для выполнения команды используется синтаксис: StdOut: (//*[local-name) = "StdOut"] StdErr: (//*[local-name) = "StdErr"] код возврата: (//*[local-name) = "Код возврата"] фильтры выражение по умолчанию числовое значение StdOut и сценарий выполнен успешно, с определением выражения: (//*[local-name) = "StdOut"] соответствует регулярному выражению ^ [-+]? \d* [0-9] * (\. [ 0-9] +)? [Ee]? [-+]? [0-9] * //*[local-name$ () = "Код возврата"] равно 0

Средство сопоставления производительности

Сопоставления производительности страница определяет сопоставление выходных данных команды для счетчика производительности.

Параметр

Описание

Объект

Текст для имени объекта. Это необходимо. Можно ввести имя объекта или выберите свойство из целевого объекта.

Счетчик

Имя счетчика производительности.

Экземпляр

Текст для имени экземпляра. Это требуется, только если несколько экземпляров счетчика производительности. Можно ввести имя экземпляра или выберите свойство из целевого объекта.

Значение

Определяет значение переменной, собранных значение счетчика производительности. Чтобы собрать значение, возвращаемое командой как StdOut, используйте $Data / / / * [локального имени () = "StdOut"] $. Чтобы собрать значение, возвращаемое командой как код возврата, используйте $Data / / / * [локального имени () = "Код возврата"] $

Создание правила сбора данных производительности команды оболочки UNIX/Linux

Используйте следующие процедуры для создания правила сбора данных производительности Windows в Operations Manager с следующие сведения:

  • Выполняется каждые 15 минут, на всех компьютерах UNIX/Linux

  • Собирает число файлов в каталоге/tmp в счетчике производительности

Создание правила сбора данных производительности команды оболочки UNIX/Linux в Operations Manager

  1. Если у вас нет пакета управления для наблюдаемого приложения, создайте его с помощью процедуры, описанной в разделе Выбор файла пакета управления.

  2. В консоли управления выберите Разработка рабочей области, а затем выберите правила.

  3. Щелкните правой кнопкой мыши правила и выберите Создать новое правило.

  4. На Тип правила страницы, выполните следующие действия:

    1. Разверните правила сбора, разверните на основе выборки, а затем нажмите кнопку команды оболочки UNIX/Linux (производительность).

    2. Выберите пакет управления из шага 1.

    3. Нажмите кнопку Далее.

  5. На странице Общие выполните следующие действия.

    1. В имя правила введите число файлов/TMP.

    2. В категории правил выберите Сбор данных о производительности.

    3. Рядом с целевой объект правила, щелкните выберите и выберите компьютеры UNIX/Linux.

    4. Оставить правило включено выбранного.

    5. Нажмите кнопку Далее.

  6. На расписания страницы, выполните следующие действия:

    1. В выполнения каждого поля ввода 15 и минут.

    2. Нажмите кнопку Далее.

  7. На сведения о командах оболочки страницы, выполните следующие действия:

    1. В команды введите /TMP ls | этой – l. Эта последовательность команд возвращает число файлов в каталоге/tmp.

    2. В профиль запуска от имени выберите учетной записи действия UNIX/Linux профиля.

    3. В время ожидания (в секундах) поле ввода 120.

    4. Нажмите кнопку Далее.

  8. На Критерий фильтра страницы, выполните следующие действия:

    1. Щелкните Далее (для использования по умолчанию выражение фильтра, проверяет StdOut — числовое значение и команда выполнена успешно).
  9. На сопоставления производительности страницы, выполните следующие действия:

    1. На объекта строке, щелкните [...].

    2. Щелкните целевой и выберите Сетевое имя.

    3. Нажмите кнопку ОК.

    4. В счетчика введите число файлов.

    5. В экземпляра введите /TMP.

    6. В значение введите $Data / / / * [локального имени () = 'StdOut'] $

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