Chúng tôi đang chạy hai máy chủ sản xuất với Apache 2 và MySQL. Tôi đang tìm kiếm một cách đáng tin cậy để theo dõi tải trọng, sự ổn định và thời gian hoạt động của chúng tôi.
Tôi đã đi qua monit , nhưng có những lựa chọn thay thế tốt hơn?
Chúng tôi đang chạy hai máy chủ sản xuất với Apache 2 và MySQL. Tôi đang tìm kiếm một cách đáng tin cậy để theo dõi tải trọng, sự ổn định và thời gian hoạt động của chúng tôi.
Tôi đã đi qua monit , nhưng có những lựa chọn thay thế tốt hơn?
Câu trả lời:
Tôi đã cấu hình Zabbix trên một máy ảo tại Slicehost và đã khá hài lòng với giải pháp này. Vì nó tách biệt về mặt vật lý với các máy chủ sản xuất của chúng tôi, nó sẽ cảnh báo tôi ngay cả khi mạng sản xuất có vấn đề. Máy ảo tại Slicehost có giá rẻ và dễ dàng sao lưu.
Zabbix rất tuyệt vì nó có thể theo dõi thời gian phản hồi của trang web và cả CPU, đĩa và bất kỳ thứ gì khác. Zabbix sẽ lưu trữ dữ liệu lịch sử để bạn có thể thấy xu hướng thống kê theo thời gian. Tôi cũng thích Zabbix hơn Nagios vì Zabbix có giao diện cấu hình dựa trên web mạnh mẽ.
Cá nhân tôi sử dụng Munin cho báo cáo tài nguyên và số liệu. Nó đã có plugin cho nhiều ứng dụng / số liệu và rất dễ viết plugin.
Để theo dõi / cảnh báo tính khả dụng, tôi đã sử dụng Zabbix, Zennos, Nagios và Hyperic. Trong tất cả những thứ đó, tôi thích Zabbix nhất.
Bạn có thể thiết lập một giải pháp giám sát miễn phí như Incinga hoặc Nagios . Có hàng tấn plugin cho mỗi lần kiểm tra bạn có thể nghĩ ra. Hoặc bạn chỉ có thể viết kịch bản của riêng bạn báo cáo trạng thái ("tốt", "xấu", bất cứ điều gì ...). Một thứ thương mại tốt sẽ là WhatsUp Gold . Nó bao gồm các công cụ đo lường hiệu suất, quá.
Nếu bạn muốn một số vàng thật, hãy xem Jazzey . Đây là một công cụ giám sát từ đầu đến cuối thực sự cao cấp, thực sự mở rộng. Nó mô phỏng người dùng thực làm việc với các ứng dụng (web-) của bạn. Đã dành rất nhiều của chúng ta với tại nơi làm việc.
Monit hoạt động cục bộ trên các máy chủ, vì vậy nó không thực sự cung cấp cho bạn số liệu thống kê ổn định thực tế. Nếu mạng máy chủ của bạn bị tắt hoặc máy chủ tự tắt, monit không thể thông báo cho bạn.
Tôi sử dụng Zabbix để theo dõi tải, ổn định và thời gian hoạt động; nó không phải là bất cứ điều gì bạn có thể nghĩ đến. Nhược điểm duy nhất là bạn cần có nó chạy trên một máy chủ bên ngoài.
Nagios là một nơi tốt để bắt đầu. Nếu bạn cũng muốn theo dõi các xu hướng với hiệu suất của máy chủ và vẽ biểu đồ cho chúng, tôi khuyên bạn cũng nên xem Cacti.