Aracılığıyla paylaş


SAP çözümleri için Azure İzleyici için SAP NetWeaver'ı yapılandırma

Bu nasıl yapılır kılavuzunda SAP NetWeaver sağlayıcısını SAP çözümleri için Azure İzleyici ile kullanmak üzere yapılandırmayı öğrenin.

Kullanıcı, SAP Netweaver sağlayıcısını SAP sisteminden bilgi toplamak üzere yapılandırırken iki bağlantı türü arasında seçim yapabilir. Ölçümler kullanılarak toplanır

  • SAP Denetimi - SAP başlangıç hizmeti, SAP sistemini izleme de dahil olmak üzere birden çok hizmet sağlar. SAP için Azure İzleyici çözümlerinin her iki sürümü de bu özellikleri kullanıma sunan bir SOAP web hizmeti arabirimi olan SAP Denetimi'ni kullanır. SAP Denetimi arabirimi, korumalı ve korumasız web hizmeti yöntemlerini birbirinden ayırt eder. NetWeaver ile SAP çözümleri için Azure İzleyici'yi kullanmak için bazı yöntemlerin korumasını kaldırması gerekir.
  • SAP RFC - SAP çözümleri için Azure İzleyici, Standart SAP RFC kullanarak SAP sisteminden ek bilgi toplama olanağı da sağlar. Yalnızca SAP için Azure İzleyici çözümünün bir parçası olarak kullanılabilir.

SAP NetWeaver Sağlayıcısı'nı kullanarak aşağıdaki ölçümleri toplayabilirsiniz:

  • SAP sistem ve uygulama sunucusu kullanılabilirliği (örneğin dağıtıcı,ICM,Ağ Geçidi,İleti sunucusu,Enqueue Server,IGS Watchdog örneği işlem kullanılabilirliği) (SAP Denetimi)
  • İş süreci kullanım istatistikleri ve eğilimleri (SAP Denetimi)
  • Kilit istatistiklerini ve eğilimlerini sıralama (SAP Denetimi)
  • Kuyruk kullanım istatistikleri ve eğilimleri (SAP Denetimi)
  • SMON Ölçümleri (işlem kodu - /SDF/SMON) (RFC)
  • SWNC İş Yükü, Bellek, İşlem, Kullanıcı, RFC Kullanımı (işlem kodu - St03n) (RFC)
  • Kısa Dökümler (işlem kodu - ST22) (RFC)
  • Nesne Kilidi (işlem kodu - SM12) (RFC)
  • Başarısız Güncelleştirmeler (işlem kodu - SM13) (RFC)
  • Sistem Günlükleri Analizi (işlem kodu - SM21) (RFC)
  • Toplu İş İstatistikleri (işlem kodu - SM37) (RFC)
  • Giden Kuyruklar (işlem kodu - SMQ1) (RFC)
  • Gelen Kuyruklar (işlem kodu - SMQ2) (RFC)
  • İşlem rfcsi (işlem kodu - SM59) (RFC)
  • STMS Değişim Aktarım Sistemi Ölçümleri (işlem kodu - STMS) (RFC)

Önkoşullar

  • Azure aboneliği.
  • SAP çözümleri kaynağı için mevcut bir Azure İzleyici. SAP çözümleri için Azure İzleyici kaynağı oluşturmak için Bkz . Azure portalının hızlı başlangıcı veya PowerShell için hızlı başlangıç.

SAP çözümleri için Azure İzleyici için NetWeaver'ı yapılandırma

NetWeaver sağlayıcısını geçerli SAP için Azure İzleyici çözümleri sürümü için yapılandırmak için aşağıdakileri yapmanız gerekir:

  1. Önkoşul - Ölçümler için korumayı kaldırma yöntemleri
  2. RFC ölçümlerini etkinleştirme önkoşulu
  3. NetWeaver sağlayıcısını ekleme

SAP NetWeaver Sağlayıcısı eklenirken karşılaşılan sorunları çözmek için sorun giderme bölümüne bakın.

Ölçümler için önkoşul korumasını kaldırma yöntemleri

SAP NetWeaver Sağlayıcısı yapılandırılırken bu adım zorunludur. Belirli ölçümleri getirmek için her SAP örneğindeki bazı yöntemlerin korumasını kaldırmanız gerekir:

  1. SAP sunucusuna bir SAP GUI bağlantısı açın.

  2. Bir yönetim hesabıyla oturum açın.

  3. İşlem RZ10 yürütür.

  4. Uygun profili seçin (önerilen Örnek Profili).

  5. Genişletilmiş Bakım>Değişikliği'ne tıklayın.

  6. profil parametresini service/protectedwebmethodsseçin.

  7. Değeri şu şekilde değiştirin:

    SDEFAULT -GetQueueStatistic -ABAPGetWPTable -EnqGetStatistic -GetProcessList -GetEnvironment -ABAPGetSystemWPTable
    
  8. Kopyala'yı seçin.

  9. Değişiklikleri kaydetmek için Profil>Kaydet'i seçin.

  10. SAP sistemindeki her örnekte SAPStartSRV hizmetini yeniden başlatın. Hizmetlerin yeniden başlatılması sistemin tamamını yeniden başlatmaz. Bu işlem yalnızca SAPStartSRV'yi (Windows üzerinde) veya daemon işlemini (Unix veya Linux'ta) yeniden başlatır.

    SAP Control web yöntemlerinin korumasız olması için SAP sisteminin her örneğinde SAPStartSRV'yi yeniden başlatmanız gerekir. NetWeaver sağlayıcısının SAP sisteminden ölçüm verilerini getirmesi için bu salt okunur SOAP API'leri gereklidir. Bu yöntemlerin korumasını kaldıramamak NetWeaver ölçüm çalışma kitabındaki görselleştirmelerin boş veya eksik olmasını sağlar.

    1. Windows sistemlerinde, hizmeti yeniden başlatmak için SAP Microsoft Yönetim Konsolu 'nu (MMC) veya SAP Yönetim Konsolu'nu (MC) kullanın. Her örneğe sağ tıklayın. Ardından Tüm Görevler>Hizmeti Yeniden Başlat'ı seçin. Hizmeti Yeniden Başlat seçeneğinin belirlenmekte olduğunu gösteren MMC konsolunun ekran görüntüsü.

    2. Linux sistemlerinde, konağı yeniden başlatmak için aşağıdaki komutları kullanın. değerini SAP sisteminizin örnek numarasıyla değiştirin <instance number> .

    sapcontrol -nr <instance number> -function RestartService
    
    1. Önceki adımları her örnek profili (veya) için yineleyin, SAP sistemini başka bir seçenek olarak daha düşük ortamlarda yeniden başlatabilirsiniz.

Web yöntemlerinin korumasını kaldırmaya yönelik PowerShell betiği

SAP Windows sanal makinesinde web yöntemlerinin korumasını kaldırma bağlantısına başvurabilirsiniz.

RFC ölçümlerini etkinleştirme önkoşulu

RFC ölçümleri yalnızca AS ABAP uygulamaları için desteklenir ve SAP JAVA sistemleri için geçerli değildir. Seçilen bağlantı türü SOAP+RFC olduğunda bu adım zorunludur. RFC'yi etkinleştirmek için önkoşul olarak aşağıdaki adımların gerçekleştirilmesi gerekir

  1. SAP NW ABAP sisteminde rol oluşturun veya karşıya yükleyin. SAP çözümleri için Azure İzleyici, SAP'ye bağlanmak için bu rolü gerektirir. Rol en az ayrıcalıklı erişimi kullanır. Z_AMS_NETWEAVER_MONITORING.zip indirme ve sıkıştırmasını açma

    1. SAP sisteminizde oturum açın.
    2. Menüde Rol Karşıya Yükleme'de PFCG'nin> seçtiği işlem kodunu kullanın.
    3. Z_AMS_NETWEAVER_MONITORING karşıya yükleyin. ZIP dosyasından SAP dosyası.
    4. Rolü oluşturmak için Yürüt'e tıklayın. (profilin, rol karşıya yükleme işleminin bir parçası olarak da oluşturulduğundan emin olun)

    SAP Sisteminde içeri aktarma rolü

    Ayrıca PFCG'de rolü içeri aktarma bağlantısına da başvurabilir ve SAP sisteminiz için Netweaver sağlayıcısını başarıyla yapılandırmak için profil oluşturabilirsiniz.

  2. Yeni bir RFC kullanıcısı oluşturun ve yetkilendirilin.

    1. RFC kullanıcısı oluşturun.
    2. Role Z_AMS_NETWEAVER_MONITORING kullanıcıya atayın. Önceki bölümde yüklediğiniz rol.
  3. SICF Hizmetlerinin SAP Internet Communication Framework (ICF) aracılığıyla RFC'ye erişmesini sağlama

    1. İşlem kodu SICF'ye gidin.
    2. Hizmet yoluna /default_host/sap/bc/soap/gidin.
    3. wsdl, **wsdl11 ve RFC hizmetlerini etkinleştirin.

ICF bağlantı noktalarını etkinleştirmiş olup olmadığını denetlemeniz önerilir.

  1. SMON - Sistem performansını izlemek için SMON'yi etkinleştirin. ST-PI sürümünün SAPK-74005INSTPI olduğundan emin olun.
    Çalışma kitabı yapılandırılmadığında boş görselleştirmeyi çalışma kitabının bir parçası olarak görürsünüz.

    1. Sisteminiz için SDF/SMON anlık görüntü hizmetini etkinleştirin. Günlük izlemeyi açın. Yönergeler için bkz . SAP Note 2651881.
    2. SDF/SMON ölçümlerini dakikada bir toplanacak şekilde yapılandırın.
    3. Hedef SAP istemcinizde her dakika arka plan işi olarak SDF/SMON zamanlanması önerilir.
    4. "Sistem Performansı - CPU ve Bellek (/SDF/SMON)" çalışma kitabı sekmesinin bir parçası olarak boş görselleştirme görürseniz aşağıdaki SAP notunu uygulayın:
      1. Sürüm 740 SAPKB74006-SAPKB74025 - SAPK-75502INSAPBASIS sürümüne kadar 755 sürümü. Belirli destek paketi sürümleri için SAP NOTE.- SAP Note 2246160 bakın.
      2. Ölçüm koleksiyonu önceki notla çalışmıyorsa deneyin - SAP Not 3268727
  2. Güvenli iletişimi etkinleştirmek için

    SAP NetWeaver sağlayıcısıyla TLS 1.2 veya üzerini etkinleştirmek için SAP belgesinde belirtilen adımları yürütebilirsiniz

    SAP sistemlerinin TLS 1.2 veya üzerini kullanarak güvenli iletişim için yapılandırılıp yapılandırılmamış olduğunu denetleyin

    1. RZ10 işlemine gidin.
    2. DEFAULT profilini açın, Genişletilmiş Bakım'ı seçin ve değiştir'i seçin.
    3. Aşağıdaki yapılandırma TLS1.2 için, bit maskesi 544 olacaktır: PFS. TLS sürümü daha yüksekse, bit maskesi 544'ten büyük olur.

    tlsimage1

    Oluşturma sağlama işlemi sırasında sağlanacak HTTPS bağlantı noktasını denetleyin

    1. İşlem SMICM'sine gidin.
    2. GOTO -> Hizmetler menüsünden seçim yapın.
    3. HTTPS protokollerinin Etkin durumda olup olmadığını doğrulayın.

    tlsimage2

NetWeaver sağlayıcısı ekleme

Tüm önkoşulların başarıyla tamamlandığından emin olun. NetWeaver sağlayıcısını eklemek için:

  1. Azure Portal’ında oturum açın.

  2. SAP çözümleri için Azure İzleyici hizmet sayfasına gidin.

  3. Kaynak oluşturma sayfasını açmak için Oluştur'u seçin.

  4. Temel Bilgiler sekmesine ilişkin bilgileri girin.

  5. Sağlayıcılar sekmesini seçin. Ardından Sağlayıcı ekle'yi seçin.

  6. Yeni sağlayıcıyı yapılandırın:

    1. Tür için SAP NetWeaver'ı seçin.

    2. Ad için sağlayıcı için benzersiz bir ad sağlayın

    3. Sistem Kimliği (SID) için üç karakterli SAP sistem tanımlayıcısını girin.

    4. Uygulama Sunucusu için, izlenecek SAP NetWeaver sisteminin IP adresini veya tam etki alanı adını (FQDN) girin. Örneğin, sapservername.contoso.com burada sapservername konak adı ve contoso.com etki alanıdır. Konak adı kullanıyorsanız SAP çözümleri için Azure İzleyici kaynağını oluşturmak için kullandığınız sanal ağ bağlantısı olduğundan emin olun.

    5. Örnek numarası için SAP NetWeaver örnek numarasını belirtin (00-99)

    6. Bağlantı türü için - Toplanan ölçüme göre SOAP + RFC veya SOAP'yi seçin (ayrıntılar için önceki bölüme bakın)

    7. SAP istemci kimliği için SAP istemci tanımlayıcısını sağlayın.

    8. SAP ICM HTTP Bağlantı Noktası için, ICM'nin kullandığı bağlantı noktasını (örneğin, 80(NN) girin; burada (NN) örnek numarasıdır.

    9. SAP kullanıcı adı için, SAP sistemine bağlanmak için oluşturduğunuz kullanıcının adını girin.

    10. SAP parolası için kullanıcının parolasını girin.

    11. Konak dosyası girdileri için, SID ile ilişkilendirilmiş tüm SAP VM'leri için DNS eşlemelerini sağlayın Konak dosya girdilerinde tüm SAP uygulama sunucularını ve ASCS konak dosyası girdilerini girin. Konak dosyası eşlemelerini virgülle ayrılmış biçimde girin. Her girdi için beklenen biçim IP adresi, FQDN, ana bilgisayar adıdır. Örneğin: 192.X.X.X sapservername.contoso.com sapservername,192.X.X.X sapservername2.contoso.com sapservername2. SID ile ilişkili tüm SAP konak adlarını belirlemek için, kullanıcıyı kullanarak sidadm SAP sisteminde oturum açın. Ardından aşağıdaki komutu (veya) çalıştırarak konak dosyası girdilerini oluşturmak için aşağıdaki betiği kullanabilirsiniz.

      Belirli bir SID ile ilişkili örneklerin listesini bulma komutu

          /usr/sap/hostctrl/exe/sapcontrol -nr <instancenumber>  -function GetSystemInstanceList
      

    Konak dosyası girdileri oluşturmak için betikler

    Konak dosyası girdileri oluşturmak için bağlantıdaki ayrıntılı yönergeleri izlemenizi kesinlikle öneririz. Bu girdiler, SAP sisteminiz için Netweaver sağlayıcısının başarıyla oluşturulması için çok önemlidir.

SAP Netweaver Sağlayıcısı için sorun giderme

Netweaver Sağlayıcısı eklenirken sık karşılaşılan sorunlar.

  1. SAP ana bilgisayar adına ulaşılamıyor. ErrorCode: SOAPApiConnectionError

    1. Sağlanan konak adı için giriş ana bilgisayar adını, örnek numarasını ve konak dosyası eşlemelerini denetleyin.

    2. Konak dosyası girdileri Konak dosyası girişleri bölümünü belirlemek için yönergeleri izleyin.

    3. NSG/güvenlik duvarının 5XX13 veya 5XX14 bağlantı noktasını engellemediğinden emin olun. (XX - SAP Örnek Numarası)

    4. AMS ve SAP VM'lerinin aynı sanal ağda olup olmadığını veya sanal ağ eşlemesi kullanılarak eklenip eklenmediğini denetleyin.

      Bağlı değilse, sanal ağları bağlamak için aşağıdaki bağlantıya bakın:

  2. Korumasız güncelleştirilmiş kuralları denetleyin. ErrorCode: SOAPWebMethodsValidationFailed

    SAP hizmetini yeniden başlattıktan sonra, güncelleştirilmiş kurallarınızın her örneğe uygulandığını denetleyin.

    1. SAP sisteminde olarak sidadmoturum açarken. Aşağıdaki komutu çalıştırın. değerini sisteminizin örnek numarasıyla değiştirin <instance number> .

      sapcontrol -nr <instance number> -function ParameterValue service/protectedwebmethods
      
    2. SIDADM kullanıcısı olmayan bir kullanıcı olarak oturum açarken. Aşağıdaki komutu çalıştırın, yerine sisteminizin örnek numarasını, <admin user> yönetici kullanıcı adınızı ve <admin password> parolayı yazın<instance number>.

      sapcontrol -nr <instance number> -function ParameterValue service/protectedwebmethods -user "<admin user>" "<admin password>"
      
    3. Çıktıyı gözden geçirin. Çıktıda GetQueueStatistic ABAPGetWPTable EnqGetStatistic GetProcessList GetEnvironment ABAPGetSystemWPTable yöntemlerinin adını gördüğünüzden emin olun

    4. Her örnek profili için önceki adımları yineleyin.

    Kuralları doğrulamak için web yöntemlerine karşı bir test sorgusu çalıştırın. <hostname> değerini konak adınızla, <instance number> SAP örneği numaranızla ve yöntem adıyla uygun yöntemle değiştirin.

    $SAPHostName = "<hostname>"
    $InstanceNumber = "<instance number>"
    $Function = "ABAPGetWPTable"
    [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
    $sapcntrluri = "https://" + $SAPHostName + ":5" + $InstanceNumber + "14/?wsdl"
    $sapcntrl = New-WebServiceProxy -uri $sapcntrluri -namespace WebServiceProxy -class sapcntrl
    $FunctionObject = New-Object ($sapcntrl.GetType().NameSpace + ".$Function")
    $sapcntrl.$Function($FunctionObject)
    
  3. İnternet iletişim Çerçevesi bağlantı noktasının açık olduğundan emin olun. ErrorCode: RFCSoapApiNotEnabled

    1. SAP sisteminde oturum açma

    2. İşlem kodu SICF'ye gidin.

    3. Hizmet yoluna /default_host/sap/bc/soap/gidin.

    4. Ping hizmetine sağ tıklayın ve Test Hizmeti'ni seçin. SAP varsayılan tarayıcınızı başlatır.

    5. Bağlantı noktasına ulaşılamıyorsa veya test başarısız olursa sap VM'de bağlantı noktasını açın.

      1. Linux için aşağıdaki komutları çalıştırın. öğesini yapılandırılan bağlantı noktanızla değiştirin <your port> .

        sudo firewall-cmd --permanent --zone=public --add-port=<your port>/TCP
        
        sudo firewall-cmd --reload
        
      2. Windows için, Başlat menüsü Windows Defender Güvenlik Duvarı'nı açın. Yan menüde Gelişmiş ayarlar'ı ve ardından Gelen Kuralları'nı seçin. Bağlantı noktasını açmak için Yeni Kural'ı seçin. Bağlantı noktanızı ekleyin ve protokolü TCP olarak ayarlayın.

Ölçüm toplama ve olası çözümlerle ilgili yaygın sorunlar

  1. SMON ölçümleri

    Önkoşuldaki SMON bölümüne bakın

  2. Toplu iş ölçümleri

    "Uygulama Performansı -Toplu İşler (SM37)" çalışma kitabı sekmesinin bir parçası olarak boş görselleştirme fark ederseniz, SAP Sisteminizde aşağıdaki SAP notunu SAP Not 2469926 uygulayın.

    OSS notunu uyguladıktan sonra RFC işlev modülünü yürütmeniz gerekir - BAPI_XMI_LOGON_WS aşağıdaki parametrelerle:

    Bu işlev modülü BAPI_XMI_LOGON ile aynı parametrelere sahiptir ancak bunları BTCOPTIONS tablosunda depolar.

    INTERFACE = XBP SÜRÜM = 3.0 EXTCOMPANY = TESTC EXTPRODUCT = TESTP

  3. SWNC ölçümleri

    SWNC ölçümlerinin başarılı bir şekilde alınmasını sağlamak için SAP sistemi ve işletim sisteminin (OS) eşitlenmiş zamanlara sahip olduğunu onaylamanız gerekir.

Sonraki adımlar