Giao thức quản lý mạng đơn giản (SNMP) là một giao thức được sử dụng rộng rãi để giám sát các thiết bị gắn vào mạng, bao gồm bộ định tuyến, thiết bị chuyển mạch, máy chủ và hơn thế nữa, cho các điều kiện cần sự chú ý của quản trị viên.

Net-SNMP là một bộ công cụ và thư viện để sử dụng và triển khai giao thức SNMP. Trong bài viết này, chúng tôi sẽ thảo luận về cách tải xuống, cài đặt và bắt đầu sử dụng bộ Net-SNMP.

Ghi chú – người đọc phải có ít nhất kiến ​​thức cơ bản về SNMP (bao gồm cả OID và MIB) cũng như cách thức hoạt động của nó.

Tải xuống và cài đặt

Bạn có thể tải xuống phiên bản mới nhất của gói từ Trang Sourceforge. Ví dụ: tôi đã tải xuống phiên bản 5.7.3 của gói từ trang web lưu trữ dự án bằng lệnh sau:

Xin lưu ý rằng gói Net-SNMP phụ thuộc vào gói phát triển Perl, bạn có thể dễ dàng cài đặt gói này bằng cách sử dụng lệnh sau:

Sau khi hoàn tất, hãy giải nén gói đã tải xuống bằng lệnh sau:

Sau đó nhập vào thư mục chính và định cấu hình gói:

Điều này sẽ đưa ra một loạt câu hỏi giúp bộ Net-SNMP xác định cách hoạt động của các ứng dụng liên quan đến SNMP. Ví dụ: nó sẽ hỏi bạn phiên bản SNMP nào (1, 2c hoặc 3) để sử dụng làm mặc định:

Liên hệ với ai:

Vị trí của hệ thống:

net-snmp-conf-sys-location-cmprsd

Và vị trí để lưu logfile và thông tin liên tục.

net-snmp-conf-logfile-Persant-Storage-location-cmprsd

Bạn có thể nhập các giá trị được yêu cầu hoặc tiếp tục nhấn phím Enter cho tập lệnh cấu hình để nhận các giá trị mặc định. Sau khi hoàn tất, tập lệnh cấu hình sẽ tiếp tục với công việc của nó và nếu mọi thứ diễn ra tốt đẹp, bạn sẽ nhận được một cái gì đó tương tự như sau:

Điều này có nghĩa là phần cấu hình đã thành công. Tiếp theo, biên dịch và cài đặt gói bằng hai lệnh sau:

Bây giờ, hãy thực hiện lệnh sau để tải xuống và cài đặt các tệp Cơ sở Thông tin Quản lý (MIB) trên hệ thống của bạn:

Tiếp theo, tải xuống và cài đặt SNMP agent – một quy trình daemon thực hiện các chức năng quản lý mạng theo lệnh của người quản lý, bản thân nó là một hệ thống trung tâm được sử dụng để giám sát lưu lượng mà các SNMP khác nhau nhìn thấy. Điều này có thể được thực hiện bằng cách sử dụng lệnh sau:

Bây giờ bắt đầu quá trình daemon bằng lệnh sau:

Thao tác này sẽ khởi động dịch vụ quản lý mạng trên hệ thống của bạn.

Cách sử dụng cơ bản

Để kiểm tra xem gói đã được thiết lập đúng chưa, hãy sử dụng snmpget lệnh để kiểm tra thời gian hoạt động của hệ thống:

Nếu bạn không biết, snmpget là một ứng dụng sử dụng yêu cầu SNMP GET để truy vấn thông tin về một thực thể mạng. Trên hộp Ubuntu của tôi, lệnh tạo ra kết quả sau:

Trong kết quả hiển thị ở trên, phần cuối cùng là thời gian hoạt động của hệ thống, cho biết rằng hệ thống đã hoạt động trong khoảng 4 phút 27 giây. Một điểm đáng nói ở đây là thời gian này được tính từ thời điểm snmpd daemon đã được khởi động.

Tương tự, bạn có thể chạy như sau snmpwalk lệnh để hiển thị các giá trị tương ứng với các biến hệ thống cụ thể có trong .iso.org.dod.internet.mgmt.mib-2.system Cây MIB.

Đối với những người không biết, snmpwalk lệnh được thiết kế để truy xuất nhiều OID và giá trị từ tác nhân từ xa.

Sự kết luận

Như bạn đã quan sát, bài viết này nhằm cung cấp cho bạn ý tưởng về cách tải xuống và cài đặt gói Net-SNMP đúng cách. Trong phần thứ hai, chúng tôi sẽ trình bày tất cả những điều cơ bản liên quan đến cấu hình Net-SNMP.

Bài viết này có hữu ích không?

Previous articleTheo dõi vị trí hoạt động như thế nào qua Internet
Next articleSự khác biệt giữa rõ rệt giữa SD Card và SSD?

LEAVE A REPLY

Please enter your comment!
Please enter your name here