Мониторинг Windows Server 2008 посредством OpsMgr 2007
ОГЛАВЛЕНИЕ
По мере того как организации внедряют Windows Server 2008 в производственные среды, им становится необходим способ управления и контроля работоспособности, производительности и доступности этих служб. К счастью, можно использовать существующие технологии System Center. В System Center Operations Manager 2007 (OpsMgr) недавно была добавлена поддержка для Windows Server 2008 в виде новых пакетов управления, а в System Center Configuration Manager 2007 (ConfigMgr) добавлена поддержка для Windows Server 2008 в виде выпуска ConfigMgr SP1.
Как работает OpsMgr
OpsMgr 2007 осуществляет текущий контроль и измерения работоспособности Windows Server 2008 и приложений на сервере с помощью агента, устанавливаемого на контролируемом сервере. Агент предоставляет отчеты с данными, такими как данные о событиях, предупреждениях и производительности, центральному серверу, который называется сервером управления. Сервер управления в свою очередь вносит эти данные в центральную базу данных SQL Server. Впоследствии эти данные можно визуализировать в консоли операций на любой рабочей станции (работающей под управлением Windows XP с пакетом обновления 2 (SP2) или более новой версии Windows) или посредством веб-консоли. Эта архитектура показана на рис. 4.
Рис. 1 Пример топологии группы управления Operations Manager 2007
После того как на серверах установлен и настроен агент OpsMgr, выявление приложений и служб, установленных на серверах, выполняется автоматически. Сервер управления отправляет агенту специальные правила мониторинга под названием «Операции обнаружения объектов». Эти правила выполняют проверку реестра и файловой системы, а также запускают сценарии, предназначенные для обнаружения всех установленных компонентов. Они также идентифицируют все роли, для которых можно настроить Windows Server 2008, например контроллер домена, сервер печати, веб-сервер или сервер кластеров.
Операции обнаружения объектов по умолчанию настраиваются на локальной машине на повторное выполнение с регулярными интервалами. Выполняя регулярные повторные проверки, OpsMgr выявляет изменения в приложениях и службах, настроенных на сервере с течением времени. Теперь можно обратиться к детальному разбору способов, которыми OpsMgr 2007 обеспечивает обзор инфраструктуры Windows Server 2008 изнутри.
База знаний для решения реальных проблем
Как упоминалось выше, пакеты управления делают возможными функции мониторинга ядра, предоставляя коллекцию правил, задач и отчетов мониторинга. Но хотя основной целью OpsMgr является выявление мелких проблем до того, как они превратятся в крупные, он делает больше, чем просто объявление тревоги при появлении признаков неполадок. В действительности пакеты управления содержат сведения о возможных причинах и рекомендуемых решениях для большого числа проблем, выявляемых правилами мониторинга. При просмотре предупреждающих сообщений эти сведения отображаются в контексте (см. рис. 2) как в области наблюдения, так и при обзоре состояния работоспособности системы с помощью Health Explorer.
Рис. 2. База знаний для программного продукта в представлении «Предупреждение» консоли операций
Помимо отображения текущего состояния работоспособности систем и приложений средство Health Explorer отображает также архив изменений работоспособности системы и приложения наряду с меткой времени для каждого изменения. Фактически, можно выбрать возникшее изменение состояния работоспособности и просмотреть подробные сведения, относящиеся к изменению, спровоцировавшему эту ситуацию.
Посредством специальных ответов под названием «Диагностика и восстановление», OpsMgr можно настроить на автоматическое извлечение данных настройки или среды при возникновении неполадки. Из рис. 3 видно, что когда выделено событие изменения состояния, связанное с медленным ответом от DNS-сервера Windows 2008, на нижней панели отображается список выполняющихся процессов, составленный при возникновении изменения на сервере. Эти данные могут оказаться решающими в определении служб, потреблявших в тот момент чрезмерное количество ресурсов.
Рис. 3 События изменения состояния в OpsMgr Health Explorer