Cài đặt và cấu hình phần mềm giám sát Monitorix trên Debian 10

theanh

Administrator
Nhân viên
Monitorix là một công cụ giám sát mạng máy tính mã nguồn mở nhẹ có thể được sử dụng để giám sát hiệu suất hệ thống tổng thể. 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ê dưới đây:
  • Tải trung bình và mức sử dụng của hệ thống.
  • Mức sử dụng hạt nhân theo bộ xử lý.
  • Mức sử dụng hạt nhân toàn cục.
  • Tình trạng hệ thống HP ProLiant.
  • Thống kê cảm biến chung.
  • Cảm biến LM và nhiệt độ GPU.
  • Nhiệt độ và mức sử dụng của NVIDIA.
  • Nhiệt độ và tình trạng ổ đĩa.
  • Mức sử dụng hệ thống tệp và hoạt động I/O.
  • Lưu lượng mạng và mức sử dụng.
Trong hướng dẫn này, tôi sẽ giải thích cách cài đặt máy chủ giám sát Monitorix trên Debian 10.

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

  • Máy chủ chạy Debian 10.
  • 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ủ lên phiên bản mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại để triển khai các thay đổi.

Cài đặt Monitorix​

Trước tiên, hãy tải xuống phiên bản mới nhất của Monitoring từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget https://www.monitorix.org/monitorix_3.11.0-izzy1_all.deb
Sau khi tải xuống hoàn tất, hãy cài đặt tệp đã tải xuống bằng lệnh sau:
Mã:
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:
Mã:
apt-get install -f
Sau khi cài đặt Monitorix, hãy 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:
Mã:
systemctl start monitorix
 systemctl enable monitorix
Đầu ra:
Mã:
monitorix.service không phải là dịch vụ gốc, đang chuyển hướng đến systemd-sysv-install.Đang thực thi: /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:
Mã:
systemctl status monitorix
Bạn sẽ thấy đầu ra sau:
Mã:
? monitorix.service - LSB: Khởi động trình nền Monitorix Đã tải: đã tải (/etc/init.d/monitorix; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ CN 2019-12-29 16:05:19 UTC; 30 giây trước Tài liệu: man:systemd-sysv-generator(8) Nhiệm vụ: 1 (giới hạn: 2359) Bộ nhớ: 71,0M CGroup: /system.slice/monitorix.service ??9827 /usr/bin/monitorix -c /etc/monitorix/monitorix.conf -p /var/run/monitorix.pid29 tháng 12 16:05:18 debian10 systemd[1]: Đang khởi động LSB: Khởi động trình nền Monitorix...29 tháng 12 16:05:19 debian10 monitorix[9822]: .29 tháng 12 16:05:19 debian10 systemd[1]: Đã khởi động LSB: Khởi động daemon Monitorix.
Để kiểm tra phiên bản Monitorix đã cài đặt, hãy chạy lệnh sau:
Mã:
monitorix -v
Bạn sẽ nhận được kết quả sau:
Mã:
Phiên bản Monitorix 3.11.0 (14-03-2019)của Jordi Sanfeliu http://www.monitorix.org/

Cấu hình Monitorix​

Tệp cấu hình mặc định cho Monitorix nằm 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 thông tin chi tiết về hệ thống của bạn.

Bạn có thể chỉnh sửa nó bằng lệnh sau:
Mã:
nano /etc/monitorix/monitorix.conf
Thay đổi các dòng sau:
Mã:
title = Monitorix Monitoring Serverhostname = debian10host = debian10hosts_deny = allhosts_allow = 192.168.1.0/24enabled = y
Lưu và đóng tệp khi bạn hoàn tất.

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 Apache Utilities bằng lệnh sau:
Mã:
apt-get install apache2-utils -y
Tiếp theo, tạo một người dùng cho Monitorix bằng lệnh sau:
Mã:
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ư hiển thị bên dưới:
Mã:
Mật khẩu mới:Nhập lại mật khẩu mới:Đang thêm mật khẩu cho người dùng admin
Tiếp theo, khởi động lại dịch vụ Monitorix để triển khai các thay đổi.
Mã:
systemctl restart monitorix
Theo mặc định, Monitorix lắng nghe trên cổng 8080. Bạn có thể xác minh bằng lệnh sau:
Mã:
netstat -ant | grep 8080
Đầu ra:
Mã:
tcp6 0 0 :::8080 :::* LISTENtcp6 0 0 ::1:8080 ::1:45178 TIME_WAIT

Truy cập Monitorix Web UI​

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:



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:





Sử dụng hạt nhân toàn cục, Sử dụng hệ thống tệp và Hoạt động I/O



Lưu lượng mạng, sử dụng và số liệu thống kê Netstat



Xin chúc mừng! Bạn đã cài đặt thành công máy chủ giám sát Monitorix trên Debian 10.
 
Back
Bên trên