SNMP được sử dụng để làm gì?


10

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.


2
Bạn có cài đặt snmp trên máy tính để bàn Ubuntu theo mặc định không? Bạn có thể đặc sắc hơn không?
Huygens

Câu trả lời:


10

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.confví 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 .

  1. Chỉnh sửa tệp /etc/snmp/snmp.confvà nhận xét dòng có chứa "mibs:"
  2. 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

  3. 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
    • Nếu hoạt động đúng, bạn sẽ nhận được phản hồi tương tự như sau:

    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.


Nếu bài kiểm tra của tôi smtpwalkkhô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 nagiosdậy và chạy và cần cài đặt và kiểm tra snmptrước
ProfessionalAm Nghiệp

@Prof ProfessionAm Nghiệp dư Tôi đề nghị bắt đầu một câu hỏi mới. Hãy chắc chắn để biết chi tiết những gì bạn đã gặp rắc rối trước đó, những thông báo lỗi nào bạn có thể đã nhận được, v.v ...
Kevin Bowen

3

                                                 SNMP là gì?

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)

TechNet SNMP                PulseWan


3

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


3

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.


Tệp cấu hình SNMP trong CUPS có ở đó để định cấu hình cách CUPS tự khám phá máy in qua SNMP, không cung cấp thông tin về CUPS qua SNMP. Ví dụ: Theo dõi CUPS- part2
Andrew Beals

1
@AndrewBeals Cảm ơn thông tin - không biết điều đó; hãy chỉnh sửa câu trả lời của tôi
belacqua

1

@jasmines Dường như câu trả lời này hiện chứa toàn bộ nội dung của trang đó, được sao chép từng từ. Có một thông báo bản quyền ở đâu đó (hoặc có lẽ là sự cho phép mà bạn đã yêu cầu và nhận được?) Cho phép điều này? Tốt nhất là bao gồm thông tin thay vì chỉ một liên kết, nhưng không nên sao chép trực tiếp một lượng lớn văn bản vào câu trả lời trừ khi nội dung được cấp phép hoặc được cung cấp theo cách khác cho phép phân phối theo cc-wiki .
Eliah Kagan

Nó cũng không thực sự trả lời câu hỏi như bằng văn bản.
OrangeDog

@jasmines - thông tin được chỉnh sửa của bạn về cơ bản được sao chép từ blog - điều này dường như không được sử dụng hợp lý và do đó có thể được hiểu là vi phạm bất kỳ bản quyền nào trên blog. Tôi đã quay lại điều này. Vui lòng làm lại câu trả lời của bạn bằng lời nói của bạn và với các lệnh ví dụ của riêng bạn, v.v.
fossfreedom
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.