Ai đó có thể giải thích cho tôi SNMP được sử dụng để cài đặt Ubuntu cho máy tính để bàn ở nhà không?
Có cần thiết không? Không có mạng của bất kỳ loại nào khác ngoài modem cáp.
Ai đó có thể giải thích cho tôi SNMP được sử dụng để cài đặt Ubuntu cho máy tính để bàn ở nhà không?
Có cần thiết không? Không có mạng của bất kỳ loại nào khác ngoài modem cáp.
Câu trả lời:
SNMP là gì?
SNMP (Giao thức quản lý mạng đơn giản) "là một giao thức được sử dụng rộng rãi để theo dõi sức khỏe và phúc lợi của thiết bị mạng (ví dụ: bộ định tuyến), thiết bị máy tính và thậm chí các thiết bị như UPS." .
Nó thường được sử dụng bởi các quản trị viên mạng và hệ thống để thu thập số liệu thống kê hoạt động (như đo lưu lượng băng thông mạng, mức sử dụng cpu hoặc dung lượng ổ cứng có sẵn) cũng như cài đặt các tham số hệ thống.
Điều này có ý nghĩa gì đối với người dùng máy tính để bàn trung bình?
Như câu hỏi hiện tại, SNMP rất ít hoặc không quan tâm đến người dùng máy tính để bàn thông thường.
Theo mặc định, trong Ubuntu, các tệp SNMP cơ bản ( /etc/snmp/snmp.conf
ví dụ) được cài đặt. Nhưng, chúng không được kích hoạt, hoàn toàn không được sử dụng và có rất ít ý nghĩa liên quan đến bảo mật hệ thống.
Tại sao tôi muốn kích hoạt và sử dụng SNMP?
Vì trường hợp sử dụng rất đơn giản cho người dùng cao cấp hơn (hoặc tò mò) sẽ thiết lập một hệ thống giám sát / đồ thị như MRTG , Cacti hoặc Nagios để theo dõi sức khỏe của hệ thống và mạng của họ. Có một số câu hỏi hữu ích trên trang web này đi sâu vào chi tiết về cách định cấu hình các ứng dụng yêu cầu sử dụng SNMP.
Câu hỏi này là một điểm khởi đầu tốt để xem xét một số trong nhiều ứng dụng sử dụng SNMP để thu thập dữ liệu hệ thống và mạng.
Làm cách nào để bật SNMP trên hệ thống của tôi?
Xem câu trả lời của tôi ở đây .
/etc/snmp/snmp.conf
và nhận xét dòng có chứa "mibs:"Tiếp theo, giả sử bạn chưa thực hiện điều này, bạn sẽ cần có được bộ MIET IETF đầy đủ. Các tệp này không được gửi theo mặc định trên các hệ thống Debian / Ubuntu do vấn đề cấp phép.
Từ bàn điều khiển ( Ctrl- Alt- t), nhập các lệnh sau:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Bạn sẽ có thể kiểm tra cấu hình này bằng cách chạy lệnh sau:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = CHUINGI: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP Thứ ba ngày 5 tháng 2 lúc 18:00:32 UTC 2013 i686
Tôi có thể tìm hiểu thêm về SNMP ở đâu?
Net-SNMP là gói "chuẩn" cho hầu hết các cài đặt.
Một giới thiệu tốt có thể được tìm thấy ở đây .
Cuối cùng, mục wikipedia cho SNMP.
smtpwalk
không trả lại bất cứ điều gì gần với những gì bạn đã đăng, làm thế nào tôi có thể khắc phục sự cố này? Tôi đang cố gắng đứng nagios
dậy và chạy và cần cài đặt và kiểm tra snmp
trước
Giao thức quản lý mạng đơn giản (SNMP) là "giao thức chuẩn Internet để quản lý thiết bị trên mạng IP." Các thiết bị thường hỗ trợ SNMP bao gồm bộ định tuyến, bộ chuyển mạch, máy chủ, máy trạm, máy in, giá đỡ modem và hơn thế nữa. "Nó được sử dụng chủ yếu trong các hệ thống quản lý mạng để giám sát các thiết bị gắn mạng trong các điều kiện bảo đảm sự chú ý quản trị. SNMP là một thành phần của Internet Protocol Suite theo định nghĩa của Lực lượng đặc nhiệm kỹ thuật Internet (IETF). Nó bao gồm một bộ tiêu chuẩn để quản lý mạng, bao gồm giao thức lớp ứng dụng, lược đồ cơ sở dữ liệu và một bộ đối tượng dữ liệu. (Để biết thêm chi tiết)
Theo mặc định SNMP (tác nhân hoặc thiết bị được giám sát) không được cài đặt trên Ubuntu Desktop.
Chỉ thư viện SNMP được cài đặt vì nó có thể được sử dụng để lấy trạng thái của máy in mạng nhưng nó không được kích hoạt trừ khi trình điều khiển máy in yêu cầu.
Nhìn chung, SNMP (tác nhân hoặc thiết bị được giám sát) không sử dụng nhiều trên Máy tính để bàn gia đình , như bạn nghi ngờ.
SNMP được sử dụng để giám sát từ xa một hệ thống. Nó cũng có thể được sử dụng để cấu hình từ xa một hệ thống, nếu daemon cho phép truy cập ghi, điều này rất hiếm. Bạn không cần nó nếu bạn không thực hiện phân tích chi tiết về trạng thái hệ thống của mình hoặc quản lý cấu hình hoặc giám sát trung tâm. (Ngay cả khi không có nó, một chương trình như Nagios có thể kiểm tra xem liệu hệ thống có hoạt động hay không, liệu các dịch vụ HTTP hoặc SSH có nghe trên các cổng không, v.v.)
Đôi khi nó xuất hiện như thể các thư viện hoặc chức năng SNMP đang cõng khi cài đặt các chương trình khác, nhưng thực tế, trừ khi chúng chạm vào /etc/snmp/snmpd.conf
, bạn đã đọc sai mục đích của các tệp. Ví dụ, CUPS dường như bao gồm tệp cấu hình SNMP, nhưng mục đích của nó là cho phép CUPS tìm máy in trên các hệ thống khác phơi bày chúng thông qua SNMP.
Nếu bạn chặn UDP trên cổng 161 hoặc hạn chế người nghe đối với localhost (127.0.0.1 và :: 1/128), điều này sẽ ngăn truy vấn từ xa thông tin hệ thống của bạn thông qua SNMP.