WebSphere Health Management là gì?

Tìm hiểu về Quản lý sức khỏe trong Máy chủ ứng dụng WebSphere của IBM và cách tạo các chính sách sức khỏe.


Quản lý sức khỏe là gì?

Quản lý sức khỏe là một phần của WebSphere Môi trường doanh nghiệp ảo, được tích hợp vào WebSphere Application Server 8.5.

WebSphere 8.5 được tích hợp với Chính sách hoạt động, thúc đẩy chính sách y tế.

Quản lý sức khỏe là một cách tiếp cận dựa trên chính sách để giám sát việc sử dụng máy chủ ứng dụng doanh nghiệp WebSphere và có thể đáp ứng các khu vực có vấn đề trước khi mất điện.

Quản lý sức khỏe có hai yếu tố:

  1. kiểm soát sức khỏe
  2. chính sách y tế

Chế độ phản ứng là gì?

Chính sách sức khỏe bao gồm tình trạng sức khỏe mà bạn muốn theo dõi trong môi trường của mình. Nó phản ứng khi các yêu cầu xác định của bạn không được đáp ứng.

Có hai chế độ phản ứng..

  1. Tự động chế độ: Hệ thống sẽ có hành động khi phát hiện vi phạm chính sách y tế.

Ví dụ: nếu bạn định cấu hình để giám sát việc sử dụng bộ nhớ và muốn khởi động lại JVM khi mức sử dụng thư là 85%, thì hệ thống sẽ khởi động lại JVM được nhắm mục tiêu khi kích thước heap của JVM đạt 85%.

  1. Giám sát chế độ: Hệ thống sẽ tạo tác vụ thời gian chạy khi phát hiện vi phạm chính sách y tế. Điều này đòi hỏi sự can thiệp thủ công để quản trị viên WebSphere phê duyệt hoặc từ chối hành động tác vụ thời gian chạy.

Điều kiện sức khỏe là gì?

Tình trạng sức khỏe là đối tượng hoặc số liệu bạn muốn theo dõi môi trường của mình.

tám tình trạng sức khỏe được xác định trước có sẵn trong WebSphere 8.5. Bạn có một tùy chọn để tạo điều kiện sức khỏe tùy chỉnh.

  • Dựa theo tuổi điều kiện – điều kiện này sẽ giám sát JVM được xác định và thực hiện hành động khi đạt đến ngưỡng tuổi được định cấu hình.

Ví dụ:

Bạn có thể định cấu hình điều kiện này để khởi động lại JVM nếu nó chạy trong 15 ngày. Giá trị chấp nhận được cho tình huống này là theo Ngày hoặc Giờ như dưới đây.

  • Hết thời gian yêu cầu quá mức điều kiện – điều kiện này sẽ có hành động khi phần trăm thời gian chờ yêu cầu vượt quá giá trị được xác định. Giá trị chấp nhận được tính theo tỷ lệ phần trăm như hình dưới đây.

  • Thời gian đáp ứng quá mức điều kiện – điều này sẽ theo dõi thời gian cần thiết để yêu cầu hoàn thành và thực hiện hành động nếu thời gian vượt quá ngưỡng xác định.

Ví dụ:

Bạn có thể định cấu hình điều kiện này để nhận kết xuất luồng khi thời gian phản hồi cho yêu cầu là một phút. Giá trị được chấp nhận là tính bằng mili giây, giây và phút như dưới đây.

  • Tình trạng bộ nhớ: sử dụng bộ nhớ quá mức – giám sát việc sử dụng bộ nhớ của JVM và thực hiện hành động nếu vượt quá giá trị ngưỡng.

Ví dụ:

Bạn có thể định cấu hình điều kiện này để lấy kết xuất heap JVM và khởi động lại JVM khi mức sử dụng bộ nhớ vượt quá ngưỡng. Giá trị có thể chấp nhận cho kích thước heap JVM là theo tỷ lệ phần trăm và thời gian vi phạm tính bằng giây và phút như dưới đây.

  • Tình trạng bộ nhớ: rò rỉ bộ nhớ – điều này sẽ tìm rò rỉ bộ nhớ trên JVM và thực hiện hành động.

Điều này có ba cấp độ phát hiện.

  1. Nhanh (báo động sai)
  2. Tiêu chuẩn (một số báo động sai)
  3. Chậm (ít báo động sai)
  • Cơn bão điều kiện – theo dõi sự sụt giảm đáng kể thời gian phản hồi trung bình và thực hiện hành động như tạo kết xuất luồng và khởi động lại JVM.

Điều này có hai cấp độ phát hiện.

  1. Tiêu chuẩn (một số báo động sai)
  2. Chậm (ít báo động sai)
  • Khối lượng công việc điều kiện- điều kiện này sẽ phát hiện khi JVM đã phục vụ một số lượng yêu cầu được cấu hình.

Ví dụ:

Bạn có thể cấu hình để khởi động lại JVM khi nó phục vụ 20000000 yêu cầu.

  • Thu gom rác thải điều kiện phần trăm – màn hình này phần trăm thời gian dành cho việc thu gom rác trong một khoảng thời gian xác định và thực hiện hành động một lần vượt quá ngưỡng. Giá trị chấp nhận được là tỷ lệ phần trăm và thời gian lấy mẫu như dưới đây.

Hành động sức khỏe là gì?

Health Action là hành động chính sách sức khỏe được chạy một lần vượt quá ngưỡng được định cấu hình.

bảy hành động sức khỏe được xác định trước có sẵn trong WebSphere 8.5.

  • Khởi động lại máy chủ- để khởi động lại JVM
  • Lấy các bãi chứa luồng để lấy các luồng của JVM
  • Lấy các bãi chứa heap của JVM để lấy các bãi rác của JVM
  • Tạo bẫy SNMP – tạo bẫy SNMP để khắc phục sự cố
  • Đặt máy chủ ở chế độ bảo trì – dừng yêu cầu máy khách mới và chỉ phục vụ phiên hoạt động
  • Đặt máy chủ ở chế độ bảo trì và ngắt mối quan hệ – dừng phiên hành động mới và hiện có
  • Đặt ra khỏi chế độ bảo trì – sẵn sàng chấp nhận yêu cầu mới

Bạn có một tùy chọn để tạo hành động sức khỏe tùy chỉnh.

Cách tạo chính sách sức khỏe?

Chính sách y tế có thể được tạo ra trong bốn bước dễ dàng.

  1. Xác định các thuộc tính chung của chính sách y tế – ở đây để cung cấp tên của chính sách và chọn tình trạng sức khỏe
  2. Xác định các thuộc tính điều kiện sức khỏe của chính sách y tế – ở đây để cung cấp ngưỡng của tình trạng sức khỏe đã chọn và định cấu hình các hành động cần thiết được thực hiện khi tình trạng sức khỏe vi phạm
  3. Chỉ định các thành viên sẽ được theo dõi – chọn JVM, Cụm, cụm động, bộ định tuyến theo yêu cầu hoặc Ô làm mục tiêu của các chính sách y tế
  4. Xác nhận việc tạo chính sách y tế – xem xét cấu hình chính sách y tế và xác nhận để tạo

Hãy tạo ra một chính sách y tế như sau.

  • Đăng nhập vào Bảng điều khiển DMGR WebSphere 8.5 ND
  • Nhấp vào Chính sách hoạt động >> Chính sách y tế
  • Bấm mới
  • Cung cấp tên – Test_Policy
  • Chọn Điều kiện sức khỏe làm điều kiện khối lượng công việc (chúng tôi có thể kiểm tra tình trạng này một cách nhanh chóng)
  • Nhấn tiếp
  • Nhập Tổng số yêu cầu là 1000 cho mục đích thử nghiệm
  • Chọn chế độ Phản ứng là Tự động
  • Thêm hành động Khởi động lại máy chủĐổ chỉ

  • Nhấn tiếp
  • Chọn Bộ lọc theo Máy chủ / Nút
  • Thêm server1 làm thành viên mục tiêu
  • Bấm vào Tiếp theo
  • Xem lại cấu hình và nhấp vào Kết thúc

Bây giờ, hãy để thử nghiệm bằng cách truy cập ứng dụng chạy trên JVM (server1) được nhắm mục tiêu.

Khi JVM phục vụ 1000 yêu cầu, nó sẽ lấy kết xuất luồng và khởi động lại. Bạn có thể sử dụng JMeter để đặt tải để kiểm tra có thể được thực hiện nhanh chóng.

Kiểm soát sức khỏe là gì?

Bộ điều khiển sức khỏe kiểm soát các chính sách sức khỏe và theo dõi hệ thống. Giám sát sức khỏe phải được bật trong Bộ điều khiển sức khỏe để theo dõi các chính sách.

Bản thân bộ điều khiển sức khỏe có các thuộc tính cấu hình như tần suất nên chạy và đôi khi để khởi động lại máy chủ.

Điều này cho phép bạn hạn chế máy chủ khởi động lại trong giờ cao điểm làm việc.

Mục tiêu chính sách y tế là gì?

Chính sách sức khỏe hoặc mục tiêu hành động có thể là JVM, cụm, cụm động, bộ định tuyến theo yêu cầu hoặc ô.

Tôi hy vọng điều này sẽ giúp hiểu rõ hơn. Nếu bạn quan tâm đến việc học DevOps, thì hãy xem cái này khóa học cơ bản.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map