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:
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 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
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.