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:
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.
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:
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:
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:
Đầu ra:
Bây giờ bạn có thể xác minh dịch vụ Monitorix bằng cách chạy lệnh sau:
Bạn sẽ thấy đầu ra sau:
Để kiểm tra phiên bản Monitorix đã cài đặt, hãy chạy lệnh sau:
Bạn sẽ nhận được kết quả sau:
Bạn có thể chỉnh sửa nó bằng lệnh sau:
Thay đổi các dòng sau:
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:
Tiếp theo, tạo một người dùng cho Monitorix bằng lệnh sau:
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:
Tiếp theo, khởi động lại dịch vụ Monitorix để triển khai các thay đổi.
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:
Đầu ra:
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.
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.
Đ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
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
Mã:
dpkg -i monitorix_3.11.0-izzy1_all.deb
Mã:
apt-get install -f
Mã:
systemctl start monitorix
systemctl enable monitorix
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
Mã:
systemctl status monitorix
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.
Mã:
monitorix -v
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
Mã:
title = Monitorix Monitoring Serverhostname = debian10host = debian10hosts_deny = allhosts_allow = 192.168.1.0/24enabled = y
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
Mã:
htpasswd -d -c /var/lib/monitorix/htpasswd admin
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
Mã:
systemctl restart monitorix
Mã:
netstat -ant | grep 8080
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.