Tôi đang tìm kiếm một cách để chẩn đoán các vấn đề, chẳng hạn như cái chết hoán đổi, trong đó một quá trình bộ nhớ baloon lấp đầy trao đổi và giết chết toàn bộ máy (chẳng hạn như apache).
Tôi đã sử dụng xương rồng và tôi có thể thiết lập nagios (mặc dù không muốn) hoặc munin nhưng theo tôi có thể nói rằng họ không thể ghi lại việc sử dụng chương trình cá nhân - chỉ là tình trạng chung.
Tôi biết tôi có thể cuộn một tập lệnh >> vào một số tệp cứ sau 30 giây nhưng tôi muốn xem liệu một giải pháp trưởng thành hiện có đã tồn tại chưa.
Một lần nữa, lý tưởng là nó sẽ:
- ghi lại quá trình sử dụng bộ nhớ của mỗi quá trình
- ghi lại quá trình sử dụng CPU mỗi N giây
- biểu đồ hỗ trợ và lịch sử
- hỗ trợ trung bình - như mysqld đã sử dụng 43% CPU trong ngày qua và bộ nhớ trung bình 400 MB
- được miễn phí và nguồn mở
Tên quy trình không phải và không nên được biết trước - ý tưởng là chỉ để nó theo dõi và sau đó xem xét những kẻ phạm tội hàng đầu.
Hệ thống của tôi là Linux (OpenSUSE).