Мониторинг облачных решений SAP с помощью SAP Solution Manager

Система SAP Solution Manager (SM) обеспечивает эффективную поддержку облачным решениям и сервисам, которые компания SAP предлагает для технического мониторинга.

Виталий Кириенко, ведущий консультант по технологиям

В этой статье я расскажу о возможностях мониторинга, которые предоставляет SAP SM, установленный on-premise, то есть в ЦОД заказчика.

Краткий обзор существующих облачных решений и сервисов

Перед тем как приступить к описанию возможностей мониторинга, приведем краткую классификацию облачных сервисов SAP.

Cloud Classification and Responsibility

Рисунок 1. Cloud Classification and Responsibility

На рисунке 1 показана матрица существующих облачных сервисов и распределение областей ответственности между заказчиком и поставщиком услуг (Service Provider) на различных уровнях предоставления сервисов:

  • On Premise – управление ИТ-инфраструктурой, системой, приложениями и бизнес-процессами полностью находится в зоне ответственности заказчика.
  • Private Cloud – HANA Enterprise Cloud (HEC). За управление инфраструктурой в случае HEC полностью отвечает поставщик услуг, и эта область скрыта от заказчика. Управление системой также находится в зоне ответственности поставщика услуг, однако данный уровень регламентирован соглашениями об уровне обслуживания (SLA). Управление приложениями и бизнес-процессами осуществляется силами заказчика.
  • IaaS (Infrastructure as a Service) – поставщик услуг отвечает за управление инфраструктурой и ОС (регламентировано SLA), в то время как администрирование системы и базы данных, а также управление приложениями и бизнес-процессами находится в ведении заказчика.
  • PaaS (Platform as a Service) – в отличие от IaaS, в PaaS поставщик услуг отвечает за администрирование системы, базы данных и промежуточного ПО (регламентировано SLA). Управление приложениями и бизнес-процессами по-прежнему находится в зоне ответственности заказчика.
  • SaaS (Software as a Service) – заказчик осуществляет только управление бизнес-процессами. Управление приложениями, системой и ИТ инфраструктурой лежит в области ответственности поставщика услуг.

IaaS, PaaS и SaaS часто называют Public Cloud.

Взаимодействие SAP SM с системами, установленными в Cloud

Давайте подробнее рассмотрим, как выглядит взаимодействие между SAP SM и системами, установленными в SAP Private Cloud и SAP Public Cloud.

Operations for SAP centric hybrid Solutions

Рисунок 2. Operations for SAP centric hybrid Solutions

На рисунке 2 в правой верхней части показан On Premise ландшафт заказчика. Как правило, заказчик имеет локально установленный SAP SM для управления и мониторинга локально установленных SAP систем.

В левой верхней части рисунка 2 представлен SAP Private Cloud, в котором работают находящиеся в HEC системы заказчика. Доступ к системам в HEC осуществляется так же, как если бы эти системы были установлены On Premise, поскольку ландшафты On Premise и HEC объединены в виртуальную сеть. На стороне HEC также установлен SAP SM, который не виден заказчику и используется командой HEC для мониторинга систем, находящихся в HEC.

В нижней части рисунка 2 изображен SAP Public Cloud, в котором могут работать различные облачные решения SAP. Для управления и мониторинга систем, находящихся в SAP Public Cloud, поставщик услуг может использовать систему SAP SM или любую другую сервисую платформу, но она недоступна для заказчика. SAP SM, установленный On Premise, получает доступ к системам, установленным в Public Cloud через так называемый SAP Cloud Access Point (или Communication Endpoint), что на деле означает доступ через HTTPs и FTP/sFTP.

Взаимодействие SAP Solution Manager с системами, установленными в SAP Private Cloud

Исходя из рисунка 2, в случае SAP Private Cloud у нас может быть две системы SAP SM: одна на стороне HEC, другая на стороне заказчика.

SAP Solution Manager, установленный в SAP Private Cloud, используется командой HEC для мониторинга и диагностики систем заказчика, установленных в HEC, с использованием следующих функций:

  • Service Availability Management;
  • System Monitoring and Alerting;
  • Work Mode Management;
  • Early Watch Alert;
  • Root Cause Analysis.

Результаты мониторинга и диагностики в данном случае доступны только для персонала SAP, обслуживающего системы в HEC.

Для того чтобы использовать весь функционал системы SAP SM по управлению жизненным циклом приложений по отношению к системам в HEC, заказчик должен самостоятельно подключить эти системы к своему локально установленному SAP Solution Manager и выполнить конфигурацию необходимых сценариев.

Это приводит нас к тому, что система в HEC должна быть одновременно подключена к двум системам SAP Solution Manager.

Operations for SAP Private Cloud

Рисунок 3. Operations for SAP Private Cloud

Как видно из рисунка 3, типичный ландшафт систем на стороне заказчика включает в себя систему SAP Solution Manager, настроенную на работу с SLD и CA Introscope Enterprise Manager, а также локально установленные SAP-системы, с которыми взаимодействует SAP Solution Manager. Для работы с SAP Private Cloud On Premise SAP Solution Manager должен иметь версию 7.1 и любой SP. Однако рекомендуется использовать версию 7.1 SP 10 и выше.

На стороне SAP Private Cloud существует две сети: SAP Admin Network и SAP Customer Network.

SAP Admin Network. В данном сегменте сети установлена система SAP Solution Manager 7.1 SP12, которая отвечает за мониторинг систем заказчиков, находящихся в SAP Customer Network. Таких систем установлено несколько, и каждая отвечает за мониторинг и диагностику в своем регионе. У заказчиков нет доступа в данный сегмент сети в этом SAP Solution Manager.

SAP Customer Network. Каждый заказчик, пользующийся услугами HEC, имеет в HEC свой сегмент сети, в котором и установлены его системы. Данный сегмент соединен с основной сетью заказчика через VPN-туннель. В сегменте SAP Customer Network, помимо систем заказчика, установлены SLD, CA Introscope Enterprise Manager (Introscope EM), а также необходимое количество агентов для выполнения функций мониторинга и диагностики.

Доступ из SAP Customer Network в SAP Admin Network и обратно ограничен средствами межсетевых экранов и таким образом исключается возможность несанкционированного доступа из одного сегмента SAP Customer Network в другой.

Особенности подключения SAP-систем, расположенных в HEC

Рассмотрим особенности подключения SAP-систем, расположенных в HEC (назовем их управляемыми системами), к SAP Solution Manager заказчика, установленному On Premise. Здесь необходимо отметить, что все необходимые настройки для подключения управляемых систем, находящихся в HEC, к SAP SM, находящемуся в HEC, как правило, уже выполнены на этапе создания HEC ландшафта заказчика.

Регистрация в SLD

Для того чтобы подключить управляемую систему к SAP Solution Manager, необходимо зарегистрировать ее в SLD. Согласно рисунку 3, все системы, расположенные в HEC в сегменте SAP Customer Network, должны быть зарегистрированы в SLD, находящейся в HEC. SLD, находящаяся в HEC, в свою очередь, должна быть настроена на отправку информации об управляемых системах в On Premise SLD заказчика с помощью механизма SLD Bridge Forwarding.

Такой механизм регистрации управляемой системы в SLD необходим потому, что обе системы SAP Solution Manager, установленные в HEC и On Premise, нуждаются в актуальной информации об управляемой системе. По этой причине прямая регистрация систем в On Premise SLD заказчика не допускается. Также необходимо отметить, что заказчик не имеет доступа к SLD, находящейся в HEC.

Для настройки описанного механизма синхронизации SLD необходимо взаимодействовать в Technical Landscape Owner (TLO) на стороне HEC.

Установка и конфигурация Diagnostics Agent

Для того чтобы выполнять мониторинг и диагностику управляемых систем, необходимо установить на каждом хосте управляемых систем Diagnostics Agent и SAP Hostagent.

Как правило, на хостах управляемых систем в HEC уже установлено необходимое количество агентов для нужд SAP SM, используемого командой HEC. Однако поскольку один Diagnostics Agent может работать только с одной системой SAP Solution Manager, требуется установка дополнительного набора Diagnostics Agent, а также их настройка на работу с On Premise SAP Solution Manager с использованием технологии Agent on-the-fly. Поскольку у заказчика нет доступа на уровень операционной системы в сегменте SAP Customer Network, установка агентов осуществляется по запросу силами TLO. Конфигурация Agent on-the-fly выполняется заказчиком самостоятельно на стороне SAP Solution Manager.

Взаимодействие с Introscope Enterprise Manager

В сегменте SAP Customer Network установлен отдельный Introscope EM, предназначенный для сбора, обработки и передачи в SAP SM метрик мониторинга, полученных от агентов Introscope, которые встроены в системы заказчика, находящиеся в HEC. Необходимо отметить, что агенты Introscope могут работать только с одним Introscope EM. По этой причине все агенты должны быть настроены на передачу собранных данных в Introscope EM в HEC, а не в локальный Introscope EM заказчика.

Introscope EM в свою очередь может взаимодействовать с несколькими системами SAP SM одновременно. Такое взаимодействие осуществляется с помощью Diagnostics Agent.

Как было отмечено выше, все необходимые работы по настройке взаимодействия систем в HEC между собой уже выполнены командой HEC на этапе создания ландшафта. Для того чтобы связать Introscope EM с системой SAP SM на стороне заказчика, необходимо запросить через TLO установку дополнительного Diagnostics Agent на хосте Introscope EM и зарегистрировать его в клиентском SAP SM.

После установки агента следует в On Premise системе SAP Solution Manager добавить инстанцию Introscope EM в ландшафт с помощью транзакции solman_setup и выполнить необходимые шаги конфигурации, предложенные системой.

Подключение управляемых систем

После того как управляемые системы зарегистрированы в SLD заказчика, все необходимы агенты на хостах систем в HEC установлены и взаимодействие с Introscope Enterprise Manager налажено, можно приступать к подключению управляемых систем.

Подключение управляемых систем, находящихся в HEC, к On Premise SAP Solution Manager имеет несколько особенностей:

  • На шаге Enter System Parameters необходимо удостовериться, что используется инстанция Introscope EM, установленная в HEC, а не локальная инстанция EM.
  • При подключении управляемых Java систем необходимо уточнить у TLO путь до места, где расположен один из агентов Introscope - Introscope ByteCode Adapter. После получения пути необходимо указать его на шаге Enter System Parameters в графе Introscope BC Adapter deployment relative path.

В остальном подключение управляемой системы, установленной в HEC, не отличается от подключения управляемой системы, установленной локально.

Настройка технического мониторинга

Настройка любого из видов технического мониторинга для систем, находящихся в HEC, ничем не отличается от настройки мониторинга для систем, установленных локально.

Теперь давайте посмотрим, какие возможности есть у On Premise SAP Solution Manager в отношении взаимодействия с системами, находящимися в SAP Public Cloud.

Взаимодействие SAP Solution Manager с системами, установленными в SAP Public Cloud

Практически все системы, которые могут работать в SAP Public Cloud, не являются классическими SAP ABAP или Java-системами, с которыми мы привыкли иметь дело в On Premise мире. Некоторые из них были разработаны компанией SAP самостоятельно, другие были приобретены у сторонних компаний.

SAP Solutiuon Manager впервые начал работать с облачными решениями SAP Public Cloud начиная с версии SP12, и с каждой новой версией SP число поддерживаемых облачных решений увеличивается. На сегодня в SAP Solutiuon Manager 7.1 SP14 поддерживаются следующие облачные решения:

  • Ariba;
  • SAP Cloud For Customer (SAP C4C);
  • SuccessFactors (SF);
  • SAP HANA Cloud Integration (SAP HCI);
  • Dell Boomi;
  • SAP Sales and Operations Planning (SAP S&OP).

SAP Public Cloud

Рисунок 4. SAP Public Cloud - What is available with SAP Solution Manager 7.1 SP14

На рисунке 4 приведен перечень доступных в SAP Solution Manager 7.1 SP14 инструментов для работы с системами, находящимися в SAP Public Cloud.

Как мы видим, на сегодня не все приложения технического мониторинга поддерживают работу с системами, находящимися в облаке. Одной из причин этого является невозможность установки агентов для мониторинга в облаке. Кроме того, некоторые облачные системы пока не готовы предоставлять исходные данные для мониторинга третьим системам.

Инструменты для мониторинга решений SAP Public Cloud

Рассмотрим более подробно, какие инструменты для мониторинга облачных решений у нас имеются.

PI Monitoring

Практически во всех облачных сценариях в качестве backend-системы выступают On Premise системы заказчика, такие как SAP ERP, SAP CRM, SAP HCM. В большинстве случаев взаимодействие между такими системами и облачными решениями осуществляется через интеграционную шину SAP PI. Для мониторинга SAP PI рекомендуется использовать PI Monitoring в SAP Solution Manager, который позволяет отслеживать доступность и текущий статус компонентов и каналов SAP PI системы и предоставляет обзор по всем сообщениям, обработанным PI-системой.

Доступность. PI Monitoring доступен начиная с SAP Solution Manager 7.1 SP05 и SAP NetWeaver PI 7.11 SP06.

Interface Monitoring

Основное преимущество SAP Interface Monitoring состоит в том, что с помощью этого инструмента можно выполнять как мониторинг практически всех On Premise-интерфейсов между SAP и не-SAP системами на предмет доступности, производительности и ошибок, так и отслеживать ошибки в работе облачных систем. В Interface Monitoring имеется контент для мониторинга SAP HCI, Dell Boomi, SF, SAP C4C и SAP S&OP. Необходимо отметить, что мониторинг облачных систем осуществляется на основании данных, собираемых с помощью Exception Management. Другое немаловажное преимущество данного инструмента заключается в том, что он может визуализировать взаимодействие облачных систем и их интерфейсов с backend-системами заказчика в виде графика, а также предоставляет отчетность по всем отслеживаемым метрикам.

Доступность. Interface Monitoring доступен начиная с SAP Solution Manager 7.1 SP05. Поддержка облачных решений появилась в SP12.

Exception Management

SAP Exception Management представляет собой инструмент для проактивного мониторинга важнейших компонентов на предмет наличия исключений (ошибок) в работе ключевых бизнес- процессов в гетерогенных ландшафтах систем, работающих как On Premise, так и в облаках. SAP Exception Management предназначен для обнаружения и сбора исключений в одном месте в SAP Solution Manager и предоставляет инструментарий для анализа, устранения и документирования исключений. Именно Exception Management отвечает за сбор исключений для всех систем в SAP Public Cloud.

Доступность. Exception Management доступен начиная с SAP Solution Manager 7.1 SP05. Поддержка облачных решений появилась в SP12.

Data Consistency Management

SAP Data Consistency Management представляет собой набор инструментов и процедур для предотвращения, обнаружения, анализа и устранения противоречивости данных в ландшафте систем SAP. Начиная с SAP Solution Manager 7.1 SP14 в Data Consistency Management появилась возможность проверять консистентность данных между On Premise системами и системами, находящимися в SAP Public Cloud, с помощью HANA Smart Data Integration, ODATA вызовов, HANA Cloud Integration Data Services, SOAP вызовов и FTP/CSV.

Доступность. Data Consistency Management доступен начиная с SAP Solution Manager 7.0 SP28. Поддержка облачных решений появилась начиная с SAP Solution Manager 7.1 SP14.

Message Flow Monitoring

SAP Message Flow Monitoring дополняет возможности PI-мониторинга и позволяет выполнять централизованный анализ критичных для бизнеса потоков сообщений из системы SAP Solution Manager. Message Flow Monitoring отслеживает прохождение каждого сообщения через весь PI-ландшафт. С помощью Message Flow Monitoring мы можем отслеживать взаимодействие SAP PI c Ariba на уровне отдельно взятых сообщений, поскольку последняя поддерживает функцию acknowledgement, используемую в SAP PI. Поддержка других облачных решений силами Message Flow Monitoring пока не реализована.

Доступность. Message Flow Monitoring доступен начиная с SAP Solution Manager 7.1 SP12 и SAP NetWeaver PI 7.31 SP07.

End User Experience Monitoring

SAP End User Experience Monitoring позволяет эмулировать HTML-активность конечных пользователей с помощью заранее записанного скрипта, содержащего определенную последовательность действий пользователя, и фиксировать при этом доступность и прозводительность измеряемого ресурса. Особенность End User Experience Monitoring состоит в том, что скрипт можно встроить в любое количество Diagnostics Agent, которые в свою очередь могу быть установлены на различных площадках заказчика. С помощью End User Experience Monitoring можно измерять доступность и производительность доступа к любым ресурсам, в том числе кo всем решениям, находящимся в SAP Public Cloud, поддерживающим Web-доступ.

Доступность. End User Experience Monitoring доступен начиная с SAP Solution Manager 7.0 EhP1 SP04. В SAP Solution Manager 7.1 SP10 добавлен контент для облачных решений.

Email-to-Event Converter

Облачные решения, такие как SuccessFactors или Dell BOOMI, в случае обнаружения исключений в процессе работы умеют отправлять сообщение с описанием ошибки на указанный в конфигурации адрес. С помощью Email-to-Event Converter SAP Solution Manager способен конвертировать содержимое таких почтовых сообщений в события Exception Management, которые в свою очередь могут быть использованы в Interface Monitoring.

Доступность. Email-to-Event Converter доступен начиная с SAP Solution Manager 7.1 SP13.

Remote FTP/sFTP Server access

SAP Solution Manager может выполнять мониторинг FTP/sFTP- серверов, находящихся в облаке, без установки Diagnostic Agents на этих серверах. Мониторинг осуществляется удаленно силами Diagnostic Agent, установленного на хосте SAP Solution Manager. В рамках мониторинга может проверяться наличие файлов на удаленном сервере, их размер и возраст. Данный вид мониторинга часто используется для SuccessFactors. Здесь необходимо отметить, что в рамках данного вида мониторинга не производится анализ содержимого файлов, так как они могут быть зашифрованы. Данный инструмент используется в Interface Monitoring.

Доступность. Remote FTP/sFTP Server access доступен начиная с SAP Solution Manager 7.1 SP13.

Примеры мониторинга облачных решений

Рассмотрим варианты использования перечисленных инструментов для мониторинга на примере поддерживаемых облачных систем и решений.

Ariba

Типичный сценарий ландшафта решения, основанного на Ariba, включает в себя SAP ERP в качестве backend-системы, SAP Netweaver PI в качестве интеграционной шины и саму Ariba (см. рисунок 5).

Integration Monitoring for Ariba

Рисунок 5. Integration Monitoring for Ariba

На сегодня, то есть в SAP Solution Manager 7.1 SP14, прямой мониторинг Ariba не поддерживается. В качестве альтернативы рекомендуется выполнять мониторинг:

  • Backend-системы SAP ERP с помощью System Monitoring и Exception Management.
  • SAP PI-системы с помощью инструментов PI Monitoring – для контроля работы компонентов SAP Netweaver PI.
  • Message Flow Monitoring – для мониторинга производительности и корректности обработки всех PI-сообщений, идущих в Ariba.

SAP Cloud For Customers

В настоящий момент существует два способа интеграции SAP Cloud For Customers с On Premise системами: с помощью SAP PI и SAP HANA Cloud Integration (см. рисунок 6).

Integration Monitoring for SAP Cloud for Customers

Рисунок 6. Integration Monitoring for SAP Cloud for Customers

Для решений на базе SAP Cloud For Customers рекомендуется выполнять мониторинг:

  • Backend-систем SAP ERP или SAP CRM с помощью System Monitoring и Exception Management.
  • SAP PI с помощью PI Monitoring и Message Flow Monitoring.
  • SAP HANA Cloud Integration c помощью комбинации инструментов Exception Management и Interface Monitoring. В рамках мониторинга SAP HCI есть возможность отслеживать метрики по количеству ошибочных iFlow и производительность работы интерфейсов SAP HCI.
  • SAP Cloud For Customers c помощью комбинации инструментов Exception Management и Interface Monitoring. В рамках мониторинга SAP С4С есть возможность отслеживать метрики по количеству системных ошибок и ошибок приложений в SAP C4C.

SuccessFactors

На рисунке 7 изображены существующие модели развертывания для SAP HCM Cloud. Рассмотрим возможности мониторинга решений на основе SuccessFactors на примере гибридной модели Talent Hybrid.

SAP HCM Cloud deployment Models

Рисунок 7. SAP HCM Cloud deployment Models

SAP предлагает три технологии для интеграции On Premise системы SAP ERP HCM с SuccessFactors: через FTP/sFTP, SAP PI и SAP HCI (см. рисунок 8). Существует также возможность интеграции посредством Dell Boomi (см. рисунок 9).

Integration Monitoring for SAP ERP HCM and SuccessFactors

Рисунок 8. Integration Monitoring for SAP ERP HCM and SuccessFactors

Для мониторинга компонентов решений на базе SuccessFactors существуют следующие возможности:

  • Backend-система SAP ERP HCM – System Monitoring и комбинация Exception Management и Interface Monitoring. Exception Management и Interface Monitoring в данном случае рекомендуется использовать для отслеживания HCM специфичных исключений.
  • SAP PI - как и в случае с SAP Cloud For Customer рекомендуется использовать PI Monitoring и Message Flow Monitoring.
  • FTP/sFTP-сервер – для мониторинга информации о файлах на FTP/sFTP-сервер необходимо использовать Interface Monitoring.
  • SAP HANA Cloud Integration – аналогично с SAP Cloud For Customer рекомендуется использовать комбинацию инструментов Exception Management и Interface Monitoring.
  • SuccessFactors – для данного продукта рекомендуется выполнять мониторинг с помощью комбинации инструментов Exception Management и Interface Monitoring, а также, при необходимости, с помощью Email-to-Event Converter.

В случае интеграции On Premise системы SAP ERP HCM с SuccessFactors с использованием Dell Boomi мониторинг последнего также осуществляется с помощью Exception Management и Interface Monitoring.

Monitoring of Dell Boomi

Рисунок 9. Monitoring of Dell Boomi

Особенности подключения SAP-систем, расположенных в SAP Public Cloud

При подключении и конфигурации технического мониторинга для систем, находящихся в SAP Public Cloud, необходимо:

  • Выполнить подключение всех On Premise управляемых систем, которые используются в облачных решениях.
  • Выполнить подключение облачных систем с помощью транзакции s2c_setup (см. рисунок 10).
  • Настроить Self-Monitoring для системы SAP Solution Manager.
  • Выполнить настройку инфраструктуры для Technical Monitoring.
  • Выполнить настройку необходимых инструментов технического мониторинга для On Premise систем.
  • Выполнить настройку Exception Management для систем, входящих в облачное решение.
  • Выполнить настройку Interface Monitoring для систем, входящих в облачное решение.

Начиная с SAP Solution Manager 7.1 SP13 для подключения облачных систем необходимо использовать транзакцию s2c_setup. С помощью s2c_setup создаются объекты в LMDB, которые представляют собой облачные системы. Транзакция s2c_setup поддерживает подключение всех систем, для которых возможно выполнение технического мониторинга с помощью SAP Solution Manager. Для облачных систем на сегодня отсутствует возможность выполнения outside discovery, поэтому для каждой системы необходимо вручную создать один или несколько communication endpoints. Данные communication endpoints в дальнейшем используются для мониторинга с помощью Exception Management и Interface Monitoring.

Setup of SAP based Cloud Services

Рисунок 10. Setup of SAP based Cloud Services

Настройка Exception Management Interface Monitoring для систем, входящих в облачное решение, аналогична настройке данных инструментов для решений On Premise.

Мониторинг SAP Public Cloud решений в SAP Solution Manager 7.2

В SAP Solution Manager 7.2 акцент при развитии мониторинга SAP Public Cloud решений будет сделан на расширении списка поддерживаемых облачных решений:

  • поддержка SAP HANA Cloud Platform и приложений, работающих на данной платформе;
  • расширение перечня поддерживаемых приложений SuccessFactors;
  • поддержка SAP Business by Design.

SAP Public Cloud Monitoring

Рисунок 11. SAP Public Cloud Monitoring - What is planned for SAP Solution Manager 7.2

В SAP Solution Manager 7.2 пользовательский интерфейс всех приложений по настройке и работе с техническим мониторингом будет полностью переработан и переведен на использование технологии SAP UI5.

Надеемся, что статья оказалась для вас полезной, будем рады ответить на вопросы!

Интересные ссылки:

Контакт с нами
Отправить

Выполните вход под своей учетной записью или зарегистрируйтесь, чтобы создать новую учетную запись.

Не зарегистрированы?

Еще не зарегистрированы? Получите доступ к 5000 эксклюзивных материалов, подпишитесь на новостную рассылку и управляйте ей.




Создать новый профиль