Header ads

Header ads
» » » » Giám sát traffic máy chủ bằng giao thức snmp

Trong thời đại công nghệ số hiện nay, mỗi đơn vị thường có hàng chục, trăn và nhiều hơn nữa số máy tinh trên mạng và làm thế nào để đánh giá, giám sát mạng máy tính trên, hiệu năng sử dụng của các máy tính trong mạng. Thật tuyệt vời window đã cho bạn công cụ này thông qua dịch vụ SNMP. Sau đây hocviendaotao.com sẽ hướng dẫn bạn làm điều đó.

Điều kiện thực hiện: đã có 1 SNMP server – được xem như một máy chủ cài đặt phần mềm đóng vai trò quản trị các SNMP client khác. Các phần mềm có thể được sử dụng làm SNMP server như: MRTG, PRTG, …
Note: nếu chưa có 1 máy chủ đóng vai trò làm SNMP server thì hãy cài đặt 1 trong các phần mềm nêu trên rồi hãy tiếp tục theo dõi hướng dẫn.
SNMP (Simple Network Management Protocol) là giao thức quản trị mạng đơn giản, được sử dụng chủ yếu để giám sát các thiết bị mạng như Router, Switch, … Tuy nhiên, SNMP còn có thể được sử dụng để giám sát lưu lượng của các máy chủ, điều này thực hiện cực kỳ đơn giản, chỉ cần cài đặt SNMP service lên các máy chủ là có thể thực hiện giám sát dễ dàng :)
Đối với máy chủ windows:
Cài đặt thêm SNMP trong Add Roles and Features (đối với windows server 2012 – các windows khác thực hiện tương tự)
Kiểm tra lại trong services.msc đã có service SNMP chưa, nếu có thì đã cài đặt rồi, sau đó tiến hành cấu hình community string (dạng Read Only) và cho phép host nào kết nối đến để quản trị:
services
Khai báo 1 community String (dạng Read Only) và host cho phép kết nối thông qua giao thức SNMP:
Community string
Đối với máy chủ Linux:
HĐH ubuntu/debian: cài đặt gói snmpd
#apt-get install snmpd
Đối với máy chủ CentOS
#yum install net-snmp
Sau đó tiến hành chỉnh sửa file snmpd.conf tại thư mục /etc/snmp/ bằng cách xóa/backup file default và tạo file mới:
#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak (đổi tên file snmpd.conf thành snmpd.conf.bak)
#touch /etc/snmp/snmpd.conf (tạo file snmpd.conf mới – file trống)
#vi /etc/snmp/snmpd.conf (có thể sử dụng nano để edit file nếu sử dụng HĐH Ubuntu/Debian)
Thêm vào dòng chữ bên dưới để khai báo community string, và cho phép địa chỉ IP nào được phép kết nối đến để quản trị (cái này là optional – có thể bỏ, không cần)
rocommunity public <IPaddress>
Hoặc đơn giản hơn, chỉ cần:
rocommunity public
Sau đó restart lại service là được:
#/etc/init.d/snmpd restart
Kiểm tra hoạt động:
Nếu muốn kiểm tra hoạt động có thể thực hiện bằng nhiều cách:
– Từ máy remote thực hiện câu lệnh sau để test SNMP trên destination:
#snmpwalk -v 2c -c public
Trong đó IP address là địa chỉ IP của máy vừa cài đặt gói tin và dịch vụ snmpd
– Từ máy có chạy 1 phần mềm quản lý thông qua giao thức SNMP. giả sử PRTG, thực hiện việc add 1 sensor để xem có SNMP tại destination host không:
1
2Kết quả: đã tìm thấy destination host có giao thức SNMP hoạt động (dĩ nhiên có bước nhập vào community string và địa chỉ IP của destination host)
Một ví dụ sau khi đã được giám sát traffic:
vidu
Nếu bạn cần hướng dẫn trực tiếp email:dinhanhtuan68@gmail.com

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn