SAP Pemantauan & Pemeriksaan Kinerja: Tutorial Lengkap dengan Tcodes

Apa itu Pemantauan Sistem?

Pemantauan sistem adalah aktivitas rutin harian dan dokumen ini menyediakan prosedur langkah demi langkah yang sistematis untuk Pemantauan Server. Ini memberikan gambaran aspek teknis dan konsep untuk pemantauan sistem proaktif. Beberapa di antaranya adalah:

  • Memeriksa Server Aplikasi.
  • Memantau Proses Kerja Seluruh Sistem.
  • Memantau Proses Kerja untuk Instans Individual.
  • Memantau Entri Kunci.
  • Pemanfaatan CPU
  • Ruang yang Tersedia di Database.
  • Memantau Proses Pembaruan.
  • Log Sistem Pemantauan.
  • Buffer statistika

Beberapa lainnya adalah:

  • Memantau Pekerjaan Batch
  • Pemantauan Permintaan Spool.
  • Jumlah Permintaan Cetak
  • Analisis Pembuangan ABAP.
  • Monitor Kinerja Basis Data.
  • Pemeriksaan Basis Data.
  • Memantau Pengguna Aplikasi.

Mengapa Pemeriksaan Dasar Harian/Pemantauan Sistem?

Pemeriksaan Dasar Harian / Pemantauan Sistem

Bagaimana kita melakukan pemantauan a SAP Sistem?

Memeriksa Server Aplikasi (SM51)

Transaksi ini digunakan untuk mengecek seluruh server aplikasi yang aktif.

Memeriksa Server Aplikasi

Di sini Anda dapat melihat layanan atau proses kerja mana yang dikonfigurasi di setiap instans.

Memantau Proses Kerja untuk Instans Individual SM50

Menampilkan semua proses yang berjalan, menunggu, dihentikan, dan PRIV yang terkait dengan instance tertentu. Pada langkah ini kami memeriksa semua proses; status proses harus selalu menunggu atau berjalan. Jika ada proses yang berstatus selain menunggu atau berjalan, kita perlu memeriksa proses tersebut dan melaporkannya.

Memantau Proses Kerja untuk Instans Individual SM50

Transaksi ini menampilkan banyak informasi seperti:

  1. Status Proses Pekerjaan (sedang ditempati atau tidak)
  2. Jika proses kerja sedang berjalan, Anda mungkin dapat melihat tindakan yang dilakukan pada kolom Tindakan.
  3. Anda dapat mengetahui tabel mana yang sedang dikerjakan

Beberapa masalah yang umum terjadi:

  • Pengguna membutuhkan waktu lama untuk login/tidak dapat login/transaksi online sangat lambat. Hal ini bisa jadi disebabkan proses kerja DIA dimanfaatkan secara maksimal. Mungkin juga terdapat hasil pekerjaan yang berjalan lama (indikator merah di bawah kolom Waktu). Jika perlu, Anda dapat membatalkan sesi dengan memilih pekerjaan lalu masuk ke Proses>Batal Tanpa inti. Ini akan membatalkan pekerjaan dan melepaskan proses kerja untuk pengguna/proses lain
  • Beberapa pengguna mungkin memiliki status PRIV di bawah Alasan kolom. Bisa jadi transaksi pengguna sangat besar sehingga memerlukan memori lebih besar. Bila hal ini terjadi maka proses kerja DIA akan 'dimiliki' oleh pengguna dan tidak akan membiarkan pengguna lain menggunakannya. Jika hal ini terjadi, tanyakan kepada pengguna dan jika mungkin jalankan pekerjaan sebagai pekerjaan latar belakang.
  • Jika terdapat pekerjaan cetak yang panjang pada proses kerja SPO, selidiki masalahnya. Ini mungkin masalah yang terkait dengan server pencetakan atau printer.

Memantau Proses Kerja Seluruh Sistem (SM66)

Memantau Proses Kerja Seluruh Sistem

Dengan memeriksa beban proses kerja menggunakan ikhtisar proses kerja global, kita dapat dengan cepat menyelidiki potensi penyebab masalah kinerja sistem.

Pantau beban proses kerja pada semua instance aktif di seluruh sistem

Dengan menggunakan layar Ikhtisar Proses Kerja Global, kita dapat melihat sekilas:

  • Status setiap server aplikasi
  • Alasan mengapa itu tidak berjalan
  • Apakah sudah dimulai ulang
  • CPU dan waktu proses permintaan
  • Pengguna yang telah masuk dan klien yang mereka masuki
  • Laporan yang sedang berjalan

Aplikasi Monitor Pengguna (AL08 dan SM04)

Transaksi ini menampilkan semua pengguna instance aktif.

Memantau Pengguna Aplikasi

Memantau Proses Pembaruan (SM13)

Jalankan Transaksi SM13 dan masukkan '*' di bidang PENGGUNA dan klik Memantau Proses Pembaruan .

Memantau Proses Pembaruan

Jika tidak ada catatan pembaruan yang tertunda lama atau tidak ada pembaruan yang sedang berlangsung maka antrian ini akan kosong seperti yang ditunjukkan pada gambar layar di bawah ini.

Memantau Proses Pembaruan

Namun jika Update belum aktif cari informasi di bawah ini:

  • Apakah pembaruan aktif, jika tidak, apakah dinonaktifkan oleh sistem atau oleh pengguna?
    • Klik Memantau Proses Pembaruantombol dan dapatkan informasinya.
    • Klik Memantau Proses Pembaruantombol dan dapatkan informasi di bawah ini:
  • Apakah ada pembaruan yang dibatalkan?
  • Apakah ada antrian panjang pembaruan yang tertunda lebih dari 10 menit?

Memantau Entri Kunci (SM12)

Jalankan Transaksi SM12 dan masukkan '*' pada kolom Nama Pengguna

Memantau Entri Kunci

SAP menyediakan mekanisme penguncian untuk mencegah pengguna lain mengubah record yang sedang Anda kerjakan. Dalam beberapa situasi, kunci tidak dilepaskan. Hal ini dapat terjadi jika pengguna terputus, yaitu karena masalah jaringan sebelum mereka dapat membuka kunci.

Kunci lama ini perlu dibersihkan atau hal ini dapat mencegah akses atau perubahan pada catatan.

Kita dapat menggunakan statistik kunci untuk memantau kunci yang disetel di sistem. Kami hanya mencatat entri kunci yang memiliki stempel tanggal dan waktu pada hari sebelumnya.

Log Sistem Pemantauan (SM21)

Kita dapat menggunakan log untuk menentukan dan memperbaiki kesalahan yang terjadi pada sistem dan lingkungannya.

Kami memeriksa log untuk hari sebelumnya dengan pilihan/opsi berikut:

  • Masukkan Tanggal dan waktu.
  • Pilih Masalah dan Peringatan Tombol Radio
  • Tekan Baca Ulang Log Sistem.

Log Sistem Pemantauan

Ringkasan Lagu (ST02)

Langkah 1: Buka ST02 untuk memeriksa ringkasan Tune.

Langkah 2: Jika Anda melihat nilai berwarna merah, di SWAPS, klik dua kali pada nilai yang sama.

Ringkasan Lagu

Langkah 3: Di layar di bawah ini klik pada tab 'Parameter Saat Ini'

Ringkasan Lagu

Langkah 4: Catat nilai dan parameter Profil

Ringkasan Lagu

Langkah 5: Buka RZ10 (untuk mengubah nilai parameter Profil)

Langkah 6: Simpan perubahannya.

Langkah 7: Mulai ulang server untuk menerapkan efek perubahan baru.

Pemanfaatan CPU (ST06)

Pemanfaatan CPU

Tingkat pemanfaatan CPU saat idle harus 60-65%, jika melebihi nilai tersebut maka kita harus mulai memeriksa setidaknya hal-hal di bawah ini:

  • Jalankan perintah tingkat OS – atas dan periksa proses mana yang menghabiskan sebagian besar sumber daya.
  • Buka SM50 atau SM66. Periksa pekerjaan yang sudah berjalan lama atau permintaan pembaruan lama yang sedang dijalankan.
  • Buka SM12 dan periksa entri kunci
  • Buka SM13 dan centang Perbarui status aktif.
  • Periksa kesalahan di SM21.

Pembuangan ABAP (ST22)

Di sini kami memeriksa dump hari sebelumnya

Pembuangan ABAP

Pemantauan Permintaan Spool (SP01)

Untuk pemantauan permintaan spool, jalankan SP01 dan pilih seperti di bawah ini:

  • Letakkan '*' di bidang Dibuat Oleh
  • Klik Pemantauan Permintaan Spul tombol eksekusi.

Pemantauan Permintaan Spul

Di sini kami hanya mencatat permintaan yang diakhiri karena masalah.

Pemantauan Permintaan Spul

Memantau Pekerjaan Batch (SM37)

Untuk Memantau pekerjaan latar belakang, jalankan SM37 dan pilih seperti di bawah ini:

  • Masukkan '*' pada kolom Nama Pengguna dan Nama Pekerjaan
  • Di Status pekerjaan, pilih: Permintaan terjadwal, Dibatalkan, Dirilis, dan Selesai.

Memantau Pekerjaan Batch

Administrasi RFC Transaksional (SM58)

RFC Transaksional (tRFC, juga awalnya dikenal sebagai asynchronous RFC) adalah metode komunikasi asinkron yang mengeksekusi modul fungsi yang dipanggil di server RFC hanya satu kali.

Administrasi RFC Transaksional

Kita perlu memilih periode tampilan yang kita inginkan untuk melihat tRFC dan kemudian memilih '*' di kolom nama pengguna untuk melihat semua panggilan yang belum dieksekusi dengan benar atau menunggu dalam antrian.

Administrasi QRFC (Antrian Keluar-SMQ1)

Kita harus menentukan nama klien di sini dan melihat apakah ada qRFC keluar dalam status menunggu atau kesalahan.

Administrasi QRFC

Administrasi QRFC (Antrian Masuk-SMQ2)

Administrasi QRFC

Kita harus menentukan nama klien di sini dan melihat apakah ada qRFC masuk dalam status menunggu atau kesalahan.

Administrasi Basis Data (DB02)

Administrasi Database

Setelah Anda memilih Ukuran Saat Ini pada layar pertama kita sampai pada layar di bawah ini yang menunjukkan kepada kita status semua tablespace dalam sistem.

Administrasi Database

Jika salah satu tablespacenya lebih dari 95% dan auto extendnya mati maka kita perlu menambahkan datafile baru agar database tidak penuh.

Kita juga bisa menentukan sejarah tablespace.

Administrasi Database

Kita dapat memilih Bulan, Minggu atau Hari di sini untuk melihat perubahan yang terjadi di tablespace.

Kita dapat menentukan pertumbuhan tablespace dengan menganalisis nilai-nilai ini.

Administrasi Database

Administrasi Database

Log Cadangan Basis Data (DB12)

Dari transaksi ini, kami dapat menentukan kapan terakhir kali pencadangan sistem berhasil. Kami dapat meninjau cadangan hari sebelumnya dan melihat apakah semuanya baik-baik saja atau tidak.

Kami juga dapat meninjau file redo log dan melihat apakah redo log backup berhasil atau tidak.

Log Cadangan Basis Data

Cepat Review

Tugas Pemantauan Harian

  1. Tugas penting
  2. SAP System
  3. Basis Data

Tugas penting

Tidak tugas Transaksi Prosedur / Catatan
1 Periksa apakah Sistem R/3 sudah aktif. Masuk ke Sistem R/3
2 Periksa apakah pencadangan harian dijalankan tanpa kesalahan DB12 Periksa cadangan basis data.

SAP System

Tidak tugas Transaksi Prosedur / Catatan
1 Periksa apakah semua server aplikasi aktif. SM51 Periksa apakah semua server aktif.
2 Periksa proses kerja (dimulai dari SM51). SM50 Semua proses kerja dengan status “running” atau “waiting”.
3 Ikhtisar Proses Kerja Global SM66 Periksa tidak ada proses kerja yang berjalan lebih dari 1800 detik
3 Cari pembaruan yang gagal (pembaruan berakhir). SM13
  • Tetapkan tanggal menjadi satu hari yang lalu
  • Masukkan * pada ID pengguna
  • Setel ke "semua" pembaruan Periksa baris dengan "Err."
4 Periksa log sistem. SM21 Tetapkan tanggal dan waktu sebelum peninjauan log terakhir. Cek untuk:

  • Errors
  • Peringatan
  • Pesan keamanan
  • Masalah basis data
5 Revbaru untuk pekerjaan yang dibatalkan. SM37 Masukkan tanda bintang (*) pada User ID. Verifikasi bahwa semua pekerjaan penting berhasil.
6 Periksa kunci “lama”. SM12 Masukkan tanda bintang (*) untuk ID pengguna.
7 Periksa pengguna di sistem. SM04AL08 Revlihat untuk ID pengguna dan terminal yang tidak diketahui atau berbeda. Tugas ini harus dilakukan beberapa kali sehari.
8 Periksa masalah spul. SP01 Masukkan tanda bintang (*) untuk Created ByLook untuk pekerjaan spul yang telah “Dalam proses” selama lebih dari satu jam.
9 Periksa log pekerjaan SM37 Cek untuk:

  • Pekerjaan Baru
  • Pekerjaan yang salah
10 Revlihat dan atasi kesedihan. ST22 Carilah jumlah dump yang berlebihan. Carilah tempat pembuangan sampah yang sifatnya tidak biasa.
11 Revstatistik buffer iew. ST02 Carilah pertukaran.

Basis Data

Tidak tugas Transaksi Prosedur / Catatan
1 Revlihat log kesalahan untuk masalah. ST04
2 Indeks Pertumbuhan Basis Data Hilang DB02 Jika tablespace digunakan lebih dari 90%, tambahkan file data baru ke dalamnya. Bangun kembali Indeks yang Hilang
3 Log Statistik Basis Data DB13