Правила сбора данных производительности команды оболочки 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
-
Если у вас нет пакета управления для наблюдаемого приложения, создайте его с помощью процедуры, описанной в разделе Выбор файла пакета управления.
-
В консоли управления выберите Разработка рабочей области, а затем выберите правила.
-
Щелкните правой кнопкой мыши правила и выберите Создать новое правило.
-
На Тип правила страницы, выполните следующие действия:
Разверните правила сбора, разверните на основе выборки, а затем нажмите кнопку команды оболочки UNIX/Linux (производительность).
Выберите пакет управления из шага 1.
Нажмите кнопку Далее.
-
На странице Общие выполните следующие действия.
В имя правила введите число файлов/TMP.
В категории правил выберите Сбор данных о производительности.
Рядом с целевой объект правила, щелкните выберите и выберите компьютеры UNIX/Linux.
Оставить правило включено выбранного.
Нажмите кнопку Далее.
-
На расписания страницы, выполните следующие действия:
В выполнения каждого поля ввода 15 и минут.
Нажмите кнопку Далее.
-
На сведения о командах оболочки страницы, выполните следующие действия:
В команды введите /TMP ls | этой – l. Эта последовательность команд возвращает число файлов в каталоге/tmp.
В профиль запуска от имени выберите учетной записи действия UNIX/Linux профиля.
В время ожидания (в секундах) поле ввода 120.
Нажмите кнопку Далее.
-
На Критерий фильтра страницы, выполните следующие действия:
- Щелкните Далее (для использования по умолчанию выражение фильтра, проверяет StdOut — числовое значение и команда выполнена успешно).
-
На сопоставления производительности страницы, выполните следующие действия:
На объекта строке, щелкните [...].
Щелкните целевой и выберите Сетевое имя.
Нажмите кнопку ОК.
В счетчика введите число файлов.
В экземпляра введите /TMP.
В значение введите $Data / / / * [локального имени () = 'StdOut'] $
Нажмите кнопку Создать.