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


Оповещения командной оболочки UNIX/Linux

 

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

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

Target

Правила и мониторы, запустите на компьютере агента каждого экземпляра целевого класса, и они обычно доступ к данным на локальном компьютере. Целевой объект должен быть тип компьютера UNIX и Linux компьютер UNIX/Linux, компьютер 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 () = "Код возврата"]

Настройка предупреждений

Настройка предупреждений страница используется для определения свойства предупреждения для правила. Его возможности описаны в Предупреждения.

Создание правил (предупреждения) командной оболочки UNIX/Linux

Ниже показано создание команды оболочки UNIX/Linux, которые предупреждений правила в Operations Manager, содержащее следующие сведения:

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

  2. Создает предупреждение, если существует файл «/ tmp/ошибка»

Чтобы создать правило предупреждения команды оболочки UNIX/Linux

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

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

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

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

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

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

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

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

    1. В имя правила введите Предупреждение об ошибке файл существует.

    2. В категории правил выберите предупреждения.

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

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

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

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

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

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

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

    1. В команды введите ls/tmp/ошибка | этой – l. Эта последовательность команд вернет 1, если существует файл «/ tmp/ошибка», а значение 0, если это не так.

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

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

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

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

    1. Настройка и выражение с записями:

      1. * [локального имени () = "StdOut"] имеет значение 1

      2. * [локального имени () = "Код возврата"] равно 0

    2. Это будет создано оповещение всякий раз, когда значение в выходных данных команды оболочки 1, и команда выполнена успешно.

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

    1. В Имя предупреждения введите Ошибка файл найден.

    2. В предупреждения описание введите файл/tmp/ошибка была обнаружена на компьютере:

    3. Щелкните [...] кнопки.

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

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

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