SAP Giám sát & Kiểm tra hiệu suất: Hướng dẫn hoàn chỉnh với Tcodes
Giám sát hệ thống là gì?
Giám sát hệ thống là hoạt động thường ngày và tài liệu này cung cấp quy trình từng bước có hệ thống để Giám sát Máy chủ. Nó cung cấp một cái nhìn tổng quan về các khía cạnh kỹ thuật và khái niệm để giám sát hệ thống chủ động. Một vài trong số đó là:
- Kiểm tra máy chủ ứng dụng.
- Giám sát quy trình làm việc trên toàn hệ thống.
- Giám sát quy trình làm việc cho từng trường hợp riêng lẻ.
- Giám sát các mục nhập khóa.
- CPU Utilization
- Không gian có sẵn trong cơ sở dữ liệu.
- Giám sát quá trình cập nhật.
- Nhật ký hệ thống giám sát.
- Buffer Thống Kê
Một số khác là:
- Giám sát công việc hàng loạt
- Giám sát yêu cầu ống chỉ.
- Số lượng yêu cầu in
- Phân tích kết xuất ABAP.
- Giám sát hiệu suất cơ sở dữ liệu.
- Kiểm tra cơ sở dữ liệu.
- Giám sát người dùng ứng dụng.
Tại sao phải kiểm tra cơ bản hàng ngày/giám sát hệ thống?
Làm thế nào để chúng tôi giám sát một SAP Hệ thống?
Kiểm tra máy chủ ứng dụng (SM51)
Giao dịch này được sử dụng để kiểm tra tất cả các máy chủ ứng dụng đang hoạt động.
Tại đây, bạn có thể xem dịch vụ hoặc quy trình làm việc nào được định cấu hình trong từng phiên bản.
Giám sát quy trình làm việc cho từng phiên bản SM50
Hiển thị tất cả các tiến trình đang chạy, chờ, dừng và PRIV liên quan đến một phiên bản cụ thể. Trong bước này, chúng tôi kiểm tra tất cả các quy trình; trạng thái quá trình phải luôn ở trạng thái chờ hoặc đang chạy. Nếu bất kỳ quy trình nào có trạng thái khác ngoài trạng thái chờ hoặc đang chạy, chúng tôi cần kiểm tra quy trình cụ thể đó và báo cáo tương ứng.
Giao dịch này hiển thị rất nhiều thông tin như:
- Trạng thái của quá trình làm việc (cho dù nó có được sử dụng hay không)
- Nếu quy trình làm việc đang chạy, bạn có thể thấy hành động được thực hiện trong cột Hành động.
- Bạn có thể biết bảng nào đang được làm việc
Một số vấn đề điển hình:
- Người dùng đăng nhập lâu/không đăng nhập được/giao dịch trực tuyến rất chậm. Đây có thể là kết quả của việc các quy trình làm việc của DIA được tận dụng triệt để. Cũng có thể là kết quả của các công việc chạy trong thời gian dài (chỉ báo màu đỏ bên dưới cột Thời gian). Nếu cần, bạn có thể hủy phiên bằng cách chọn công việc, sau đó đi tới Quy trình>Hủy không có lõi. Điều này sẽ hủy công việc và giải phóng quy trình làm việc cho người dùng/quy trình khác
- Một số người dùng có thể có trạng thái PRIV trong Lý do cột. Điều này có thể là do giao dịch của người dùng quá lớn nên cần nhiều bộ nhớ hơn. Khi điều này xảy ra, quy trình làm việc của DIA sẽ do người dùng 'sở hữu' và không cho phép người dùng khác sử dụng. Nếu điều này xảy ra, hãy kiểm tra với người dùng và nếu có thể hãy chạy công việc đó dưới dạng công việc nền.
- Nếu có một lệnh in dài trong quy trình làm việc SPO, hãy điều tra sự cố. Đó có thể là sự cố liên quan đến máy chủ in hoặc máy in.
Giám sát quy trình làm việc trên toàn hệ thống (SM66)
Bằng cách kiểm tra tải quy trình công việc bằng cách sử dụng tổng quan về quy trình công việc toàn cầu, chúng tôi có thể nhanh chóng điều tra nguyên nhân tiềm ẩn gây ra sự cố về hiệu suất hệ thống.
Giám sát tải quy trình làm việc trên tất cả các phiên bản đang hoạt động trên toàn hệ thống
Sử dụng màn hình Tổng quan về quy trình làm việc toàn cầu, chúng ta có thể thấy sơ qua:
- Trạng thái của từng máy chủ ứng dụng
- Lý do tại sao nó không chạy
- Cho dù nó đã được khởi động lại
- CPU và thời gian chạy yêu cầu
- Người dùng đã đăng nhập và ứng dụng khách mà họ đã đăng nhập
- Báo cáo đang chạy
Giám sát người dùng ứng dụng (AL08 và SM04)
Giao dịch này hiển thị tất cả người dùng của các phiên bản đang hoạt động.
Giám sát quá trình cập nhật (SM13)
Thực hiện giao dịch SM13 và đặt '*' trong trường NGƯỜI DÙNG và nhấp vào .
Nếu không có bản ghi cập nhật đang chờ xử lý lâu hoặc không có bản cập nhật nào đang diễn ra thì hàng đợi này sẽ trống như trong ảnh chụp màn hình bên dưới.
Tuy nhiên, nếu Cập nhật không hoạt động thì hãy tìm thông tin bên dưới:
- Bản cập nhật có hoạt động không, nếu không, nó có bị hệ thống hoặc người dùng vô hiệu hóa không?
- Nhấp vào
nút và nhận được thông tin.
- Nhấp vào
nút và nhận được thông tin dưới đây:
- Nhấp vào
- Có bản cập nhật nào bị hủy không?
- Có hàng dài các bản cập nhật đang chờ xử lý lâu hơn 10 phút không?
Giám sát các mục nhập khóa (SM12)
Thực hiện giao dịch SM12 và nhập '*' vào trường Tên người dùng
SAP cung cấp cơ chế khóa để ngăn người dùng khác thay đổi bản ghi mà bạn đang làm việc. Trong một số trường hợp, ổ khóa không được mở. Điều này có thể xảy ra nếu người dùng bị ngắt kết nối, tức là do sự cố mạng trước khi họ có thể mở khóa.
Những ổ khóa cũ này cần phải được xóa nếu không nó có thể ngăn cản việc truy cập hoặc thay đổi hồ sơ.
Chúng ta có thể sử dụng số liệu thống kê về khóa để theo dõi các khóa được đặt trong hệ thống. Chúng tôi chỉ ghi lại những mục khóa có dấu thời gian của ngày hôm trước.
Nhật ký hệ thống giám sát (SM21)
Chúng tôi có thể sử dụng nhật ký để xác định và khắc phục các lỗi xảy ra trong hệ thống và môi trường của nó.
Chúng tôi kiểm tra nhật ký của ngày hôm trước bằng lựa chọn/tùy chọn sau:
- Nhập ngày và giờ.
- Chọn các vấn đề và cảnh báo về nút radio
- Nhấn Đọc lại nhật ký hệ thống.
Tóm tắt giai điệu (ST02)
Bước 1: Tới ST02 để kiểm tra tóm tắt Tune.
Bước 2: Nếu bạn thấy bất kỳ giá trị màu đỏ nào trong SWAPS, hãy nhấp đúp vào đó.
Bước 3: Trong màn hình bên dưới, nhấp vào tab 'Thông số hiện tại'
Bước 4: Ghi lại giá trị và các thông số Profile
Bước 5: Đi đến RZ10 (để thay đổi các giá trị tham số Profile)
Bước 6: Lưu các thay đổi.
Bước 7: Khởi động lại máy chủ để có hiệu lực thay đổi mới.
Sử dụng CPU (ST06)
Tỷ lệ sử dụng CPU nhàn rỗi phải đạt 60-65%, nếu vượt quá giá trị này thì chúng ta phải bắt đầu kiểm tra ít nhất những điều sau:
- Chạy các lệnh cấp hệ điều hành – top và kiểm tra xem tiến trình nào đang chiếm nhiều tài nguyên nhất.
- Tới SM50 hoặc SM66. Kiểm tra mọi công việc chạy dài hoặc bất kỳ truy vấn cập nhật dài nào đang chạy.
- Đi tới SM12 và kiểm tra các mục khóa
- Đi đến SM13 và kiểm tra Cập nhật trạng thái hoạt động.
- Kiểm tra lỗi trong SM21.
Bãi chứa ABAP (ST22)
Ở đây chúng tôi kiểm tra các bãi rác của ngày hôm trước
Giám sát yêu cầu ống chỉ (SP01)
Để giám sát yêu cầu bộ đệm, hãy thực thi SP01 và chọn như bên dưới:
Ở đây chúng tôi chỉ ghi lại những yêu cầu bị chấm dứt có vấn đề.
Giám sát công việc hàng loạt (SM37)
Đối với công việc Giám sát nền, thực thi SM37 và chọn như bên dưới:
- Đặt '*' vào trường Tên người dùng và Tên công việc
- Trong Trạng thái công việc, chọn: Yêu cầu đã lên lịch, Đã hủy, Đã giải quyết và Đã hoàn thành.
Quản trị RFC giao dịch (SM58)
RFC giao dịch (tRFC, ban đầu còn được gọi là RFC không đồng bộ RFC) là phương pháp giao tiếp không đồng bộ thực thi mô-đun chức năng được gọi trong máy chủ RFC chỉ một lần.
Chúng tôi cần chọn khoảng thời gian hiển thị mà chúng tôi muốn xem tRFC, sau đó chọn '*' trong trường tên người dùng để xem tất cả các cuộc gọi chưa được thực hiện chính xác hoặc đang chờ trong hàng đợi.
Quản trị QRFC (Hàng đợi đi-SMQ1)
Chúng ta nên chỉ định tên khách hàng ở đây và xem liệu có bất kỳ qRFC gửi đi nào ở trạng thái chờ hoặc lỗi hay không.
Quản trị QRFC (Hàng đợi gửi đến-SMQ2)
Chúng ta nên chỉ định tên khách hàng ở đây và xem liệu có bất kỳ qRFC nào đến ở trạng thái chờ hoặc lỗi hay không.
Quản trị cơ sở dữ liệu (DB02)
Sau khi bạn chọn Kích thước hiện tại trên màn hình đầu tiên, chúng ta đến với màn hình bên dưới, màn hình này hiển thị cho chúng ta trạng thái hiện tại của tất cả các không gian bảng trong hệ thống.
Nếu bất kỳ không gian bảng nào lớn hơn 95% và phạm vi tự động bị tắt thì chúng ta cần thêm một tệp dữ liệu mới để cơ sở dữ liệu không bị đầy.
Chúng ta cũng có thể xác định lịch sử của không gian bảng.
Chúng ta có thể chọn Tháng, Tuần hoặc Ngày ở đây để xem những thay đổi diễn ra trong một vùng bảng.
Chúng ta có thể xác định sự tăng trưởng của vùng bảng bằng cách phân tích các giá trị này.
Nhật ký sao lưu cơ sở dữ liệu (DB12)
Từ giao dịch này, chúng tôi có thể xác định thời điểm sao lưu thành công cuối cùng của hệ thống. Chúng ta có thể xem lại các bản sao lưu của ngày hôm trước và xem mọi thứ có ổn hay không.
Chúng tôi cũng có thể xem lại các tệp nhật ký làm lại và xem liệu sao lưu nhật ký làm lại có thành công hay không.
Nhanh chóng Review
Nhiệm vụ giám sát hàng ngày
- Nhiệm vụ quan trọng
- SAP WELFARE
- Cơ sở dữ liệu
Nhiệm vụ quan trọng
Không | Nhiệm vụ | Giao dịch | Quy trình/Ghi chú |
---|---|---|---|
1 | Kiểm tra xem Hệ thống R/3 có hoạt động không. | Đăng nhập vào hệ thống R/3 | |
2 | Kiểm tra xem sao lưu hàng ngày được thực hiện mà không có lỗi | DB12 | Kiểm tra sao lưu cơ sở dữ liệu. |
SAP WELFARE
Không | Nhiệm vụ | Giao dịch | Quy trình/Ghi chú |
---|---|---|---|
1 | Kiểm tra xem tất cả các máy chủ ứng dụng đã hoạt động chưa. | SM51 | Kiểm tra xem tất cả các máy chủ đã hoạt động chưa. |
2 | Kiểm tra quy trình làm việc (bắt đầu từ SM51). | SM50 | Tất cả các quy trình làm việc có trạng thái “đang chạy” hoặc “đang chờ” |
3 | Tổng quan về Quy trình làm việc toàn cầu | SM66 | Kiểm tra không có quy trình làm việc nào chạy quá 1800 giây |
3 | Tìm kiếm bất kỳ bản cập nhật nào bị lỗi (cập nhật kết thúc). | SM13 |
|
4 | Kiểm tra nhật ký hệ thống. | SM21 | Đặt ngày và giờ trước lần xem xét nhật ký cuối cùng. Kiểm tra:
|
5 | Review cho công việc bị hủy bỏ. | SM37 | Nhập dấu hoa thị (*) vào ID người dùng. Xác minh rằng tất cả các công việc quan trọng đã thành công. |
6 | Kiểm tra ổ khóa “cũ”. | SM12 | Nhập dấu hoa thị (*) cho ID người dùng. |
7 | Kiểm tra người dùng trên hệ thống. | SM04AL08 | Review đối với ID người dùng và thiết bị đầu cuối không xác định hoặc khác. Nhiệm vụ này nên được thực hiện nhiều lần trong ngày. |
8 | Kiểm tra các vấn đề về ống chỉ. | SP01 | Nhập dấu hoa thị (*) cho Created ByTìm kiếm các công việc trong bộ đệm đã “Đang xử lý” trong hơn một giờ. |
9 | Kiểm tra nhật ký công việc | SM37 | Kiểm tra:
|
10 | Review và giải quyết các bãi chứa. | ST22 | Tìm kiếm số lượng bãi chứa quá nhiều. Hãy tìm những bãi rác có tính chất bất thường. |
11 | Revthống kê bộ đệm iew. | ST02 | Hãy tìm kiếm sự hoán đổi. |
Cơ sở dữ liệu
Không | Nhiệm vụ | Giao dịch | Quy trình/Ghi chú |
---|---|---|---|
1 | Revnhật ký lỗi iew cho các vấn đề. | ST04 | |
2 | Chỉ số thiếu tăng trưởng cơ sở dữ liệu | DB02 | Nếu vùng bảng được sử dụng hơn 90%, hãy thêm tệp dữ liệu mới vào đó Xây dựng lại các chỉ mục bị thiếu |
3 | Nhật ký thống kê cơ sở dữ liệu | DB13 |