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?
Bagaimana kita melakukan pemantauan a SAP Sistem?
Memeriksa Server Aplikasi (SM51)
Transaksi ini digunakan untuk mengecek seluruh server aplikasi yang aktif.
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.
Transaksi ini menampilkan banyak informasi seperti:
- Status Proses Pekerjaan (sedang ditempati atau tidak)
- Jika proses kerja sedang berjalan, Anda mungkin dapat melihat tindakan yang dilakukan pada kolom Tindakan.
- 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)
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 Proses Pembaruan (SM13)
Jalankan Transaksi SM13 dan masukkan '*' di bidang PENGGUNA dan klik .
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.
Namun jika Update belum aktif cari informasi di bawah ini:
- Apakah pembaruan aktif, jika tidak, apakah dinonaktifkan oleh sistem atau oleh pengguna?
- Klik
tombol dan dapatkan informasinya.
- Klik
tombol dan dapatkan informasi di bawah ini:
- Klik
- 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
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.
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.
Langkah 3: Di layar di bawah ini klik pada tab 'Parameter Saat Ini'
Langkah 4: Catat nilai dan parameter Profil
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)
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
Pemantauan Permintaan Spool (SP01)
Untuk pemantauan permintaan spool, jalankan SP01 dan pilih seperti di bawah ini:
Di sini kami hanya mencatat permintaan yang diakhiri karena masalah.
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.
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.
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 (Antrian Masuk-SMQ2)
Kita harus menentukan nama klien di sini dan melihat apakah ada qRFC masuk dalam status menunggu atau kesalahan.
Administrasi Basis Data (DB02)
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.
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.
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.
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.
Cepat Review
Tugas Pemantauan Harian
- Tugas penting
- SAP System
- 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 |
|
4 | Periksa log sistem. | SM21 | Tetapkan tanggal dan waktu sebelum peninjauan log terakhir. Cek untuk:
|
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:
|
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 |