
1. SNMP là gì?
SNMP là một giao thức, được sử dụng để giám sát và cấu hình các thiết bị mạng khác nhau. Bước đầu tiên để sử dụng thiết lập đó là thiết lập một tác nhân, tác nhân này sẽ thu thập thông tin về một máy mong muốn và máy chủ sẽ thực hiện các yêu cầu.
2. Những thứ cần chuẩn bị?
- Máy chủ Centos 7.4 VPS
- Máy chủ VPS Ubuntu 17.04
- Kiến thức cơ bản về cách cài đặt gói, thay đổi tệp cấu hình và chạy lệnh
3. Cài đặt
Hệ thống Centos sẽ đóng vai trò là đại lý. Chúng ta sẽ gửi yêu cầu để thu thập thông tin về nó. Xác định địa chỉ IP của máy và ghi nhớ nó hoặc viết nó ra.
ip addr show
Cài đặt gói đại lý SNMP
yum -y install net-snmp
kiểm tra cấu hình mặc định
grep -v '^$\|^\s*\#' /etc/snmp/snmpd.conf
Sao lưu cấu hình gốc
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig
Tạo /etc/snmp/snmpd.conf trống và điền vào nó với nội dung sau
rocommunity vpsservers 185.181.8.0/24
# setup info
syslocation "my Centos VPS server"
syscontact "My Contact name"
# open up
agentAddress udp:161
# run as
agentuser root
# dont log connection from UDP:
dontLogTCPWrappersConnects yes
# fix for larger then 2TB disks (raid!)
realStorageUnits 0
QUAN TRỌNG : rocommunity vpsservers 185.181.8.0/24, xác định tên mạng mà các kết nối từ đó sẽ được chấp nhận và điểm mạng, vui lòng đặt mạng mà từ đó bạn sẽ truy cập tác nhân SNMP.
Bây giờ chỉnh sửa /etc/sysconfig/snmpd
chuỗi OPTIONS
OPTIONS="-Ls3d"
Bây giờ chúng ta hãy bắt đầu, kích hoạt dịch vụ và kiểm tra xem nó đang chạy OK
systemctl start snmpd
systemctl enable snmpd
systemctl status snmpd
UBUNTU: Đang sử dụng một máy chủ VPS khác để thiết lập ubuntu của mình. Cài đặt snmp và sau đó snmp-mibs-downloader
apt-get install snmp
apt-get install snmp-mibs-downloader
Bây giờ chúng ta hãy thử truy vấn một số thông tin từ đại lý:
snmpwalk -Os -c vpsservers -v1 185.181.8.68 SNMPv2-MIB::sysDescr.0
3. Phần kết luận:
Bây giờ bạn đã biết cách thiết lập thiết lập tác nhân chính SNMP đưa ra yêu cầu với tác nhân SNMP của bạn và nhận thông tin. Đây là bước đầu tiên trong việc tạo ra một hệ thống được giám sát đầy đủ. Bạn có thể kiểm tra /var/lib/snmp/mibs/ietf/SNMPv2-MIB
các thuộc tính mà bạn có thể truy vấn.
Leave a Reply