Chúng tôi sử dụng Nagios để giám sát khá nhiều (~ 130) máy chủ. Chúng tôi giám sát CPU, Đĩa, RAM và một vài thứ khác trên mỗi máy chủ. Tôi đã luôn sử dụng SSH để chạy các lệnh từ xa, hoàn toàn vì nó yêu cầu ít hoặc không cần cấu hình bổ sung trên máy chủ từ xa, chỉ cần cài đặt nagios-plugin, tạo người dùng nagios và thêm khóa SSH, tất cả đều được tôi tự động vào một kịch bản shell. Tôi chưa bao giờ thực sự xem xét ý nghĩa hiệu suất của việc sử dụng SSH qua NRPE.
Tôi không quá bận tâm về tải trọng tấn công trên máy chủ Nagios (Có lẽ nó được chỉ định quá mức cho những gì nó làm, nó chưa bao giờ vượt quá 10% CPU), nhưng chúng tôi chạy mỗi lần kiểm tra từ xa cứ sau 30 giây và mỗi máy chủ có 5 lần kiểm tra khác nhau thực hiện. Tôi giả sử SSH yêu cầu nhiều tài nguyên hơn cho mỗi lần kiểm tra nhưng có sự khác biệt rất lớn không? (IE đủ khác biệt để đảm bảo chuyển sang NRPE).
Nếu có bất kỳ sự trợ giúp nào, chúng tôi sẽ giám sát hỗn hợp các máy chủ vật lý (Thông thường với 8, 12 hoặc 16 lõi vật lý) và các phiên bản trung bình / lớn của Amazon EC2.