Giới thiệu
Môi trường máy tính từ xa tạo ra nhiều lớp dữ liệu hoạt động, từ việc sử dụng CPU và bộ nhớ đến người dùng kết nối, phiên đồng thời và nhu cầu ứng dụng. Thách thức là quyết định tín hiệu nào quan trọng và chúng liên quan như thế nào. Bài viết này giải thích phần mềm giám sát máy tính từ xa theo dõi những gì, cách hiển thị phiên khác với giám sát máy chủ, và cách các nhóm CNTT có thể sử dụng dữ liệu thời gian thực và lịch sử để chẩn đoán các vấn đề về hiệu suất.
Phần mềm giám sát Remote Desktop thực sự giám sát điều gì?
Giám sát máy tính từ xa bao gồm một số khái niệm. Một số công cụ tập trung vào tài nguyên phía máy chủ, trong khi những công cụ khác kiểm kê các kết nối sử dụng Giao thức Máy tính Từ xa (RDP) hoặc Dịch vụ Máy tính Từ xa (RDS). Các công cụ có cách tiếp cận tập trung vào bảo mật có thể kiểm tra và ghi lại hoạt động của người dùng.
Đối với IT, việc phân chia các công cụ này thành 5 loại là hợp lý:
| Lớp giám sát | Nó trả lời gì | Thông tin điển hình |
|---|---|---|
| Cơ sở hạ tầng | Máy chủ có khỏe không? | CPU, bộ nhớ, đĩa, băng thông, khả dụng |
| Kết nối | Ai đã kết nối và khi nào? | Người dùng, thời gian đăng nhập, trạng thái kết nối |
| Phiên làm việc | Điều gì đang xảy ra trong các phiên làm việc từ xa? | Người dùng kết nối, phiên đồng thời, thời gian, trạng thái phiên |
| Trải nghiệm người dùng | Phiên làm việc từ xa có phản hồi không? | Độ trễ đầu vào, độ trễ, độ trễ đăng nhập, khả năng phản hồi của ứng dụng |
| Hoạt động | Các ứng dụng hoặc hành động nào liên quan? | Sử dụng ứng dụng, quy trình, sự kiện kiểm toán hoặc ghi lại phiên làm việc |
Những điều này có liên quan nhưng không nhất thiết phải thay thế cho nhau, vì một cái có thể báo cáo tình trạng bão hòa CPU nhưng không tiết lộ phiên nào bị ảnh hưởng đầu tiên, trong khi một nền tảng kiểm toán có thể xác định ai đã kết nối nhưng không giải thích lý do tại sao hiệu suất lại suy giảm.
Phần mềm ghi lại phiên làm cho điều này tiến xa hơn bằng cách thu thập bằng chứng chi tiết về những gì đã xảy ra trong bối cảnh của môi trường từ xa, giới thiệu thêm các yếu tố về bảo mật, quyền riêng tư và các vấn đề về lưu trữ và bảo quản.
Thách thức đầu tiên trong việc so sánh phần mềm giám sát máy tính từ xa là xác định mức độ hiển thị mà IT thực sự yêu cầu.
Tại sao Tính Năng Hiển Thị Cấp Phiên Lại Khác Với Giám Sát Máy Chủ?
Truyền thống giám sát máy chủ các công cụ hỏi xem máy có hoạt động tốt không. Tỷ lệ sử dụng CPU có cao không? Bộ nhớ có thấp không? Tỷ lệ sử dụng đĩa có tăng không? Máy chủ có trực tuyến không?
Các chỉ số này vẫn có liên quan trong kịch bản lưu trữ RDS, nhưng có một lớp khác cần xem xét. Hạ tầng RDS chia sẻ có nghĩa là ở cấp độ máy chủ, CPU, bộ nhớ, dung lượng lưu trữ và băng thông mạng được phân phối giữa nhiều người dùng và ứng dụng.
Tại cấp độ phiên, các ứng dụng và quy trình của mỗi người dùng có những yêu cầu độc đáo. Một RD Session Host có thể hoạt động tốt trong khi ứng dụng của một người dùng bị treo, hoặc một phiên chậm không có nghĩa là toàn bộ máy chủ đã đạt công suất tối đa.
Sự khác biệt là có ý nghĩa cho mục đích khắc phục sự cố. Nếu mười người dùng trên cùng một máy chủ bắt đầu chậm lại cùng một lúc, thì hợp lý khi xem xét các tài nguyên chia sẻ của máy chủ trước. Nếu chỉ có một người dùng gặp vấn đề, thì vấn đề có khả năng bị cô lập trong phiên đó, các ứng dụng của nó và kết nối.
Công cụ giám sát máy tính từ xa hiệu quả nhất khi chúng cho phép quản trị viên chuyển đổi giữa các góc nhìn này và rút ra mối liên hệ giữa tình trạng tổng thể của máy chủ và trạng thái của các phiên người dùng cá nhân.
Các chỉ số Remote Desktop quan trọng nhất là gì?
Không có chỉ số nào quản lý sức khỏe của một môi trường máy tính từ xa. Các quản trị viên cần có đủ bối cảnh để diễn giải khối lượng công việc hiện tại, mức tiêu thụ tài nguyên và trải nghiệm của người dùng.
Có bao nhiêu người dùng và phiên đang hoạt động?
Số lượng phiên cung cấp nền tảng cho cuộc trò chuyện này.
Các điểm dữ liệu liên quan bao gồm người dùng kết nối, phiên hoạt động và phiên ngắt kết nối, số phiên đồng thời phân phối trên các máy chủ, thời gian cao điểm và độ đồng thời lịch sử.
Các xu hướng đồng thời ưu tiên hơn số lượng người dùng khi đánh giá hiệu suất của một hệ thống máy tính từ xa, vì công suất thường được xác định bởi khối lượng công việc đồng thời, chứ không phải số lượng người dùng đã đăng ký. Một máy tính phục vụ 200 người dùng thông thường có thể bị căng thẳng hơn nhiều so với số phiên đồng thời là 40 người dùng đang chạy các ứng dụng hiệu suất cao.
Giá trị của các chỉ số đồng thời, được bổ sung bởi các thống kê hạ tầng, là để xác định xem có mối tương quan nào giữa sự gia tăng người dùng kết nối và sự gia tăng tiêu thụ tài nguyên hay không.
Tài nguyên máy chủ có đáp ứng được nhu cầu phiên làm việc không?
CPU, bộ nhớ, hoạt động đĩa và dung lượng lưu trữ khả dụng vẫn là các chỉ số chính để giám sát một máy tính từ xa.
Câu hỏi thú vị không phải là liệu CPU có đạt một tỷ lệ phần trăm nhất định hay không, mà là khi nào nó bị áp lực và những gì khác đang xảy ra cùng lúc.
Một đỉnh CPU nhất quán, chẳng hạn, có thể liên quan đến sự tăng đột biến đăng nhập vào buổi sáng, số lượng phiên đồng thời tăng, một quy trình đã lên lịch hoặc việc sử dụng nặng một ứng dụng kinh doanh cụ thể.
Mối liên kết giữa hai cái thường quan trọng hơn giá trị sử dụng.
Những ứng dụng và quy trình nào đang tạo ra khối lượng công việc?
Tính khả dụng của ứng dụng đóng góp thêm ngữ cảnh.
Hiểu các ứng dụng đang được sử dụng, khi nhu cầu tăng cao và quy trình nào tiêu tốn nhiều tài nguyên nhất cho phép các quản trị viên liên kết hoạt động của người dùng với hành vi của hạ tầng.
Giám sát ứng dụng có thể giải quyết những loại câu hỏi này. Vấn đề hiệu suất có xuất hiện khi một ứng dụng cụ thể được sử dụng nhiều không? Có những máy chủ phiên đang chạy một bộ ứng dụng nặng hơn không? Có những ứng dụng nào đang được duy trì hoặc cấp phép mà hiếm khi được sử dụng không?
Thông tin này có giá trị, không chỉ cho việc khắc phục sự cố, mà còn cho quản trị hạ tầng và phần mềm chung.
Mạng lưới hoặc Trải nghiệm Người dùng có góp phần vào vấn đề không?
Các phiên làm việc từ xa có tính tương tác theo bản chất, khiến các vấn đề về mạng hoặc độ phản hồi trở nên rõ ràng ngay lập tức đối với người dùng cuối.
Nhu cầu băng thông cần được đánh giá cùng với các chỉ số hiệu suất máy chủ khác vì một máy chủ có thể có dung lượng CPU và bộ nhớ dư thừa trong khi các kết nối bị chậm lại do một nút thắt ở nơi khác trong chuỗi giao tiếp. Hiểu biết Hiệu suất RDP trên mạng có độ trễ cao có thể giúp phân biệt các vấn đề về độ nhạy của mạng với các hạn chế tài nguyên ở phía máy chủ.
Một số môi trường RDS có thể cung cấp nhiều thông tin hơn về trải nghiệm người dùng cuối so với những môi trường khác. Ví dụ, Microsoft Performance Monitor có các bộ đếm Độ trễ Nhập liệu của Người dùng có thể xác định độ trễ ở cấp độ phiên và quy trình. Microsoft tài liệu tính năng này như một phương pháp để tương quan số phiên, mức sử dụng CPU và độ phản hồi trên các máy chủ RD Session Host.
Không phải tất cả các công cụ giám sát máy tính từ xa đều bao gồm các chỉ số độ trễ hoặc độ trễ đầu vào giống nhau. Các quản trị viên CNTT nên kiểm tra lại những gì nhà cung cấp thực sự cung cấp về thông tin trải nghiệm người dùng thay vì giả định rằng nó sẽ có sẵn.
Cách Giám sát Remote Desktop Có Thể Giúp Đội Ngũ Của Bạn Khi Bạn Cần Khắc Phục Các Phiên Chậm?
Giá trị của việc giám sát máy tính từ xa được thể hiện rõ nhất khi các quản trị viên nhận nhiều tín hiệu và liên kết chúng lại với nhau.
Khi một người dùng chỉ ra rằng RDP chậm, họ mô tả hiệu ứng, không phải nguyên nhân. Ưu tiên hàng đầu của bạn là hiểu phạm vi của vấn đề.
Một người dùng có gặp vấn đề không? Có một số người dùng đang trên cùng một máy chủ không? Có người dùng trên nhiều máy chủ với cùng một vấn đề không?
Với phạm vi vấn đề đã được xác định, những thông tin giám sát của bạn có thể giúp tập trung tìm kiếm của bạn:
| Triệu chứng | Kiểm tra hữu ích |
|---|---|
| Một người dùng đang chậm. | Trạng thái phiên, ứng dụng, quy trình, điều kiện kết nối |
| Hầu hết người dùng trên một máy chủ đều chậm. | CPU, bộ nhớ, I/O đĩa, mức sử dụng quy trình, phiên đồng thời |
| Người dùng trên nhiều máy chủ đang chậm. | Sự phụ thuộc vào mạng chia sẻ hoặc hạ tầng |
| Hiệu suất giảm sút vào cùng một thời điểm hàng ngày | Đồng thời, tác vụ đã lên lịch, đỉnh ứng dụng |
| Người dùng thường bị ngắt kết nối | Tình trạng máy chủ, điều kiện mạng, sự kiện dịch vụ và kết nối |
| Một ứng dụng liên tục hoạt động kém. | Sử dụng ứng dụng, các quy trình liên quan và tiêu thụ tài nguyên |
Mục tiêu là sự tương quan. Sự gia tăng CPU có ý nghĩa hơn trong bối cảnh tăng cường đồng thời. Việc sử dụng băng thông cao đáng chú ý hơn khi có nhiều phàn nàn từ người dùng. Một vấn đề hiệu suất tái diễn dễ dàng được xác định hơn khi bạn biết rằng cùng một ứng dụng hoặc khối lượng công việc đang xảy ra mỗi lần.
Giám sát không phải lúc nào cũng xác định được nguyên nhân gốc rễ, nhưng nó cung cấp bối cảnh hoạt động cần thiết cho các quản trị viên để thu hẹp danh sách các nghi phạm có thể.
Khắc phục sự cố dựa trên bộ nhớ sau sự kiện không giống như kiểm tra môi trường vào thời điểm xảy ra sự cố.
Giám sát Thời gian Thực, Cảnh báo và Báo cáo Lịch sử: Tại sao tất cả chúng đều quan trọng?
Giám sát mang lại lợi ích khi nó cho phép bạn trả lời ba câu hỏi hoạt động khác nhau: hiện tại đang xảy ra điều gì, khi nào IT nên hành động, và điều gì đã xảy ra trước đó?
Điều gì đang xảy ra ngay bây giờ?
Giám sát thời gian thực có thể được sử dụng bởi các quản trị viên để kiểm tra hiệu suất máy chủ hiện tại, người dùng đã đăng nhập, các quy trình ứng dụng và hoạt động mạng.
Thông tin này có thể rất quan trọng trong một sự cố vì nó cho phép quản trị viên xác định xem có còn áp lực lên các tài nguyên hay một tải bất thường đang xảy ra hay không.
Giá trị thời gian thực cung cấp dữ liệu hiện tại, nhưng chỉ có vậy. Chỉ số này chỉ mang tính thông tin tại thời điểm này. Một điều gì đó có vẻ bình thường bây giờ có thể đã không bình thường khi người dùng gặp phải sự cố.
Khi nào một vấn đề cần được chú ý?
Cảnh báo chuyển đổi giám sát từ việc thu thập dữ liệu thụ động thành một quy trình chủ động và hoạt động.
Các quản trị viên chỉ định những gì cần được chú ý: sử dụng bộ xử lý liên tục, áp lực bộ nhớ, hoạt động đĩa, số lượng người dùng hoạt động quá mức hoặc thời gian ngừng hoạt động của máy chủ.
Ngưỡng giám sát vẫn cần được áp dụng với sự hợp lý; một đợt tăng ngắn trong hoạt động CPU là điều có thể dự đoán, nhưng áp lực lặp đi lặp lại trong giờ cao điểm có thể chỉ ra một vấn đề về khả năng đang nổi lên.
Điều gì đã xảy ra trước sự cố?
Báo cáo lịch sử tiết lộ các mẫu mà các chỉ số trực tiếp không thể. Microsoft khuyên nên sử dụng Thu thập dữ liệu Giám sát Hiệu suất để ghi lại các bộ đếm hiệu suất theo thời gian khi điều tra các vấn đề hiệu suất Windows Server không liên tục.
Nói rằng CPU đạt 90 phần trăm trong năm phút. Nếu đó là một sự cố riêng lẻ trong một quy trình lô đã biết khác, nó có thể không chỉ ra một vấn đề. Nhưng nếu CPU đạt 90 phần trăm mỗi ngày trong tuần vào khoảng cùng một thời điểm khi độ đồng thời vượt qua một ngưỡng nhất định, đó là một thông tin quý giá cho việc lập kế hoạch năng lực.
Các cơ sở lịch sử thường quan trọng hơn các ngưỡng cá nhân, vì chúng cho bạn thấy điều gì là bình thường cho một máy chủ, sự kết hợp ứng dụng và dân số người dùng nhất định.
Trong trường hợp nào thì các công cụ giám sát Windows gốc là đủ?
Windows cung cấp một bộ công cụ khá mạnh mẽ để khắc phục sự cố.
Trình quản lý tác vụ và Trình giám sát tài nguyên hiển thị mức sử dụng tài nguyên hiện tại. Trình giám sát hiệu suất có thể thu thập các bộ đếm hiệu suất của Windows, bao gồm độ trễ đầu vào của người dùng ở cấp phiên và quy trình trên các phiên bản Windows Server được hỗ trợ. Trình xem sự kiện trình bày các sự kiện liên quan đến hệ điều hành và RDS, trong khi PowerShell có thể được sử dụng để truy vấn và tự động hóa nhiều tác vụ quản trị.
Đối với việc khắc phục sự cố máy chủ đơn lẻ hoặc điều tra một vấn đề cụ thể, những công cụ này có thể đủ cho một quản trị viên có kinh nghiệm.
Tuy nhiên, nhu cầu theo dõi nhiều máy chủ hoặc xem xét tình hình từ góc độ của một sự cố trước đó có thể yêu cầu thông tin được lấy từ nhiều nguồn khác nhau.
Giám sát tập trung rất hữu ích trong các tình huống mà IT phải giám sát nhiều máy chủ thông qua một bảng điều khiển, lưu trữ thông tin lịch sử để sử dụng sau này, so sánh các hệ thống và khung thời gian, báo cáo về hoạt động và tính đồng thời của người dùng, hoặc thiết lập cảnh báo.
Giá trị của cách tiếp cận như vậy không nhất thiết nằm ở các chỉ số mà Windows không cung cấp.
Nó chủ yếu nằm ở khả năng hợp nhất, lưu trữ và tương quan thông tin này để làm cho nó có thể hành động hơn cho các quản trị viên.
Điều đó có nghĩa là bạn đang ghi lại người dùng nếu bạn sử dụng Giám sát Phiên Remote Desktop?
Không. Các thuật ngữ thường được sử dụng thay thế cho nhau, nhưng giám sát phiên và ghi lại phiên có phạm vi và khả năng khác nhau đáng kể.
Trong khi việc giám sát phiên làm việc từ xa có thể chỉ quan sát người dùng kết nối, các phiên đồng thời, mức sử dụng tài nguyên, lịch sử phiên hoặc việc sử dụng ứng dụng, việc ghi lại phiên sẽ thu thập một tập dữ liệu chi tiết hơn nhiều về các hoạt động trong phiên làm việc từ xa tùy thuộc vào sản phẩm như nội dung của màn hình, hoạt động ứng dụng, hoạt động clipboard hoặc các sự kiện khác.
Việc ghi lại các phiên có thể hợp lý cho các tình huống truy cập đặc quyền, truy cập của bên thứ ba, kiểm toán hoặc bảo mật cụ thể, nhưng điều này đặt ra thêm câu hỏi về việc lưu giữ, truy cập, lưu trữ và quyền riêng tư.
Đối với hầu hết các hoạt động máy tính từ xa hàng ngày, khả năng ghi lại tất cả các chi tiết của một phiên là không cần thiết và không được IT đội ngũ mong muốn vì họ chỉ cần đủ thông tin về phiên để quan sát và phân tích hiệu suất.
Làm thế nào bạn có thể cải thiện kế hoạch năng lực của mình bằng cách sử dụng giám sát Remote Desktop?
Khi nói đến hạ tầng máy tính để bàn từ xa, mật độ tải là một yếu tố quan trọng cần xem xét.
Số lượng tài khoản được cấu hình không nói lên nhiều về số lượng người dùng đồng thời, các ứng dụng họ chạy và cường độ của chúng.
Giám sát lịch sử giúp thông tin đó có sẵn.
Bằng cách phân tích người dùng đồng thời và so sánh với việc sử dụng CPU, bộ nhớ, đĩa và mạng, các quản trị viên CNTT có được cái nhìn có thể hành động vào môi trường của họ. Họ thấy khi nào tải bắt đầu ảnh hưởng đến cơ sở hạ tầng, khối lượng công việc nào chịu trách nhiệm và liệu xu hướng có đang gia tăng hay không.
Thông tin đó có thể được sử dụng để biện minh cho các hành động như cân bằng khối lượng công việc giữa các máy chủ, thêm nhiều máy chủ hơn, thêm nhiều tài nguyên cho các máy chủ hiện có, lập lịch cho các ứng dụng nặng hoặc điều tra các ứng dụng tiêu tốn một lượng tài nguyên không tương xứng.
Cách tiếp cận đó chính xác hơn nhiều so với một khuyến nghị chung dựa trên số lượng người dùng trên mỗi máy chủ. Microsoft’s Hướng dẫn kích thước cho máy chủ phiên Remote Desktop tương tự khuyến nghị đánh giá loại khối lượng công việc, mật độ người dùng và các chỉ số trải nghiệm người dùng thay vì dựa vào một con số công suất chung. Hai công ty có cùng cơ sở người dùng có thể có nhu cầu ứng dụng và hạ tầng rất khác nhau.
Bạn nên tìm kiếm loại yêu cầu nào khi tìm kiếm phần mềm giám sát Remote Desktop?
Phần mềm giám sát máy tính từ xa tốt nhất không nhất thiết là sản phẩm thu thập nhiều dữ liệu nhất. Đó là sản phẩm cung cấp mức độ hiển thị cần thiết cho môi trường đang được quản lý.
Đối với hầu hết các nhóm vận hành CNTT, các yêu cầu chính là rõ ràng:
- c tầm nhìn tập trung trên nhiều máy chủ
- thông tin người dùng hiện tại và phiên đồng thời
- Giám sát CPU, bộ nhớ, đĩa và mạng
- tính năng hiển thị ứng dụng và quy trình
- báo cáo lịch sử và phân tích xu hướng
- cảnh báo có thể cấu hình
- tùy chọn báo cáo và xuất thực tế
Nền tảng cũng nên làm cho việc tương quan trở nên dễ dàng. Số lượng phiên trở nên có giá trị hơn khi các quản trị viên có thể so sánh chúng với tải của máy chủ. Việc sử dụng ứng dụng trở nên hữu ích hơn khi nó có thể được xem xét theo thời gian.
Chi phí triển khai và quản lý cũng quan trọng. Một nền tảng giám sát nhằm đơn giản hóa hạ tầng từ xa không nên tạo ra sự phức tạp về hạ tầng hoặc quản lý không tương xứng của chính nó.
Cuối cùng, hãy xác minh chính xác những gì các nhà cung cấp có nghĩa là với các thuật ngữ như giám sát phiên, giám sát người dùng và giám sát máy tính từ xa. Một nền tảng có thể có nghĩa là báo cáo người dùng kết nối, một nền tảng khác có thể cung cấp các chỉ số phản hồi RDP, trong khi một nền tảng khác có thể cung cấp ghi lại màn hình hoàn chỉnh.
Thuật ngữ có thể nghe giống nhau. Độ hiển thị được cung cấp có thể rất khác nhau.
Làm thế nào để TSplus đơn giản hóa việc giám sát Remote Desktop?
Đối với các nhóm CNTT quản lý hạ tầng máy tính để bàn từ xa Windows, chúng tôi mang hoạt động của máy chủ và người dùng vào một môi trường giám sát tập trung. Các quản trị viên có thể theo dõi việc sử dụng CPU, bộ nhớ, đĩa và băng thông trong khi cũng theo dõi người dùng kết nối, các phiên đồng thời và hoạt động ứng dụng, giúp họ liên kết hiệu suất hạ tầng với nhu cầu máy tính để bàn từ xa thực tế.
TSplus Server Monitoring cũng cung cấp báo cáo lịch sử và cảnh báo có thể cấu hình, để các quản trị viên có thể xác định các mẫu khối lượng công việc lặp lại thay vì chỉ dựa vào các chỉ số trực tiếp. Điều này giúp dễ dàng hơn trong việc điều tra các vấn đề về hiệu suất, thiết lập các tiêu chuẩn thực tiễn và dự đoán yêu cầu về công suất trên nhiều máy chủ mà không cần giới thiệu ghi lại toàn bộ phiên người dùng.
Kết luận
Giám sát máy tính từ xa hiệu quả là về sự tương quan, không phải thu thập bộ số liệu lớn nhất có thể. Hiệu suất máy chủ, hoạt động phiên, nhu cầu ứng dụng và điều kiện mạng trở nên hữu ích hơn khi các quản trị viên có thể xem xét chúng cùng nhau.
Cái nhìn kết hợp đó giúp IT phân biệt các vấn đề của người dùng riêng lẻ với các nút thắt trên toàn bộ máy chủ, hiểu các mẫu hiệu suất lặp lại và đưa ra quyết định về khả năng tốt hơn khi môi trường máy tính từ xa phát triển.