Cách cài đặt và cấu hình MRTG trên Ubuntu 18.04

theanh

Administrator
Nhân viên
MRTG còn được gọi là "Multi Router Traffic Grapher" là một công cụ mã nguồn mở và miễn phí để giám sát tải lưu lượng trên các liên kết mạng. Bạn có thể giám sát lưu lượng mạng hàng ngày, hàng tuần, hàng tháng và hàng năm bằng MRTG. MRTG hỗ trợ hệ điều hành Windows và Linux. MRTG cung cấp một giao diện web đơn giản để hiển thị dữ liệu lưu lượng mạng dưới dạng đồ họa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt MRTG trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Một máy chủ chạy Ubuntu 18.04.
  • Một người dùng không phải root có quyền sudo.

Cài đặt các gói bắt buộc​

Trước khi bắt đầu, bạn sẽ cần cài đặt một số gói vào hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
sudo apt-get install apache2 snmp snmpd -y
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ apache và snmp và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start snmpd
sudo systemctl enable snmpd

Cài đặt và cấu hình MRTG​

Theo mặc định, MRTG có sẵn trong kho lưu trữ mặc định của Ubuntu 18.04. Bạn có thể cài đặt nó chỉ bằng cách chạy lệnh sau:
Mã:
sudo apt-get install mrtg -y
Sau khi cài đặt MRTG, bạn sẽ cần cấu hình nó để giám sát các thiết bị mục tiêu. Trước tiên, tạo một thư mục MRTG bên trong thư mục gốc Apache:
Mã:
sudo mkdir /var/www/mrtg
Tiếp theo, cấp quyền sở hữu thích hợp cho thư mục mrtg:
Mã:
sudo chown -R www-data:www-data /var/www/mrtg
Tiếp theo, xây dựng lại cấu hình MRTG bằng lệnh sau:
Mã:
sudo cfgmaker public@localhost > /etc/mrtg.cfg
Bạn sẽ thấy đầu ra sau:
Mã:
cfgmaker public@localhost > /etc/mrtg.cfg--base: Lấy thông tin thiết bị trên public@localhost:--base: Mã nhà cung cấp: Nhà cung cấp không xác định - 1.3.6.1.4.1.8072.3.2.10--base: Đang điền confcache--base: Lấy thông tin giao diện--base: Đi bộ ifIndex--base: Đi bộ ifType--base: Đi bộ ifAdminStatus--base: Đi bộ ifOperStatus--base: Đi bộ ifMtu--base: Đi bộ ifSpeed
Tiếp theo, tạo tệp chỉ mục cho máy chủ /web bằng lệnh sau:
Mã:
sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Cấu hình Apache cho MRTG​

Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo apache cho MRTG. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/mrtg.conf
Thêm các dòng sau:
Mã:
ServerAdmin [emailprotected]DocumentRoot "/var/www/mrtg"ServerName yourdomain.comOptions NoneAllowOverride NoneOrder allow,denyAllow from allRequire all grantedTransferLog /var/log/apache2/mrtg_access.logErrorLog /var/log/apache2/mrtg_error.log
Lưu và Đóng tệp khi bạn hoàn tất. Sau đó, bật máy chủ ảo và khởi động lại dịch vụ Apache để áp dụng tất cả các thay đổi:
Mã:
sudo a2ensite mrtg
sudo systemctl restart apache2
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL . Bạn sẽ được chuyển hướng đến trang sau:


Liên kết​

 
Back
Bên trên