Giám sát VMware trên các lớp khác nhau
Ảo hóa máy chủ “
Server virtualization” sử dụng VMware vSphere đã được áp dụng rộng rãi trong nhiều năm và đã chiếm được thị phần rộng rãi. Việc giám sát môi trường ảo hóa là rất quan trọng vì bất kỳ lỗi nào cũng sẽ ảnh hưởng đến nhiều dịch vụ hơn so với môi trường không ảo hóa.
Nhưng nếu bạn chưa quen với PRTG, bạn có thể tự hỏi mình:
PRTG có thể hỗ trợ tôi theo dõi môi trường VMware này như thế nào?
Bạn có thể giám sát môi trường ảo trên các lớp khác nhau. PRTG cung cấp khả năng giám sát cho tất cả chúng. Do đó, PRTG có thể giám sát toàn bộ ngăn xếp “
Stack” từ phần cứng đến các dịch vụ trong máy ảo của bạn.
Dưới đây là hướng dẫn thực hiện giám sát 4 lớp trong môi trường ảo VMWare gồm:
-
Guest operating system layer
1. Giám sát lớp phần cứng vật lý “Physical hardware layer”
Nhiều máy chủ cung cấp
Bộ điều khiển quản lý ngoài băng tần “
Out-of-band-management Controller” để kiểm soát các thông số môi trường.
Ví dụ như HPE iLO cho máy chủ ProLiant hoặc Dell iDrac, Fujitsu iRMC, IBM IMM.
PRTG có các cảm biến tích hợp cho các máy chủ HPE ProLiant, Dell, Fujitsu và IBM X series servers để theo dõi tình trạng phần cứng của máy chủ bằng cách sử dụng Bộ điều khiển quản lý ngoài băng tần.
Những bộ điều khiển này hoạt động độc lập với bất kỳ hệ điều hành nào và thường cung cấp tổng quan tốt về phần cứng máy chủ của bạn, như nhiệt độ, quạt, nguồn điện, v.v.
Dưới đây là tổng quan về các cảm biến PRTG:
2. Giám sát phần cứng máy chủ thông qua ESXi hypervisor
PRTG cung cấp hai cảm biến khác nhau sử dụng hai giao thức khác nhau để lấy thông tin liên quan đến phần cứng từ các máy chủ ESXi hosts. Bạn có thể sử dụng chúng ngoài các cảm biến điều khiển-quản lý ngoài băng tần được mô tả ở trên hoặc để thay thế chúng nếu bạn sử dụng máy chủ không có giao diện như vậy hoặc không sử dụng chúng.
Cảm biến
VMware Host Hardware Status (SOAP) sensor giám sát trạng thái phần cứng của máy chủ lưu trữ VMware bằng
Giao thức Truy cập Đối tượng Đơn giản SOAP (
SOAP - Simple Object Access Protocol). Nó hiển thị tổng số mục ở trạng thái bình thường “
Normal”, thông báo “
Warning” và cảnh báo “
Alert”, giống như các báo cáo vSphere client reports. Cảm biến này nhằm cung cấp cho bạn cái nhìn tổng quan về trạng thái chung về máy chủ
Host của bạn. Bất kỳ trạng thái nào khác với "bình thường" sẽ được báo cáo trong thông báo cảm biến. Đây là một cảm biến tốt để xem trạng thái tổng thể, nhưng bạn không nhận được thông tin chi tiết về các chỉ số phần cứng.
Để xem thêm chi tiết về phần cứng, vui lòng sử dụng cảm biến
VMware Host Hardware (WBEM) sensor bằng địa chỉ IP quản lý của máy chủ ESXi của bạn làm thiết bị mẹ.
ESXi sử dụng các WBEM Provider để truy vấn thông tin liên quan đến phần cứng từ các thiết bị. Trong quá trình tạo cảm biến, bạn có thể chọn thành phần bạn muốn giám sát. Mỗi thành phần được chọn sẽ được giám sát bởi một cảm biến. Ví dụ như nhiệt độ, công suất và quạt.
Tóm tắt: Cảm biến VMware Host Hardware Status (SOAP) sensor hiển thị tổng số mục ở trạng thái bình thường, cảnh báo hoặc cảnh báo trong một cảm biến. Cảm biến VMware Host Hardware (WBEM) sensor hiển thị thông tin chi tiết liên quan đến phần cứng, mỗi thông tin trong cảm biến riêng biệt của nó.
3. Giám sát lớp máy ảo “Virtual machine layer” từ Hypervisor
Hãy rời khỏi lớp phần cứng vật lý
Physical Hardware và
ESXi Layer và chuyển sang cấp độ tiếp theo, các máy ảo “
Virtual Machine” hoặc ngắn gọn là VM. Các máy ảo có thể được giám sát
từ bên ngoài “
Outside”, từ lớp VMware ESXi Layer hoặc từ bên trong,
từ bên trong “
Inside” hệ điều hành
Guest operating system đang chạy. Tất nhiên, PRTG có thể làm cả hai.
Hãy bắt đầu với việc giám sát máy ảo từ bên ngoài, bằng cách dùng chế độ xem của VMware trên máy ảo.
Cảm biến
VMware Virtual Machine (SOAP) sensor giám sát máy ảo bằng giao thức VMWare SOAP Protocol. Nó bao gồm các chỉ số như sử dụng CPU, bộ nhớ, đĩa và mạng trong một cảm biến duy nhất trên mỗi máy ảo.
Nếu môi trường VMware của bạn bao gồm nhiều máy chủ trong đó máy ảo không bị ràng buộc với máy chủ
ESXi Server cụ thể, hãy đảm bảo bạn đặt cảm biến này trên
Virtual Center, thay vì máy chủ
ESXi Server. Nếu không, một sự di chuyển đơn giản (như
vMotion) của VM giữa các máy chủ
ESXi Hosts sẽ gây ra cảnh báo sai cho máy ảo. PRTG tạo một cảm biến cho mỗi máy ảo mà bạn chọn trong hộp thoại
Add Sensor.
Để tích hợp một máy ảo mới, hãy tạo một cảm biến VMware Virtual Machine (SOAP) sensor khác và chọn máy ảo của bạn. Khi bạn xóa một máy ảo, hãy đảm bảo rằng bạn cũng tháo bộ cảm biến để tránh cảnh báo sai và thông báo thời gian chết “Downtime” từ PRTG.
4. Giám sát lớp “Guest operating system layer”
Bạn có thể giám sát hệ điều hành khách “
Guest Operating System” của mình bằng cách sử dụng các cảm biến hệ điều hành tiêu chuẩn có sẵn, như cảm biến dành cho Windows hoặc Linux, để đặt tên cho những cảm biến phổ biến nhất. Các cảm biến này có thêm thông tin chi tiết về hệ điều hành khách, như các tiến trình “
Processes” / dịch vụ “
Services” đang chạy hoặc việc sử dụng đĩa “
Disk usage”.
Bây giờ chúng tôi đã đề cập đến việc giám sát phần cứng máy chủ “
server hardware” bên dưới, bản thân lớp ảo hóa “
virtualization layer” và các máy ảo “
virtual machines”.
Chúng ta hãy xem xét thêm hai cảm biến dưới đây vì chúng mang lại nhiều giá trị và nên được sử dụng trong mọi môi trường ảo hóa.
-
Cảm biến VMware Datastore (SOAP) Sensor
-
Cảm biến VMware Datastore (SOAP) sensor có thể được thêm vào máy chủ vCenter Server của bạn hoặc thiết bị máy chủ ESXi Server.
-
Nó giám sát việc sử dụng ổ đĩa của kho dữ liệu “Datastorage” và tính khả dụng của nó.
-
Hãy để ý đến điều này, đặc biệt là khi sử dụng các ổ đĩa ảo dung lượng nhỏ “Thin provisioned virtual machine disks” và nếu tổng số VM disks của bạn lớn hơn dung lượng kho dữ liệu!
-
Đảm bảo bạn đặt giới hạn cảnh báo và cảnh báo khi kho dữ liệu đầy. Trong mọi trường hợp, hãy tránh để kho dữ liệu được lấp đầy hoàn toàn. Tất cả các máy ảo trên kho dữ liệu này sẽ có tác động mạnh (đóng băng - Freezing, loạn nhân – Kernel panics, hỏng dữ liệu – Data corruption)!
-
Với các đĩa dung lượng nhỏ “Thin provisioned disks” được cấp phép có thể phát triển đến kích thước tối đa, bạn thậm chí có thể không nhận ra đúng lúc rằng kho dữ liệu của bạn sắp hết dung lượng.
-
Vì vậy, bạn nên đặt thông báo trên kênh Free Space của cảm biến VMware Datastore (SOAP) này.
-
Cảm biến VMware Host Performance (SOAP) Sensor
-
Cảm biến VMware Host Performance (SOAP) sensor cung cấp các phép đo liên quan đến hiệu suất quan trọng nhất, như các giá trị liên quan đến CPU, bộ nhớ và đĩa.