Giám sát SAP & Kiểm tra hiệu suất: Hướng dẫn hoàn chỉnh với mã

Mục lục:

Anonim

Giám sát hệ thống là gì?

Giám sát hệ thống là một hoạt động thường xuyên hàng ngày và tài liệu này cung cấp quy trình từng bước có hệ thống cho 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 các trường hợp riêng lẻ.
  • Khóa mục giám sát.
  • Sử dụng CPU
  • Không gian có sẵn trong Cơ sở dữ liệu.
  • Giám sát các quy trình cập nhật.
  • Nhật ký hệ thống giám sát.
  • Thống kê bộ đệm

Một số người khác là:

  • Giám sát công việc hàng loạt
  • Giám sát yêu cầu Spool.
  • Số lượng yêu cầu in
  • Phân tích phá giá 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 cách nào để chúng tôi giám sát Hệ thống SAP?

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 các dịch vụ hoặc quy trình làm việc nào được cấu hình trong mỗi phiên bản.

Giám sát quy trình làm việc cho các trường hợp riêng lẻ SM50:

Hiển thị tất cả các quá trình đang chạy, chờ, dừng và RIÊNG 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 quy trình phải luôn chờ hoặc đang chạy. Nếu bất kỳ quy trình nào có trạng thái không phải là đang 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ư:

  1. Trạng thái của quy trình làm việc (cho dù nó có bận rộn hay không)
  2. Nếu quy trình công việc đang chạy, bạn có thể xem hành động được thực hiện bởi quy trình đó trong cột Hành động.
  3. Bạn có thể xem bảng nào đang được làm việc

Một số vấn đề điển hình:

  • Người dùng mất nhiều thời gian để đăng nhập / không thể đăng nhập / giao dịch trực tuyến rất chậm. Đây có thể là kết quả của quá trình làm việc DIA được sử dụng đầy đủ. Cũng có thể là kết quả của các công việc chạy dài (chỉ báo màu đỏ 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 Xử lý> Hủy bỏ Nếu không có lõi. Thao tác 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 RIÊNG trong cột Lý do . Điều này có thể là do giao dịch của người dùng quá lớn nên nó đòi hỏi nhiều bộ nhớ hơn. Khi điều này xảy ra, quy trình làm việc DIA sẽ thuộc quyền sở hữu của người dùng và sẽ 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 của 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 các 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 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 của sự cố hiệu suất hệ thống.
Theo dõi tải quy trình công 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 công việc toàn cầu, chúng ta có thể thấy ngay:

  • 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
  • Thời gian chạy CPU và yêu cầu
  • Người dùng đã đăng nhập và khách hàng 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 các quy trình cập nhật (SM13)

Thực hiện Giao dịch SM13 và đặt ' * ' vào trường USER và nhấp vào

Nếu không có bản ghi cập nhật nào đang chờ xử lý trong thời gian dài hoặc không có cập nhật nào đang diễn ra thì hàng đợi này sẽ trống như được hiển thị trong ảnh chụp màn hình bên dưới.

Tuy nhiên, nếu Bản 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ó đang hoạt động không, nếu không, nó đã bị vô hiệu hóa bởi hệ thống hoặc bởi người dùng?
    • Bấm vào và lấy thông tin.
    • Bấm vào và nhận thông tin dưới đây:
  • Có bản cập nhật nào bị hủy không?
  • Có một hàng dài các bản cập nhật đang chờ xử lý cũ hơn 10 phút không?

Các mục nhập khóa giám sát (SM12)

Thực hiện Giao dịch SM12 và đặt '*' 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ố tình huống, ổ khóa không được phát hành. Điều này có thể xảy ra nếu người dùng bị cắt, 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 truy cập hoặc thay đổi hồ sơ.
Chúng tôi có thể sử dụng số liệu thống kê về khóa để theo dõi các khóa được thiết lập 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à sửa chữa 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ý cho ngày hôm trước với 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 nút radio
  • Nhấn Đọc lại Nhật ký Hệ thống.

Tóm tắt điều chỉnh (ST02)

Bước 1: Vào 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 cùng một.

Bước 3: Trong màn hình bên dưới, nhấp vào tab 'Tham số hiện tại'

Bước 4: Ghi lại giá trị và các thông số Hồ sơ

Bước 5: Vào RZ10 (để thay đổi các giá trị thông số Profile)
Bước 6: Lưu thay đổi.
Bước 7: Khởi động lại máy chủ để thay đổi mới có hiệu lực.

Sử dụng CPU (ST06)

Tỷ lệ sử dụng CPU không hoạt động phải là 60-65%, nếu nó vượt quá giá trị thì chúng ta phải bắt đầu kiểm tra ít nhất những điều dưới đây:

  • Chạy các lệnh cấp hệ điều hành - trên cùng và kiểm tra xem quy trình nào đang chiếm nhiều tài nguyên nhất.
  • Chuyển đến SM50 hoặc SM66. Kiểm tra bất kỳ công việc đang chạy lâu hoặc bất kỳ truy vấn cập nhật dài nào đang được chạy.
  • Đi tới SM12 và kiểm tra các mục khóa
  • Đi tới SM13 và kiểm tra Cập nhật trạng thái hoạt động.
  • Kiểm tra các lỗi trong SM21.

ABAP bãi (ST22)

Tại đây, chúng tôi kiểm tra các bãi chứa 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 ống chỉ, hãy thực thi SP01 và chọn như sau:

  • Đặt '*' vào trường Được tạo bởi
  • Bấm vào nút thực thi.

Ở đây chúng tôi chỉ ghi lại những yêu cầu được chấm dứt có vấn đề.

Giám sát công việc hàng loạt (SM37)

Đối với Giám sát công việc nền, hãy thực thi SM37 và chọn như sau:

  • Đặ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, hãy chọn: Yêu cầu đã lên lịch, Đã hủy, Đã hủy 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ộ) là một phương thức 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 ta cần chọn khoảng thời gian hiển thị mà chúng ta muốn xem các tRFC và sau đó chọn '*' trong trường tên người dùng để xem tất cả các lệnh 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 gử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 máy khách ở đây và xem liệu có bất kỳ qRFC nào đến trong 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 sẽ đến màn hình bên dưới, hiển thị 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ỳ vùng bảng nào lớn hơn 95% và mức độ 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 tôi 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ự phát triển của không gian 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 hệ thống thành công lần cuối. 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 quá trình sao lưu nhật ký có thành công hay không.

Đánh giá nhanh

Nhiệm vụ giám sát hàng ngày

  1. Nhiệm vụ quan trọng
  2. Hệ thống SAP
  3. Cơ sở dữ liệu

Nhiệm vụ quan trọng

Không

Bài tập Giao dịch Thủ tục / Ghi chú

1

Kiểm tra xem R / 3System đã hoạt động chưa. Đă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 thi mà không có lỗi DB12 Kiểm tra sao lưu cơ sở dữ liệu.

Hệ thống SAP

Không

Bài tập Giao dịch Thủ tục / 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 các 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 xem không có quy trình làm việc nào đang chạy quá 1800 giây

3

Tìm bất kỳ bản cập nhật không thành công nào (bản cập nhật kết thúc). SM13
  • Đặt ngày thành một ngày trước
  • Nhập * vào ID người dùng
  • Đặt thành cập nhật “tất cả” Kiểm tra các dòng có “Err.”

4

Kiểm tra nhật ký hệ thống. SM21 Đặt ngày và giờ trước lần xem lại nhật ký cuối cùng. Kiểm tra:
  • Lỗi
  • Cảnh báo
  • Tin nhắn bảo mật
  • Sự cố cơ sở dữ liệu

5

Xem xét các công việc đã hủy. SM37 Nhập dấu hoa thị (*) vào User ID. 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 Xem lại mã người dùng và thiết bị đầu cuối không xác định hoặc khác. Tác vụ này nên được thực hiện nhiều lần trong ngày.

số 8

Kiểm tra sự cố ống đệm. SP01 Nhập dấu hoa thị (*) cho Đã tạo ByLook cho các công việc ống chỉ "Đang xử lý" trong hơn một giờ.

9

Kiểm tra nhật ký công việc SM37 Kiểm tra:
  • Công việc mới
  • Công việc không chính xác

10

Xem xét và giải quyết bãi thải. ST22 Tìm kiếm một số lượng quá nhiều bãi chứa. Tìm bãi rác có tính chất bất thường.

11

Xem lại thống kê bộ đệm. ST02 Tìm kiếm hoán đổi.

Cơ sở dữ liệu

Không

Bài tập Giao dịch Thủ tục / Ghi chú

1

Xem lại nhật ký lỗi cho các vấn đề. ST04

2

Tăng trưởng cơ sở dữ liệu DB02 Nếu không gian bảng được sử dụng hơn 90%, hãy thêm tệp dữ liệu mới vào đó

3

Nhật ký thống kê cơ sở dữ liệu DB13