Cách cài đặt Monitorix để giám sát máy chủ web của bạn

giám sát

Lâu rồi chúng ta đã thấy cách giám sát máy chủ Nginx với Linux-dash, nhưng như chúng ta đều biết rằng chúng ta đang ở trong vấn đề này nếu thứ gì đó còn sót lại trong hệ điều hành miễn phí tuyệt vời là các tùy chọn, cả liên quan đến máy chủ và cách chúng ta phải nhận thức về mọi thứ xảy ra với chúng. Vì vậy, chúng ta hãy xem cách giám sát máy chủ Linux bằng Monitorix, một công cụ mã nguồn mở rất tiên tiến và nhẹ.

Nó là một ứng dụng cung cấp máy chủ HTTP của riêng nó cùng với một loạt các chức năng giám sát tiên tiến y hỗ trợ cho các ngôn ngữ kịch bản khác nhau chẳng hạn như Perl, Python, Ruby và những thứ khác, mặc dù mức tiêu thụ tài nguyên của nó rất nhỏ nên nó được coi là một trong những được sử dụng trong các thiết bị và hệ thống nhúng. Trên thực tế, nó hoạt động thông qua hai chương trình: một chương trình được gọi là monitorix chính nó, dựa trên Perl và bắt đầu tự động, và một cái khác được gọi là Monitorix.cgi, như tên gọi của nó cho thấy là một tập lệnh CGI.

Một số tính năng của nó là thống kê email, lưu lượng mạng (đến và đi), trong tổng số máy chủ web (Apache, Lighttpd, Nginx), tải MySQL, sử dụng proxy Squid hoặc máy khách và máy chủ NFS, cũng như hỗ trợ cho các cảm biến như những cảm biến tương thích với Raspberry Pi cũng như những cảm biến chung nhất thông qua gói người cảm nhận (đĩa, bo mạch chủ, quạt, CPU) và tất nhiên, các quy trình đang hoạt động, tải hệ thống và sử dụng bộ nhớ trong số nhiều thứ khác (chúng tôi có thể xác minh liên kết này tất cả các tính năng của nó).

đến cài đặt Monitorix trên Ubuntu Chúng tôi có thể làm điều đó theo cách thủ công hoặc bằng cách cài đặt từ các kho lưu trữ. Đầu tiên, chúng ta chỉ cần mở một cửa sổ dòng lệnh (Ctrl + Alt + T) và thực hiện:

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Sau đó, chúng tôi tải xuống gói cho Ubuntu, từ trang tải xuống Monitorixvà chúng tôi cài đặt nó:

sudo dpkg -i monitorix * .deb

Trong quá trình cài đặt, chúng tôi sẽ được yêu cầu cấu hình một máy chủ web phụ trợ, nghĩa là, hoạt động như hỗ trợ cho công cụ này. Cho dù chúng tôi sử dụng cái bao gồm Monitorix hay cái như Apache hoặc Nginx, sau khi cấu hình đó, chúng tôi phải khởi động lại quá trình, chúng tôi thực hiện như sau (chúng tôi chỉ cần thay thế Tên dịch vụ mà nó tương ứng):

tải lại tên dịch vụ dịch vụ sudo

Một cách khác, tất nhiên là thoải mái hơn, là thêm kho lưu trữ Monitorix cho Ubuntu, chúng tôi thực hiện bằng cách thêm dòng sau vào tệp /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu vũ trụ chung

Sau đó, chúng tôi tải xuống khóa GPG từ kho lưu trữ và thêm nó:

quên http://apt.izzysoft.de/izzysoft.asc
sudo apt-key thêm izzysoft.asc

Bây giờ chúng ta có thể cài đặt Monitorix theo cách thông thường:

sudo apt-get update

Sudo apt-get cài đặt màn hình

Sau đó, chúng tôi bắt đầu dịch vụ:

dịch vụ sudo bắt đầu monitorix

Với điều đó, chúng tôi có thể bắt đầu và từ bây giờ nếu chúng tôi muốn định cấu hình Monitorix, chúng tôi có thể thực hiện bằng cách chỉnh sửa tệp /etc/monitorix/monitorix.conf và sau đó khởi động lại dịch vụ để mọi thay đổi được thực hiện có hiệu lực.

Như chúng ta có thể thấy, quá trình hoàn chỉnh khá đơn giản và những khả năng mà nó mang lại cho chúng ta Monitorix như một công cụ giám sát rất thú vị, thậm chí còn hơn thế nữa vì đây là một dự án đang được phát triển tích cực và các công cụ mới, sửa lỗi hoặc cập nhật cho chức năng hiện có liên tục đến (ví dụ: cải tiến thường xuyên đối với các tùy chọn cấu hình và đồ họa mà họ cung cấp, cũng như hình ảnh khả năng).

Más información: monitorix (Trang web chính thức)


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.