Мониторы командной оболочки UNIX/Linux
Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Мониторы командной оболочки UNIX/Linux по расписанию и выполнить программу или скрипт, команды или последовательности команд одной строки (с использованием конвейерных операторов). Выходные данные команды используется для определения состояния работоспособности целевого объекта. Мониторы командной оболочки полезны для мониторинга пользовательских приложений UNIX и Linux с информацией, который недоступен другим способом.
Параметры
При запуске мастера монитор команды оболочки UNIX/Linux, необходимо задать значения параметров в следующих таблицах. Каждая таблица представляет отдельную страницу мастера.
Тип правила
Тип правила страница содержит базовые параметры для правила, включая его тип и сохранить его в файл пакета управления.
Параметр |
Описание |
---|---|
Выбрать тип создаваемого монитора |
Чтобы создать монитор команды оболочки, который принимает два состояния (работоспособное и ошибки), выберите UNIX/Linux монитор команды оболочки два состояния. Создание монитора командной оболочки, результатом для трех состояний (исправно, предупреждения и ошибки), выберите UNIX/Linux монитор команды оболочки три состояния. |
Пакет управления |
Файл пакета управления для сохранения правила или монитора. Дополнительные сведения о пакетах управления см. в разделе Выбор файла пакета управления. |
Общие
Общие страница содержит общие параметры для правила, включая его имя, категорию, цели и файл пакета управления для сохранения его в.
Параметр |
Описание |
---|---|
Имя |
Имя, используемое для монитора. Отображается в мониторы просмотра в Разработка области. При просмотре анализатора работоспособности для мониторинга цели, вы увидите, что состояние работоспособности монитора. |
Описание |
Необязательное описание правила. |
Цель наблюдения |
Класс, используемый для целевого правила. Правило будет выполняться на любой агент, имеет по крайней мере один экземпляр этого класса. Дополнительные сведения о целевых объектах см. в разделе Общие сведения о классах и объектах. |
Родительский монитор |
Составной монитор этого монитора будет помещен в группе анализатора работоспособности. |
Монитор включен |
Если этот флажок установлен, монитор включен и команды оболочки будет выполняться по расписанию. Если флажок снят, монитор не включен и не будет выполняться скрипт. Монитор можно включить для группы целевых объектов, создав переопределение Включение монитора. |
Расписание
Расписания страница определяет расписание для выполнения скрипта. Скрипт будет выполняться бесконечно согласно этому расписанию до монитор отключен или удален или удаления пакета управления.
Параметр |
Описание |
---|---|
Запустите каждые |
Частоту, с которой должен выполняться скрипт. Это обычно не должно быть меньше 5 минут. |
Синхронизировать в |
Если параметр включен, будут синхронизированы расписания на указанное время. |
Команда оболочки UNIX/Linux
Следующие параметры доступны на сведения о командах оболочки странице мастера.
Параметр |
Описание |
---|---|
Команда |
Команда оболочки для выполнения. Это может быть полный путь к программе или скрипт, команды или построчную последовательность нескольких команд (с использованием конвейерных операторов). |
профиль запуска от имени |
Профиль «Привилегированной учетной записи UNIX/Linux» или «Учетная запись действия UNIX/Linux». Выберите профиль, который связывает учетные данные соответствующей учетной записи с целевой объект задачи. Соответствующая учетная запись будет использоваться для выполнения команды. |
Тайм-аут (сек.) |
Число секунд, прежде чем агент может выполняться команда останавливает его. Это предотвращает проблемы команды из постоянно работает и создания чрезмерной нагрузки на компьютере агента. |
Выражения
Каждое выражение, необходимые для монитора будет иметь собственную страницу мастера. Монитор с двумя состояниями будет иметь следующие выражения:
Выражение ошибки
Выражение работоспособности
Монитор три состояния будет иметь следующие выражения:
Выражение ошибки
Выражение предупреждения
Выражение работоспособности
![]() |
---|
Подробные сведения о выражениях доступна в Выражения. |
Каждое выражение обычно будет сравнить значение одного или нескольких свойств из выходных данных команды некоторое значение. Оба выражения должны быть разными, и только одно из выражений должно иметь значение True при любых условиях конкретного. На следующей странице мастера будет связать каждого из состояний работоспособности монитора с одним из этих выражений. Если выражение возвращает значение True, монитор устанавливается в это состояние работоспособности.
Параметр |
Описание |
---|---|
Имя параметра |
Имя параметра для выполнения команды используется синтаксис:StdOut: //*[local-name () = "StdOut"]StdErr: (//*[local-name) = "StdErr"]код возврата: (//*[local-name) = "Код возврата"] |
Оператор |
Тип выполняемого сравнения. |
Значение |
Явно заданное значение должно совпадать со значением в наборе свойств. |
Настройка работоспособности
На этой странице можно сопоставить каждое из выражений состояние работоспособности для монитора. Если условие равно true, монитор имеет значение, можно определить состояние работоспособности. Для монитора с тремя состояниями обычно можно принять параметры по умолчанию. Для монитора с двумя состояниями обычно достаточно для определения, если выражение неработоспособности следует привести предупреждение или критическое состояние.
Параметр |
Описание |
---|---|
Состояние монитора |
Представляет каждое из выражений. |
Состояние работоспособности |
Состояние работоспособности для установки монитора при это выражение имеет значение true. |
Настройка предупреждений
Параметр |
Описание |
---|---|
Создавать предупреждения для этого монитора |
Если этот флажок установлен, предупреждения будут создаваться при монитор изменения в работоспособное состояние предупреждения или критическое состояние, и все другие параметры будут включены. Если флажок снят, монитор не создает предупреждения при изменении состояния работоспособности и все другие параметры будут отключены. |
Создавать предупреждение, если |
Для монитора с двумя состояниями, этот параметр следует установить значение монитор находится в критическое состояние. |
Автоматически разрешать предупреждение при возвращении монитора к работоспособному состоянию |
Если этот флажок установлен, предупреждение будет разрешено автоматически при возвращении монитора к работоспособному состоянию. Если флажок снят, предупреждения необходимо разрешить вручную. |
Имя оповещения |
Имя предупреждения, которое отображается в консоли. |
Описание предупреждения |
Описание предупреждения. |
Приоритет |
Приоритет предупреждения: низкий, средний или высокий. |
Серьезность |
Серьезность предупреждения: сведения, предупреждение, критическое, или соответствует состоянию работоспособности монитора. |
Создание монитор команды оболочки UNIX/Linux
Ниже показано, как создать монитор на основе мониторинга команды оболочки, содержащее следующие сведения:
Выполняется каждые 15 минут, на любом компьютере UNIX/Linux
Настройка монитора Критическое состояние, если существует файл «/ tmp/ошибка».
Настройка монитора Исправен состояния, когда файл «/ tmp/ошибка» не существует.
Чтобы создать монитор команды оболочки UNIX/Linux с двумя состояниями
-
Если у вас нет пакета управления для наблюдаемого приложения, создайте его с помощью процедуры, описанной в разделе Выбор файла пакета управления.
-
В консоли управления выберите Разработка рабочей области, а затем выберите мониторы.
-
Запустите Создать монитор задач и выберите монитора.
-
На Тип монитора страницы, выполните следующие действия:
Разверните сценариев и разверните универсальный.
Выберите две монитор состояния команды оболочки UNIX/Linux.
В пакет управления раскрывающийся список, выберите пакет управления из шага 1.
Нажмите кнопку Далее.
-
На странице Общие выполните следующие действия.
В имя введите Монитор теста файл ошибок.
Щелкните выберите рядом с Цель наблюдения выберите компьютер UNIX/Linux, и нажмите кнопку ОК.
Выберите родительский монитор из доступности.
Оставить монитор включен установлен.
Нажмите кнопку Далее.
-
На расписания страницы, выполните следующие действия:
В выполнения каждого введите 15 минут.
Нажмите кнопку Далее.
-
На сведения о командах оболочки страницы, выполните следующие действия:
В команды введите ls/tmp/ошибка | этой – l. Эта последовательность команд вернет 1, если существует файл «/ tmp/ошибка», а значение 0, если это не так.
В профиль запуска от имени выберите учетной записи действия UNIX/Linux профиля.
В время ожидания (в секундах) поле ввода 120.
Нажмите кнопку Далее.
-
На выражение ошибки введите следующие и выражение:
* [локального имени () = "StdOut"] имеет значение 1
* [локального имени () = "Код возврата"] равно 0
-
На выражение работоспособности введите следующие и выражение:
* [локального имени () = "StdOut"] не равно 1
* [локального имени () = "Код возврата"] равно 0
-
На странице Настройка работоспособности сделайте следующее.
Оставить состояние работоспособности для StatusError условие значение Критическое.
Нажмите кнопку Далее.
-
На Настройка предупреждений страницы, выполните следующие действия:
Выберите создавать предупреждения для данного монитора.
В создает предупреждение, когда выберите монитор находится в критическое состояние.
Оставьте флажок установленным, чтобы автоматически разрешать предупреждение.
В Имя предупреждения введите проверки приложения.
Удалить существующий текст в предупреждения описание поле и введите компьютера:
Нажмите кнопку с многоточием.
Щелкните целевой и выберите Сетевое имя.
Нажмите кнопку ОК.
В предупреждения описание добавьте новую строку и введите StdOut: $Data/контекста / / / * [локального имени () = "StdOut"] $
-
Нажмите кнопку Создать.