Hướng dẫn cài đặt Monitorix Monitoring trên Debian 10

Hướng dẫn cài đặt Monitorix Monitoring trên Debian 10

Monitorix là một công cụ giám sát mạng máy tính nguồn mở nhẹ có thể được sử dụng để giám sát hiệu năng toàn bộ hệ thống. Nó thu thập dữ liệu hệ thống và hiển thị thông tin dưới dạng biểu đồ bằng giao diện web. Nó có thể chạy trên hầu hết các hệ điều hành dựa trên Linux, bao gồm, CentOS, Debian, Ubuntu, FreeBSD, OpenBSD và NetBSD.

Monitorix có một bộ tính năng phong phú, một số tính năng được liệt kê bên dưới:

  • Tải hệ thống trung bình và sử dụng.
  • Sử dụng kernel trên mỗi bộ xử lý.
  • Sử dụng kernel toàn cầu.
  • Sức khỏe hệ thống ProLiant của HP.
  • Thống kê cảm biến chung.
  • Cảm biến LM và nhiệt độ GPU.
  • Nhiệt độ và cách sử dụng NVIDIA.
  • Nhiệt độ ổ đĩa và sức khỏe.
  • Sử dụng hệ thống tập tin và hoạt động I / O.
  • Lưu lượng và sử dụng mạng.

Trong hướng dẫn này, tôi sẽ giải thích cách cài đặt máy chủ theo dõi Monitorix trên Debian 10.

Điều kiện tiên quyết

  • Một máy chủ chạy Debian 10.
  • Một mật khẩu gốc được cấu hình trên máy chủ của bạn.

Bắt đầu

Trước khi bắt đầu, bạn nên cập nhật máy chủ của mình với phiên bản mới nhất. Bạn có thể cập nhật nó bằng lệnh sau:

apt-get update -y
apt-get upgrade -y

Khi máy chủ của bạn được cập nhật, hãy khởi động lại để thực hiện các thay đổi.

Cài đặt Monitorix

Đầu tiên, tải xuống phiên bản Giám sát mới nhất từ ​​trang web chính thức của họ bằng lệnh sau:

wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb

Khi quá trình tải xuống hoàn tất, hãy cài đặt tệp đã tải xuống bằng lệnh sau:

dpkg -i monitorix_3.11.0-izzy1_all.deb

Lệnh trên sẽ tạo ra một số lỗi phụ thuộc. Bạn có thể giải quyết bất kỳ lỗi phụ thuộc nào bằng lệnh sau:

apt-get install -f

Sau khi cài đặt Monitorix, khởi động dịch vụ Monitorix và cho phép nó khởi động sau khi khởi động lại hệ thống bằng lệnh sau:

systemctl start monitorix
systemctl enable monitorix

Đầu ra:

monitorix.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monitorix

Bây giờ bạn có thể xác minh dịch vụ Monitorix bằng cách chạy lệnh sau:

systemctl status monitorix

Bạn sẽ thấy đầu ra sau:

? monitorix.service - LSB: Start Monitorix daemon
   Loaded: loaded (/etc/init.d/monitorix; generated)
   Active: active (running) since Sun 2019-12-29 16:05:19 UTC; 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 2359)
   Memory: 71.0M
   CGroup: /system.slice/monitorix.service
           ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid

Dec 29 16:05:18 debian10 systemd[1]: Starting LSB: Start Monitorix daemon...
Dec 29 16:05:19 debian10 monitorix[9822]: .
Dec 29 16:05:19 debian10 systemd[1]: Started LSB: Start Monitorix daemon.

Để kiểm tra phiên bản đã cài đặt của Monitorix, hãy chạy lệnh sau:

monitorix -v

Bạn sẽ nhận được đầu ra sau:

Monitorix version 3.11.0 (14-Mar-2019)
by Jordi Sanfeliu <jordi@fibranet.cat>
http://www.monitorix.org/

Cấu hình Monitorix

Tệp cấu hình mặc định cho Monitorix được đặt tại /etc/monitorix/monitorix.conf. Bạn sẽ cần chỉnh sửa nó và thực hiện một số thay đổi theo chi tiết hệ thống của bạn.

Bạn có thể chỉnh sửa nó bằng lệnh sau:

nano /etc/monitorix/monitorix.conf

Thay đổi các dòng sau:

title = Monitorix Monitoring Server
hostname = debian10
host = debian10
hosts_deny = all
hosts_allow = 192.168.1.0/24
enabled = y

Lưu và đóng tệp khi bạn hoàn thành.

Tiếp theo, bạn sẽ cần tạo một người dùng để xác thực Monitorix.

Đầu tiên, cài đặt gói Tiện ích Apache bằng lệnh sau:

apt-get install apache2-utils -y

Tiếp theo, tạo người dùng cho Monitorix bằng lệnh sau:

htpasswd -d -c /var/lib/monitorix/htpasswd admin

Bạn sẽ được yêu cầu đặt mật khẩu cho người dùng như hình dưới đây:

New password: 
Re-type new password: 
Adding password for user admin

Tiếp theo, khởi động lại dịch vụ Monitorix để thực hiện các thay đổi.

systemctl restart monitorix

Theo mặc định, Monitorix lắng nghe trên cổng 8080. Bạn có thể xác minh nó bằng lệnh sau:

netstat -ant | grep 8080

Đầu ra:

tcp6       0      0 :::8080                 :::*                    LISTEN     
tcp6       0      0 ::1:8080                ::1:45178               TIME_WAIT

Truy cập giao diện người dùng web Monitorix

Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http: // your-server-ip: 8080 / Monitorix . Bạn sẽ được chuyển hướng đến trang đăng nhập Monitorix:

Đăng nhập Monitorix

Cung cấp tên người dùng, mật khẩu Monitorix của bạn và nhấp vào nút Đăng nhập . Bạn sẽ thấy bảng điều khiển Monitorix trong trang sau:

Màn hình

Tải hệ thống hiển thị trong Monitorix

Sử dụng kernel toàn cầu, sử dụng hệ thống tập tin và hoạt động I / O

Sử dụng kernel toàn cầu, sử dụng hệ thống tập tin và hoạt động I / O

Lưu lượng truy cập mạng, sử dụng và thống kê Netstat

Lưu lượng truy cập mạng, sử dụng và thống kê Netstat

Xin chúc mừng! bạn đã cài đặt thành công máy chủ theo dõi Monitorix trên Debian 10.

Author Image
Hoàng Tùng

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *