Bạn sử dụng công cụ nào để theo dõi sức khỏe của cá thể máy chủ MySQL của bạn? Họ là miễn phí hoặc thương mại?
Bạn sử dụng công cụ nào để theo dõi sức khỏe của cá thể máy chủ MySQL của bạn? Họ là miễn phí hoặc thương mại?
Câu trả lời:
Hãy thử mẫu Cacti MySQL .
mytop cung cấp một số thông tin CLI tiện dụng, nó miễn phí (* chỉ unix).
Mysql có một cái miễn phí gọi là Mysql Administrator , một phần của gói công cụ GUI mysql.
Tài liệu kết nối quản trị viên Mysql .
Ngoài ra còn có Trình giám sát doanh nghiệp Mysql có nhiều tính năng giám sát hơn. Bạn có thể theo dõi Mysql trên các máy chủ khác xem câu hỏi faq 7 .
Tôi có một cấu hình Zabbix tùy chỉnh để trích xuất các điểm dữ liệu hữu ích từ MySQL. Tôi nên đi xung quanh để mở các kịch bản này cho cộng đồng.
Ngoài việc chạy cacti để lập biểu đồ hiệu suất mysql theo thời gian, chúng tôi còn thiết lập mysqltuner.com để gửi cho chúng tôi báo cáo hàng ngày về bất kỳ biến nào trên máy chủ mà chúng tôi nên theo dõi.
Cơ bản như vậy, tôi đã sử dụng:
$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"
Điều này cung cấp cho tôi một danh sách các kết nối, người dùng, máy chủ lưu trữ, cơ sở dữ liệu, lệnh vv, được cập nhật mỗi giây. Đó là thời gian thực "ai đang làm gì bây giờ?" giải pháp.
Rất đơn giản, nhưng cũng hữu ích.
Tôi sử dụng một cronjob chạy cứ sau 5 phút với mysqladmin processlist
. Xem thêm câu hỏi này .
Ngoài ra, phpMyAdmin có một số tính năng giám sát.
Chúng tôi sử dụng hyperic , nó là một ứng dụng nguồn mở, nhưng có một sản phẩm thương mại nếu bạn muốn. Nó cũng giám sát hệ điều hành, máy chủ web, v.v.
Đừng quên theo dõi nền tảng cơ bản. Tôi sẽ theo dõi
Bạn có thể sử dụng SNMP và Cacti để theo dõi tất cả những điều này
Nó không theo dõi chặt chẽ nhưng bạn có thể sử dụng mysqlreport để có cái nhìn tổng quan về việc máy chủ mysql của bạn hoạt động tốt như thế nào và nếu nó được cấu hình đúng.
Trên thực tế, nó phụ thuộc vào (các) cơ sở dữ liệu đang chạy trên máy chủ.
Tôi thường kiểm tra
về phía khung tôi đang sử dụng munin cho tất cả mọi thứ có thể cung cấp cho tôi số liệu và nagios (sắp trở thành icinga ) cho mọi thứ cung cấp cho tôi thông tin trạng thái.
Để theo dõi toàn diện hơn về MySQL (nhưng thương mại, vì vậy chỉ khi cơ sở dữ liệu của bạn có giá trị) hãy xem www.LogicMonitor.com. Không cần cấu hình (phát hiện các loại công cụ lưu trữ, trạng thái sao chép, v.v.); cung cấp các khuyến nghị điều chỉnh; đồ thị lịch sử đầy đủ và cảnh báo trong một hệ thống; rất mở rộng và sẽ giám sát phần còn lại của cơ sở hạ tầng trung tâm dữ liệu của bạn.