Giám sát băng thông trên nhiều hệ thống trong mạng gia đình


13

Trong nhiều năm qua, tôi đã sử dụng một trình theo dõi băng thông phần mềm đơn giản trên máy tính của mình để theo dõi việc sử dụng băng thông hàng tháng. Nó đã hoạt động tốt (ít nhiều; các con số hơi khác so với trình theo dõi trực tuyến của ISP của tôi).

Điều này hoạt động tốt cho một máy tính, nhưng khi mẹ tôi kết nối máy tính xách tay của mình với bộ định tuyến của tôi hoặc nếu tôi sử dụng máy tính thứ hai, thì việc giám sát và quản lý băng thông trở nên khó khăn hơn nhiều.

Tôi đã cân nhắc việc chạy một phần mềm giám sát băng thông trên mỗi hệ thống để kết nối và (bằng cách nào đó) chuyển nhật ký sang hệ thống trung tâm để (một lần nữa bằng cách nào đó) được tích hợp vào một tệp nhật ký trung tâm, nhưng không ngạc nhiên, đây là một cơn ác mộng.

Tôi cũng đã nghĩ về một giải pháp bộ định tuyến (như đã được đề cập, nhưng nó sẽ cần phải dễ sử dụng và tùy chỉnh).

Có cách nào dễ dàng để giám sát và ghi lại tổng mức sử dụng băng thông (tức là từ nhiều hệ thống) không? Không nên yêu cầu tất cả các hệ thống được giám sát bật vào bất kỳ thời điểm cụ thể nào, cũng như không có tất cả các hệ thống kết nối thông qua một hệ thống khác (nghĩa là chúng có thể kết nối trực tiếp với kết nối Internet).

Ngoài ra, nó có thể phân biệt lưu lượng truy cập cục bộ và lưu lượng truy cập từ xa để việc truyền tệp giữa hai hệ thống cục bộ không được tính vào việc sử dụng băng thông Internet.



@mattwilkie, cảm ơn vì tiền boa. Trên thực tế, tôi đã cài đặt DD-WRT trên E1000 của tôi và nó chắc chắn có một số khả năng ghi nhật ký tốt, nhưng thật không may, nó đã giết chết bộ định tuyến (dường như là một vấn đề phổ biến ). :-(Hiện tại, tôi đang nghĩ đến một cách để sử dụng phần mềm giám sát băng thông trên mỗi hệ thống và hợp nhất dữ liệu ngay bây giờ (tất nhiên là siêu siêu không lý tưởng).
Synetech

ừm Xin lỗi khi nghe Synetech. Tôi chưa cài đặt bất kỳ chương trình cơ sở nào trên bộ định tuyến của mình, vẫn đang nghiên cứu. Tôi thích âm thanh của Gargoyle, nhưng thật không may, WRT54G2 trừng phạt của tôi không có RAM cho nó.
matt wilkie

Câu trả lời:


5

Nếu bạn không chống lại việc mua phần cứng - bạn có thể mua bộ định tuyến tương thích DD-WRT (Chẳng hạn như Linksys WRT54GL ) và cài đặt chương trình cơ sở Bộ định tuyến Gargoyle có thể giám sát nội bộ trên ip và sẽ không phụ thuộc vào bất kỳ PC nào đang trực tuyến và có sẵn. Nếu bạn không quan tâm đến per-ip, phần mềm DD-WRT hoặc Tomato có thể thực hiện tổng mức sử dụng và thậm chí giới hạn mức sử dụng của bạn cho bạn để bạn có thể bị quá tải.

Nếu bạn có công tắc bật SNMP và PC luôn hoạt động, bạn có thể ghi nhật ký sử dụng băng thông trên mỗi cổng chuyển đổi bằng thứ gì đó như Cacti (hoặc RRDTool )

Nếu bạn có một PC dự phòng xung quanh, IPTables dưới dạng bộ định tuyến + RRDTool có thể cung cấp nhật ký băng thông.


Không có thêm máy tính, nhưng tôi sẽ mở một bộ định tuyến mới nếu nó không đắt. Tôi sẽ xem xét xung quanh để xem nếu có bất kỳ giao dịch nào trên bộ định tuyến đó.
Synetech

0

Bộ định tuyến có lẽ là tốt nhất: Bộ
định tuyến nào? rất nhiều bộ định tuyến cấp nhà có thể làm điều này. Nếu bạn nhận được WRT54GL (đảm bảo có phiên bản L), bạn có thể cài đặt chương trình cơ sở thay thế như DD-WRT có thể ghi nhật ký này. Các bộ định tuyến có ý nghĩa nhất.

Có thể sử dụng Cổng gương:
Một tùy chọn khác là thiết lập cổng gương trên phần chuyển đổi và đánh hơi lưu lượng bằng một công cụ như ntop trên một trong các máy, điều này có lẽ tốn nhiều công sức hơn.

Đơn giản nhất :
Tôi không biết bánh bao, nhưng có thể đặt nó lên cả hai và chỉ cần thêm chúng vào cuối tháng? :-)


Bộ định tuyến của tôi là một D-Link cũ hơn, vì vậy tôi không tin rằng nó có (mặc dù nó có các chức năng thống kê và ghi nhật ký cơ bản khác). Trên thực tế, tôi đã xem xét một cái gì đó giống như giải pháp bổ sung của bạn. Tôi nghĩ rằng có một tập lệnh chạy trên máy của mẹ tôi sẽ định kỳ gửi thông tin sử dụng đến hệ thống của tôi, nơi nó sẽ thêm nó vào tổng số. Tôi không bận tâm đến việc gắn kết một hệ thống như vậy, nhưng tôi có những ngón tay của tôi vượt qua rằng có thể có một giải pháp hiện có.
Synetech

0

Một giải pháp khác là xây dựng một PC bộ định tuyến Linux (hoặc dựa trên Linux / BSD) với hai NIC để lọc lưu lượng truy cập của bạn. Các bộ định tuyến có khả năng khởi động thường có sẵn các công cụ để lập biểu đồ mức sử dụng lưu lượng truy cập của bạn cùng với cấu hình tường lửa tốt và một số trong số chúng thậm chí còn thực hiện chức năng điều tiết lưu lượng và loại QoS.


Cảm ơn, nhưng tôi không thể tạo ra một hệ thống luôn hoạt động (điện không đủ rẻ cho điều đó).
Synetech

0

Tôi giả sử rằng bạn đang xây dựng một máy Windows, nhưng nếu bạn xem xét Ubuntu, thì bạn có thể sử dụng vnstat để theo dõi băng thông. Tôi chạy nó trên máy chủ của mình và thỉnh thoảng muốn biết việc sử dụng băng thông của mình là gì.

Nó sẽ hiển thị hàng giờ, hàng ngày, hàng tuần, hàng tháng .... và thậm chí theo dõi trong thời gian thực.

CLI của nó, nhưng rất, rất dễ sử dụng.


Vâng, tôi đang xây dựng một hệ thống Windows. Lấy làm tiếc.
Synetech
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.