System Center Operations Manager, компонент Microsoft System Center 2016, позволяет наблюдать за службами, устройствами и операциями, выполняющимися на нескольких компьютерах, в одной консоли. В этой статье объясняются основные понятия Operations Manager для администраторов, которые управляют инфраструктурой Operations Manager, и для операторов, которые осуществляют мониторинг и поддержку ИТ-служб в организации.
Функции Operations Manager
Как большие, так и малые коммерческие организации обычно зависят от служб и приложений, которые предоставляются их вычислительной средой. ИТ-отделы отвечают за обеспечение производительности и доступности этих критически важных служб и приложений. Это означает, что ИТ-отделам необходимо узнать, когда возникает проблема, определить, где она возникла, и вычислить, что ее вызвало, желательно еще до того, как пользователи приложений столкнутся с этой проблемой. Чем больше в организации компьютеров и устройств, тем сложнее становится эта задача.
Использование Operations Manager в среде организации облегчает наблюдение за большим числом компьютеров, устройств, служб и приложений. Консоль управления, показанная на следующем рисунке, позволяет проверять работоспособность, производительность и доступность всех наблюдаемых объектов в среде, а также помогает обнаруживать и устранять проблемы.
Operations Manager будет сообщать, какие наблюдаемые объекты находятся в неработоспособном состоянии, отправлять предупреждения при обнаружении проблем и предоставлять сведения, помогающие определить причину проблемы и возможные решения. Администратор задает объекты для наблюдения, выбирая компьютеры и устройства и импортируя пакеты управления, обеспечивающие мониторинг конкретных компонентов и приложений. Чтобы решить, какие объекты следует наблюдать,и что именно наблюдать, необходимо разобраться в компонентах, составляющих инфраструктуру Operations Manager, и в принципах работы Operations Manager.
Инфраструктура Operations Manager
При установке Operations Manager создается группа управления . Группа управления является основной единицей функциональности. Как минимум, группа управления состоит из сервера управления , рабочей базы данных и базы данных хранилища данных отчетов .
- Сервер управления — это центральный узел администрирования группы управления и взаимодействия с базой данных. При открытии консоли управления и подключении к группе управления выполняется подключение к серверу управления для этой группы управления. В зависимости от размера вычислительной среды группа управления может содержать как один, так и несколько серверов управления.
- Рабочая база данных — это база данных SQL Server, которая содержит все сведения о конфигурации для группы управления и хранит все данные мониторинга, собранные и обработанные для этой группы управления. Рабочая база данных сохраняет оперативные данные, по умолчанию в течение 7 дней.
- База данных хранилища данных — это база данных SQL Server, которая содержит архивные данные мониторинга и предупреждений. Данные, которые записываются в рабочую базу данных Operations Manager, также записываются и в базу данных хранилища данных, поэтому отчеты всегда содержат актуальные данные. База данных хранилища данных хранит данные за длительный период.
Если устанавливается функциональность создания отчетов Operations Manager, то в группе управления также будет присутствовать сервер Reporting Server , который строит и представляет отчеты на основе данных в базе данных хранилища данных.
Серверы управления
Роль сервера управления состоит в администрировании конфигурации группы управления, в администрировании агентов и взаимодействии с ними, а также во взаимодействии с базами данных в группе управления.
Для обеспечения дополнительной мощности и постоянной доступности группа управления может содержать несколько серверов управления. Если в группу управления добавляется не менее двух серверов управления, то эти серверы управления становятся частью пула ресурсов , а вся работа распределяется по членам этого пула. При сбое члена пула ресурсов его рабочую нагрузку будут подхватывать остальные члены пула ресурсов. При добавлении нового сервера управления он автоматически принимает на себя часть работы от имеющихся членов пула ресурсов. Каждый член пула ресурсов будет управлять своим набором удаленных объектов; в каждый момент времени ни один объект не будет управляться одновременно двумя членами одного пула.
Особый тип сервера управления — это сервер шлюза . Сервер шлюза позволяет наблюдать за компьютерами в доменах, не являющихся доверенными.
Агенты
Агент Operations Manager — это служба, которая устанавливается на компьютер. Агент собирает данные, сравнивает выборочные данные с предустановленными значениями, создает предупреждения и реагирует на запросы. Сервер управления получает конфигурации и распространяет их агентам на наблюдаемых компьютерах.
Все агенты отправляют отчеты на сервер управления в группе. Этот сервер считается основным сервером управления агента.
Агенты отслеживают источники данных на наблюдаемом компьютере и собирают сведения по конфигурации, которая отправляется им с сервера управления. Агент также определяет состояние работоспособности отслеживаемого компьютера и его объектов и отправляет эти сведения на сервер управления. При изменении состояния работоспособности объекта или выполнении других условий агент может создавать предупреждения. Это позволяет операторам узнать, когда что-то требует их внимания. Передавая данные о работоспособности отслеживаемого объекта на сервер управления, агент предоставляет текущую картину работоспособности устройства и всех его приложений.
Агент можно настроить в качестве прокси-агента . Прокси-агент — это агент, который может направлять данные на сервер управления от имени компьютера или сетевого устройства, отличного от компьютера, на котором он размещен. Например, агент, установленный в физическом узле кластера SQL, можно включить в качестве прокси для наблюдения за ресурсами кластера. С помощью прокси-агентов можно наблюдать за компьютерами и устройствами, на которых невозможно установить своего агента.
Службы
На наблюдаемом компьютере агент Operations Manager отображается как служба Microsoft Monitoring Agent. Служба Microsoft Monitoring Agent собирает сведения о производительности, выполняет задачи и другие действия. Даже если эта служба не может подключиться к серверу управления, которому она подчиняется, она продолжает работать и помещает собранные данные и события в очередь на диске наблюдаемого компьютера. При восстановлении подключения служба Microsoft Monitoring Agent отправляет собранные данные и события на сервер управления.
Служба Microsoft Monitoring Agent также работает на серверах управления. На сервере управления эта служба выполняет рабочие процессы мониторинга и управляет учетными данными. Для запуска рабочих процессов служба вызывает процессы MonitoringHost.exe с использованием указанных учетных данных. Эти процессы выполняют наблюдение и собирают данные журналов событий, данные инструментария управления Windows (WMI), а также выполняют такие действия, как запуск скриптов.
На серверах управления также работает служба доступа к данным System Center и служба конфигурации управления System Center.
Служба доступа к данным System Center обеспечивает консоли управления доступ к рабочей базе данных и записывает данные в эту базу данных.
Служба конфигурации управления System Center управляет отношениями и топологией группы управления. Она также распространяет пакеты управления в наблюдаемые объекты.
Пакеты управления
Рабочие процессы, выполняемые службой конфигурации управления System Center, задаются пакетами управления . Пакеты управления задают, какие сведения агент должен собирать и отправлять на сервер управления для конкретного приложения или технологии.Например, пакет управления BizTalk Server содержит правила и мониторы, которые собирают и оценивают события и операции, важные для обеспечения работоспособности и эффективности приложения BizTalk Server.
После того как Operations Manager установит агент на компьютере, он отправляет этому агенту начальную конфигурацию. Начальная конфигурация включает обнаружения объектов из пакетов управления. Пакет управления задает типы объектов, такие как приложения и компоненты, которые должны наблюдаться на компьютерах, обнаруженных Operations Manager. Агенты отправляют данные на сервер управления, который определяет экземпляры объектов, обнаруженных на компьютере. Затем сервер управления отправляет агентам элементы пакетов управления, такие как правила и мониторы, которые применяются к обнаруженным объектам на каждом компьютере.
Правило задает события и данные о производительности, которые следует собирать с компьютеров, и последующую обработку этих данных. Проще всего представлять правила как оператор If/Then ("если-тогда"). Например, пакет управления для приложения может содержать следующие правила.
- Если в журнале событий появится сообщение о закрытии приложения, создать предупреждение.
- Если отправка исходного файла заканчивается неудачей, собрать данные о событии, соответствующем этой ошибке.
Как показано в этих примерах, правила могут создавать предупреждения и собирать события и данные о производительности, которые агент отправляет на сервер управления. Кроме того, правила могут выполнять сценарии, например для перезапуска отказавшего приложения.
Обнаруженные объекты имеют состояние работоспособности, которое отображается в консоли управления зеленым (успешное или работоспособное), желтым (предупреждение) или красным (критическое или неработоспособное) цветом. Мониторы определяют состояния работоспособности конкретных аспектов наблюдаемого объекта. Например, монитор для емкости диска может определять зеленое состояние при заполненности диска менее, чем на 85 процентов, желтое — при заполненности более, чем на 85 процентов и красное — при заполненности более, чем на 90 процентов. Монитор можно настроить таким образом, чтобы он создавал предупреждение при изменении состояния.
|