Tôi đang cố gắng tìm một giải pháp cho phép tôi theo dõi mức tiêu thụ tài nguyên của máy chủ. Tốt hơn là, các số liệu tôi muốn thu được là sử dụng mạng IO, và nếu có thể sử dụng CPU/tải trung bình và đĩa IO.Giám sát máy chủ đơn giản với Java
Yêu cầu duy nhất khác mà tôi có là thông tin này có thể có được bởi Java để nó có thể được thao tác, và ít nhất là làm việc trên Linux (Fedora).
Tôi đã nghe nói về một vài công cụ giám sát nhưng tôi không chắc chắn về cách tốt nhất để thực hiện điều này. Có lẽ tôi muốn thu thập thông tin về mỗi 30 giây.
Cảm ơn
Cập nhật: Chỉ cần để tái lặp, tôi đề cập đến hệ thống giám sát toàn KHÔNG Java giám sát cụ thể. Tôi chỉ muốn sử dụng Java để truy cập vào các chỉ số này
Câu hỏi của bạn không rõ ràng. Bạn có nghĩa là "một quá trình máy chủ" hoặc bạn có nghĩa là máy chủ chính nó, khi bạn nói "máy chủ". Nó có vẻ như bạn có nghĩa là sau này nhưng câu trả lời JMX (dưới đây) nếu viết từ quan điểm của bạn có nghĩa là cựu –
Tôi xin lỗi nếu điều đó không rõ ràng - Tôi đang nói về toàn bộ máy chủ như tôi về cơ bản muốn biết sức khỏe của máy chủ cho mục đích nhân rộng. Số liệu quan trọng nhất là sử dụng mạng. – MSR
Nếu sử dụng mạng là số liệu quan trọng nhất, tôi không chắc JMX sẽ giúp bạn và tôi sẽ xem xét sử dụng Cacti và API Java để đọc dữ liệu RDD. –