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