tailieunhanh - Kiểm tra file, service và restart service khi cần thiết với Monit

Monit là dịch vụ kiểm tra trạng thái của file bằng cách kiểm tra checksum, theo dõi hoạt động của các dịch vụ chạy trên nền Linux, đưa ra cảnh báo, stop/start dịch vụ nếu dịch vụ sử dụng tài nguyên quá mức cho phép, hoặc một dịch vụ nào đó đột nhiên stop vì một lí do nào đó. Vì công cụ này đa năng, dễ sử dụng và kiêm khá nhiều việc mà một Linux System Administrator cần làm, nhất là đối với những máy chủ chạy dịch vụ nặng nề | Kiểm tra file service và restart service khi cần thiết với Monit Monit là dịch vụ kiểm tra trạng thái của file bằng cách kiểm tra checksum theo dõi hoạt động của các dịch vụ chạy trên nền Linux đưa ra cảnh báo stop start dịch vụ nếu dịch vụ sử dụng tài nguyên quá mức cho phép hoặc một dịch vụ nào đó đột nhiên stop vì một lí do nào đó. Vì công cụ này đa năng dễ sử dụng và kiêm khá nhiều việc mà một Linux System Administrator cần làm nhất là đối với những máy chủ chạy dịch vụ nặng nề. Các bạn có thể đọc trước tut này ở Cybercitiz http tips Ngoài ra bạn cũng có thể đọc một bài khá hay về gom log của server kiểm tra trạng thái file bạn nào muốn tham khảo có thể đọc ở đây http hvaonline posts list Nếu đang làm việc với một server chạy website với lượt truy cập tương đối lớn vả lại phần code không được hoàn hảo lắm việc truy xuất cơ sở dữ liệu kém cho nên mysql làm việc quá sức cho phép dịch vụ này liên tục chiếm nhiều cpu và khi vượt quá giới hạn cho phép server sẽ die theo. Và nếu không chuyên về code vả lại không phải là người chịu trách nhiệm website việc cần thiết là làm sao lúc ta không thường trực bên server dịch vụ nào đó ra đi thì vẫn có cách làm cho nó sống lại một cách tự động. Cũng có thể dùng một bash shell để kiểm tra dịch vụ bạn có thể đọc ở đây http web-server restart-apache2-httpd-shell-script Bài viết trên hướng dẫn bạn viết một shell script để monitor process httpd nếu phát hiện process này không hoạt động thì lập tức restart dịch vụ. Giải pháp này cũng đáng sử dụng tuy nhiên không linh động và bền bỉ như monit. Vả lại với việc viết một shell script sử dụng cron việc sử dụng một ứng dụng chuyên dụng ta nên chọn cách sau hơn. Monit là một ứng dụng viết ra cho các hệ điều hành Nix và unix like theo thông tin ở trang chủ http monit thì monit làm viêc tốt với hầu hết các hệ điều hành Linux. Bài này tôi hướng dẫn bạn .

TỪ KHÓA LIÊN QUAN