

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pantau cluster SAP RHEL Pacemaker dengan menggunakan layanan AWS
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services"></a>

*Harsh Thoria, Randy Germann, dan RAVEENDRA Voore, Amazon Web Services*

## Ringkasan
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-summary"></a>

Pola ini menguraikan langkah-langkah untuk memantau dan mengonfigurasi peringatan untuk cluster Pacemaker Red Hat Enterprise Linux (RHEL) untuk aplikasi SAP dan layanan database SAP HANA dengan menggunakan Amazon dan Amazon Simple Notification Service (Amazon CloudWatch SNS).

Konfigurasi ini memungkinkan Anda untuk memantau SAP SCS atau ASCS, Enqueue Replication Server (ERS), dan sumber daya cluster SAP HANA ketika mereka berada dalam keadaan “berhenti” dengan bantuan aliran CloudWatch log, filter metrik, dan alarm. Amazon SNS mengirimkan email ke infrastruktur atau tim SAP Basis tentang status cluster yang dihentikan.

Anda dapat membuat AWS sumber daya untuk pola ini dengan menggunakan AWS CloudFormation skrip atau konsol AWS layanan. Pola ini mengasumsikan bahwa Anda menggunakan konsol; itu tidak menyediakan CloudFormation skrip atau mencakup penyebaran infrastruktur untuk dan Amazon CloudWatch SNS. Perintah alat pacu jantung digunakan untuk mengatur konfigurasi peringatan cluster.

## Prasyarat dan batasan
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-prereqs"></a>

**Prasyarat**
+  AWS Akun aktif.
+ Amazon SNS diatur untuk mengirim email atau pemberitahuan seluler.
+ SAP ASCS/ERS untuk ABAP atau SCS/ERS untuk Java, dan SAP HANA Database RHEL Pacemaker cluster. Untuk petunjuk, lihat yang berikut ini:
  + [Pengaturan kluster SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-hana-on-aws-manual-deployment-of-sap-hana-on-aws-with-high-availability-clusters.html)
  + [Pengaturan kluster SAP Netweaver ABAP/Java ](https://docs.aws.amazon.com/sap/latest/sap-netweaver/sap-netweaver-ha-configuration-guide.html)

**Batasan**
+ Solusi ini saat ini berfungsi untuk RHEL versi 7.3 dan kluster berbasis Pacemaker yang lebih baru. Itu belum diuji pada sistem operasi SUSE.

**Versi produk**
+ RHEL 7.3 dan yang lebih baru

## Arsitektur
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-architecture"></a>

**Tumpukan teknologi target**
+ Agen yang digerakkan oleh peristiwa peringatan RHEL Pacemaker
+ Amazon Elastic Compute Cloud (Amazon EC2)
+ CloudWatch alarm
+ CloudWatch grup log dan filter metrik
+ Amazon SNS

**Arsitektur target**

Diagram berikut menggambarkan komponen dan alur kerja untuk solusi ini.

![\[Arsitektur untuk memantau cluster SAP RHEL Pacemaker\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/ca4d282e-eadd-43fd-8506-3dbeb43e4db6/images/bfc96678-1fd3-47b6-8f09-bf7cf7c4a92c.png)


**Otomatisasi dan skala**
+ Anda dapat mengotomatiskan pembuatan AWS sumber daya dengan menggunakan CloudFormation skrip. Anda juga dapat menggunakan filter metrik tambahan untuk menskalakan dan mencakup beberapa cluster.

## Alat
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-tools"></a>

**Layanan AWS**
+ [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) membantu Anda memantau metrik sumber AWS daya Anda dan aplikasi yang Anda jalankan AWS secara real time.
+  [Amazon Simple Notification Service (Amazon SNS](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)) membantu Anda mengoordinasikan dan mengelola pertukaran pesan antara penayang dan klien, termasuk server web dan alamat email.

**Alat**
+ CloudWatch agent (unified) adalah alat yang mengumpulkan metrik tingkat sistem, log, dan jejak dari EC2 instance, dan mengambil metrik kustom dari aplikasi Anda.
+ Agen peringatan alat pacu jantung (untuk RHEL 7.3 dan yang lebih baru) adalah alat yang memulai tindakan ketika ada perubahan, seperti ketika sumber daya berhenti atau restart, di cluster Pacemaker.

## Praktik terbaik
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-best-practices"></a>
+ Untuk praktik terbaik dalam menggunakan beban kerja SAP AWS, lihat [Lensa SAP untuk Kerangka AWS Well-Architected](https://docs.aws.amazon.com/wellarchitected/latest/sap-lens/sap-lens.html).
+ Pertimbangkan biaya yang terlibat dalam pengaturan CloudWatch pemantauan untuk cluster SAP HANA. Lihat informasi yang lebih lengkap dalam [dokumentasi CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_billing.html).
+ Pertimbangkan untuk menggunakan pager atau mekanisme tiket untuk peringatan Amazon SNS.
+ Selalu periksa versi RHEL high availability (HA) dari paket RPM untuk **PC**, Pacemaker, dan agen anggar. AWS 

## Epik
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-epics"></a>

### Siapkan Amazon SNS
<a name="set-up-sns"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Membuat sebuah topik SNS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) | Administrator AWS | 
| Ubah kebijakan akses untuk topik SNS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) | Administrator sistem AWS | 
| Berlangganan topik SNS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html)Browser web Anda menampilkan respons konfirmasi dari Amazon SNS. | Administrator sistem AWS | 

### Konfirmasikan pengaturan cluster
<a name="confirm-the-setup-of-the-cluster"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Periksa status cluster. | Gunakan perintah **status pcs** untuk mengonfirmasi bahwa sumber daya sedang online. | Administrator SAP Basis | 

### Konfigurasikan peringatan Pacemaker
<a name="configure-pacemaker-alerts"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Konfigurasikan agen peringatan Pacemaker pada instance cluster utama. | Masuk ke EC2 instance di cluster pimary dan jalankan perintah berikut:<pre>install --mode=0755 /usr/share/pacemaker/alerts/alert_file.sh.sample<br />touch /var/lib/pacemaker/alert_file.sh<br />touch /var/log/pcmk_alert_file.log<br />chown hacluster:haclient /var/log/pcmk_alert_file.log<br />chmod 600 /var/log/pcmk_alert_file.log<br />pcs alert create id=alert_file description="Log events to a file." path=/var/lib/pacemaker/alert_file.sh<br />pcs alert recipient add alert_file id=my-alert_logfile value=/var/log/pcmk_alert_file.log</pre> | Administrator SAP Basis | 
| Konfigurasikan agen peringatan Pacemaker pada instance cluster sekunder. | Masuk ke EC2 instance cluster sekunder di cluster sekunder dan jalankan perintah berikut:<pre>install --mode=0755 /usr/share/pacemaker/alerts/alert_file.sh.sample<br />touch /var/lib/pacemaker/alert_file.sh<br />touch /var/log/pcmk_alert_file.log<br />chown hacluster:haclient /var/log/pcmk_alert_file.log<br />chmod 600 /var/log/pcmk_alert_file.log</pre> | Administrator SAP Basis | 
| Konfirmasikan bahwa sumber daya peringatan RHEL telah dibuat. | Gunakan perintah berikut untuk mengonfirmasi bahwa sumber daya peringatan telah dibuat:<pre>pcs alert</pre>Output dari perintah akan terlihat seperti ini:<pre>[root@xxxxxxx ~]# pcs alert <br />Alerts:<br /> Alert: alert_file (path=/var/lib/pacemaker/alert_file.sh)<br />  Description: Log events to a file.<br />  Recipients:<br />   Recipient: my-alert_logfile (value=/var/log/pcmk_alert_file.log)</pre> | Administrator SAP Basis | 

### Konfigurasikan CloudWatch agen
<a name="configure-the-cw-agent"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Instal CloudWatch agen. | Ada beberapa cara untuk menginstal CloudWatch agen pada sebuah EC2 instance. Untuk menggunakan baris perintah:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html)Lihat informasi yang lebih lengkap dalam [dokumentasi CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html). | Administrator sistem AWS | 
| Lampirkan peran IAM ke EC2 instance. | Untuk mengaktifkan CloudWatch agen mengirim data dari instance, Anda harus melampirkan **CloudWatchAgentServerRole**peran IAM ke setiap instance. Atau, Anda dapat menambahkan kebijakan untuk CloudWatch agen ke peran IAM Anda yang ada. Lihat informasi yang lebih lengkap dalam [dokumentasi CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html). | Administrator AWS | 
| Konfigurasikan CloudWatch agen untuk memantau file log agen peringatan Pacemaker pada instance cluster utama. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) | Administrator AWS | 
| Mulai CloudWatch agen pada instance cluster primer dan sekunder. | Untuk memulai agen, jalankan perintah berikut pada EC2 instance di cluster primer dan sekunder:<pre>sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m<br />ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json</pre> | Administrator AWS | 

### Siapkan CloudWatch sumber daya
<a name="set-up-cw-resources"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan grup CloudWatch log. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) CloudWatch Agen akan mentransfer file peringatan Pacemaker ke grup CloudWatch log sebagai aliran log. | Administrator AWS | 
| Siapkan filter CloudWatch metrik. | Filter metrik membantu Anda mencari pola seperti `stop <cluster-resource-name>` di aliran CloudWatch log. Ketika pola ini diidentifikasi, filter metrik memperbarui metrik khusus.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html)Ketika filter metrik mengidentifikasi pola pada langkah 4, itu memperbarui nilai metrik CloudWatch kustom `sapcluster_abc` ke **1**. CloudWatch Alarm `SAP-Cluster-QA1-ABC` memonitor metrik `sapcluster_abc` dan mengirimkan pemberitahuan SNS ketika nilai metrik berubah menjadi **1**. Ini menunjukkan bahwa sumber daya cluster telah berhenti dan tindakan perlu diambil. | Administrator AWS, administrator SAP Basis | 
| Siapkan alarm CloudWatch metrik untuk metrik SAP ASCS/SCS dan ERS. | Untuk membuat alarm berdasarkan metrik tunggal:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) | Administrator AWS | 
| Siapkan alarm CloudWatch metrik untuk metrik SAP HANA. | Ulangi langkah-langkah untuk mengatur alarm CloudWatch metrik dari tugas sebelumnya, dengan perubahan ini:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/monitor-sap-rhel-pacemaker-clusters-by-using-aws-services.html) | Administrator AWS | 

## Sumber daya terkait
<a name="monitor-sap-rhel-pacemaker-clusters-by-using-aws-services-resources"></a>
+ [Memicu Skrip untuk Acara Cluster (dokumentasi](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/high_availability_add-on_reference/index#ch-alertscripts-HAAR) RHEL)
+ [Buat file konfigurasi CloudWatch agen dengan wizard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file-wizard.html) (CloudWatch dokumentasi)
+ [Menginstal dan menjalankan CloudWatch agen di server Anda](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-commandline-fleet.html) (CloudWatch dokumentasi)
+ [Buat CloudWatch alarm berdasarkan ambang statis](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html) (CloudWatch dokumentasi)
+ [Penyebaran manual SAP HANA di AWS dengan cluster ketersediaan tinggi](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-hana-on-aws-manual-deployment-of-sap-hana-on-aws-with-high-availability-clusters.html) (dokumentasi SAP di situs web) AWS 
+ [ NetWeaver Panduan SAP](https://docs.aws.amazon.com/sap/latest/sap-netweaver/welcome.html) (dokumentasi SAP di situs web) AWS 

## Lampiran
<a name="attachments-ca4d282e-eadd-43fd-8506-3dbeb43e4db6"></a>

[Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip](samples/p-attach/ca4d282e-eadd-43fd-8506-3dbeb43e4db6/attachments/attachment.zip)