Sử dụng phần mềm cacti để giám sát, quản trị một hệ thống mạng
TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BÁO CÁO Đề tài: Sử dụng phần mềm Cacti để giám sát, quản trị hệ thống mạng Giảng viên hướng dẫn : ThS Bành Quỳnh Mai Sinh viên thực : Đào Tất Luân - 20071831 Nguyễn Lê Hải - 20071010 Lớp : Truyền thông mạng máy tính-K52 Hà nội 5/2011 Trang MỤC LỤC CHƢƠNG 1: TỔNG QUAN VỀ GIAO THỨC SNMP 1.1/ Giám sát thiết bị mạng 1.2/ Hai phƣơng thức giám sát Poll Alert 1.2.1 Phƣơng thức Poll 1.2.2 Phƣơng thức Alert 1.2.3 So sánh phƣơng thức Poll Alert 1.3/ Giới thiệu giao thức SNMP 1.3.1 Các phiên SNMP 1.3.2 Thành phần hệ thống sử dụng SNMP 1.3.3 Các phƣơng thức SNMP 14 CHƢƠNG 2: GIỚI THIỆU VỀ CACTI 16 2.1 Giới thiệu RRDtool 16 2.2 Giới thiệu Cacti 17 2.2.1 Hoạt động Cacti 17 2.2.2 Cài đặt Cacti (trên Ubuntu) 18 2.2.3 Sử dụng Cacti để quản lý số thiết bị 26 CHƢƠNG 3: DANH MỤC TÀI LIỆU THAM KHẢO 31 Trang CHƢƠNG 1: TỔNG QUAN VỀ GIAO THỨC SNMP 1.1/ Giám sát thiết bị mạng Mở đầu, em đề cập đến toán thuộc hàng phổ biến ứng dụng SNMP Bài toán thứ : Giám sát tài nguyên máy chủ + Giả sử bạn có hàng ngàn máy chủ chạy hệ điều hành (HĐH) khác Làm giám sát tài nguyên tất máy chủ hàng ngày, hàng để kịp thời phát máy chủ bị tải ? Giám sát tài nguyên máy chủ nghĩa theo dõi tỷ lệ chiếm dụng CPU, dung lƣợng lại ổ cứng, tỷ lệ sử dụng nhớ RAM, … + Bạn kết nối vào máy để xem số lƣợng máy nhiều HĐH khác có cách thức kiểm tra khác + Để giải vấn đề bạn dùng ứng dụng SNMP giám sát đƣợc máy chủ, lấy đƣợc thông tin từ nhiều HĐH khác Ứng dụng trông giống nhƣ hình dƣới : Bài toán thứ hai : Giám sát lƣu lƣợng port switch, router + Bạn có hàng ngàn thiết bị mạng (network devices) nhiều hãng khác nhau, thiết bị có nhiều port Làm để giám sát lƣu lƣợng truyền qua tất port thiết bị suốt 24/24, kịp thời phát port tải ? + Bạn kết nối vào thiết bị để gõ lệnh lấy thông tin thiết bị hãng khác có lệnh khác Trang + Để giải vấn đề bạn dùng ứng dụng SNMP giám sát lƣu lƣợng, lấy đƣợc thông tin lƣu lƣợng truyền qua thiết bị nhiều hãng khác Ứng dụng trông giống nhƣ hình dƣới : Bài toán thứ ba : Hệ thống tự động cảnh báo cố tức thời + Bạn có hàng ngàn thiết bị mạng chúng gặp nhiều vấn đề trình hoạt động nhƣ : port bị tín hiệu (port down), có cố kết nối (login) vào thiết bị nhƣng nhập sai username password, thiết bị vừa bị khởi động lại (restart), … Làm để ngƣời quản trị biết đƣợc kiện vừa xảy ? + Vấn đề khác với hai vấn đề Ở làm cập nhật liên tục số thông tin (biết trƣớc lấy gì), làm biết đƣợc xảy (chƣa biết đến) + Để giải toán bạn dùng ứng dụng thu thập kiện (event) cảnh báo (warning) SNMP, nhận cảnh báo từ tất thiết bị lên hình gửi email cho ngƣời quản trị Ứng dụng trông giống nhƣ hình dƣới đây: Trang 1.2/ Hai phƣơng thức giám sát Poll Alert Trƣớc tìm hiểu SNMP, em muốn trình bày hai phƣơng thức giám sát Poll Alert Đây phƣơng thức kỹ thuật giám sát hệ thống, nhiều phần mềm giao thức đƣợc xây dựng dựa phƣơng thức này, có SNMP Việc hiểu rõ hoạt động Poll & Alert ƣu nhƣợc điểm chúng giúp bạn dễ dàng tìm hiểu nguyên tắc hoạt động giao thức hay phần mềm giám sát khác 1.2.1 Phƣơng thức Poll Nguyên tắc hoạt động : Trung tâm giám sát (manager) thƣờng xuyên hỏi thông tin thiết bị cần giám sát (device) Nếu Manager không hỏi Device không trả lời, Manager hỏi Device phải trả lời Bằng cách hỏi thƣờng xuyên, Manager cập nhật đƣợc thông tin từ Device Ví dụ: Ngƣời quản lý cần theo dõi thợ làm xong việc Anh ta thƣờng xuyên hỏi ngƣời thợ “Anh làm xong chƣa ?”, ngƣời thợ trả lời “Xong” “Chƣa” Hình minh họa chế Poll Trang 1.2.2 Phƣơng thức Alert Nguyên tắc hoạt động : Mỗi Device xảy kiện (event) Device tự động gửi thông báo cho Manager, gọi Alert Manager không hỏi thông tin định kỳ từ Device Ví dụ: Ngƣời quản lý cần theo dõi tình hình làm việc thợ, yêu cầu ngƣời thợ thông báo cho có vấn đề xảy Ngƣời thợ thông báo kiện nhƣ “Tiến độ hoàn thành 50%”, “Mất điện lúc 10h”, “Có điện lại lúc 11h”, “Mới có tai nạn xảy ra” Device gửi thông báo mang tính kiện không gửi thông tin thƣờng xuyên thay đổi, không gửi Alert chẳng có kiện xảy Chẳng hạn port down/up Device gửi cảnh báo, tổng số byte truyền qua port không đƣợc Device gửi thông tin thƣờng xuyên thay đổi Muốn lấy thông tin thƣờng xuyên thay đổi Manager phải chủ động hỏi Device, tức phải thực phƣơng thức Poll 1.2.3 So sánh phƣơng thức Poll Alert Hai phƣơng thức Poll Alert hoàn toàn khác chế Một ứng dụng giám sát sử dụng Poll Alert, hai, tùy vào yêu cầu cụ thể thực tế Bảng sau so sánh điểm khác biệt phƣơng thức : Poll Có thể chủ động lấy thông tin cần thiết từ đối tƣợng quan tâm, không cần lấy thông tin không cần thiết từ nguồn không quan tâm Có thể lập bảng trạng thái tất thông tin Device sau poll qua lƣợt thông tin đó.Ví dụ Device có port down Manager đƣợc khởi động sau đó, Manager biết đƣợc port down sau poll qua lƣợt tất port Trong trƣờng hợp đƣờng truyền Manager Device xảy gián đoạn Device có thay đổi, Manager cập nhật Tuy nhiên đƣờng truyền thông suốt trở Alert Tất event xảy đƣợc gửi Manager Manager phải có chế lọc event cần thiết, Device phải thiết lập đƣợc chế gửi event cần thiết Nếu event xảy Manager đƣợc trạng thái Device.Ví dụ Device có port down Manager đƣợc khởi động sau đó,thì Manager biết đƣợc port down Khi đƣờng truyền gián đoạn Device có thay đổi gửi Alert cho Manager, nhƣng Alert đến đƣợc Manager Sau đƣờng truyền có thông Trang lại Manager cập nhật đƣợc thông tin luôn poll định kỳ Chỉ cần cài đặt Manager để trỏ đến tất Device Có thể dễ dàng thay đổi Manager khác Nếu tần suất poll thấp, thời gian chờ chu kỳ poll (polling interval) dài làm Manager chậm cập nhật thay đổi Device Nghĩa thông tin Device thay đổi nhƣng chƣa đến lƣợt poll Manager giữ thông tin cũ Có thể bỏ sót kiện : Device có thay đổi, sau thay đổi trở lại nhƣ ban đầu trƣớc đến lƣợt poll Manager không phát đƣợc suốt trở lại Manager biết đƣợc xảy Phải cài đặt Device để trỏ đến Manager Khi thay đổi Manager phải cài đặt lại tất Device để trỏ Manager Ngay có kiện xảy Device gửi Alert đến Manager, Manager luôn có thông tin tức thời Manager đƣợc thông báo có kiện xảy Device, Manager không bỏ sót kiện Poll hay Alert ? Hai phƣơng thức Poll Alert có điểm thuận lợi bất lợi ngƣợc nhau, nhiều trƣờng hợp ta nên sử dụng kết hợp Poll lẫn Alert để đạt đƣợc hiệu kết hợp hai Các ví dụ ứng dụng chế Poll & Alert : + Giao thức Syslog : có kiện xảy thiết bị gửi tin syslog đến Syslog Server + Phần mềm NetworkView, giám sát tình trạng server cách ping liên tục + Giao thức STP, phát loop mạng cách gửi nhận gói BPDU gửi tin Topology change phát thay đổi + Trong quản lý ngƣời ta thực song song chế độ kiểm tra báo cáo, thƣờng xuyên kiểm tra để phát vấn đề báo cáo xảy vấn đề Trang 1.3/ Giới thiệu giao thức SNMP SNMP (Simple Network Management Protocol) tập hợp giao thức không cho phép kiểm tra nhằm đảm bảo thiết bị mạng nhƣ router, switch hay server vận hành mà vận hành cách tối ƣu, SNMP cho phép quản lý thiết bị mạng từ xa Ví dụ dùng SNMP để tắt interface router mình, theo dõi hoạt động card Ethernet, kiểm soát nhiệt độ switch cảnh báo nhiệt độ cao SNMP thƣờng tích hợp vào router, nhƣng khác với SGMP( Simple Gateway Management Protocol) đƣợc dùng chủ yếu cho router Internet, SNMP dùng để quản lý hệ thống Unix, Window, máy in, nguồn điện… Nói chung, tất thiết bị chạy phần mềm cho phép lấy đƣợc thông tin SNMP quản lý đƣợc Không thiết bị vật lý quản lý đƣợc mà phần mềm nhƣ web server, database 1.3.1 Các phiên SNMP + SNMP version 1: chuẩn giao thức SNMP đƣợc định nghĩa RFC 1157 chuẩn đầy đủ IETF Vấn đề bảo mật SNMP v1 dựa nguyên tắc cộng đồng, nhiều password, chuổi văn cho phép ứng dụng dựa SNMP hiểu hiểu chuổi để truy cập vào thiết bị quản lý Có tiêu chuẩn trong: read-only, read-write trap + SNMP version 2: phiên dựa chuổi “community” Do phiên đƣợc gọi SNMPv2c, đƣợc định nghĩa RFC 1905, 1906, 1907, thử nghiệm IETF Mạc dù thử nghiệm nhƣng nhiều nhà sản xuất đƣa vào thực nghiệm + SNMP version 3: phiên đƣợc IETF đƣa đầy đủ Nó đƣợc khuyến nghị làm chuẩn, đƣợc định nghĩa RFC 1905, RFC 1906, RFC 1907, RFC 2571, RFC 2572, RFC 2573, RFC 2574 RFC 2575 Nó hổ trợ loại truyền thông riêng tƣ có xác nhận thực thể Hiện SNMPv1 phổ biến có nhiều thiết bị tƣơng thích có nhiều phần mềm hỗ trợ Trong có số thiết bị phần mềm hỗ trợ SNMPv3 Trang 1.3.2 Thành phần hệ thống sử dụng SNMP Theo RFC1157, kiến trúc SNMP bao gồm thành phần : trạm quản lý mạng (network management station) thành tố mạng (network element) Network management station: thƣờng máy tính chạy phần mềm quản lý SNMP (SNMP Manag ement application), dùng để giám sát điều khiển tập trung network element Hệ thống sử dụng SNMP Network element: thiết bị, máy tính, phần mềm tƣơng thích SNMP đƣợc quản lý network management station Nhƣ element bao gồm device, host application Một management station quản lý nhiều element, element đƣợc quản lý nhiều management station Vậy element đƣợc quản lý station điều xảy ? Nếu station lấy thông tin từ element station có thông tin giống Nếu station tác động đến element element đáp ứng tác động theo thứ tự đến trƣớc Ngoài có khái niệm SNMP agent SNMP agent tiến trình (process) chạy network element, có nhiệm vụ cung cấp thông tin element cho station, nhờ station quản lý đƣợc element Chính xác application chạy station agent chạy element tiến trình SNMP trực tiếp liên hệ với Các ví dụ minh họa sau làm rõ khái niệm : + Để dùng máy chủ (= station) quản lý máy (= element) chạy HĐH Windows thông qua SNMP bạn phải: cài đặt phần mềm quản lý SNMP (= application) máy chủ, bật SNMP service (= agent) máy Trang + Để dùng máy chủ (= station) giám sát lƣu lƣợng router (= element) bạn phải: cài phần mềm quản lý SNMP (= application) máy chủ, bật tính SNMP (= agent) router a/ Object ID Một thiết bị hỗ trợ SNMP cung cấp nhiều thông tin khác nhau, thông tin gọi object.Ví dụ : + Máy tính cung cấp thông tin: tổng số ổ cứng, tổng số port nối mạng, tổng số byte truyền/nhận, tên máy tính, tên process chạy, … + Router cung cấp thông tin: tổng số card, tổng số port, tổng số byte truyền/nhận, tên router, tình trạng port router, … Mỗi object có tên gọi mã số để nhận dạng object đó, mã số gọi Object ID (OID) VD : + Tên thiết bị đƣợc gọi sysName, OID 1.3.6.1.2.1.1.5 + Tổng số port giao tiếp (interface) đƣợc gọi ifNumber, OID 1.3.6.1.2.1.2.1 + Địa Mac Address port đƣợc gọi ifPhysAddress, OID 1.3.6.1.2.1.2.2.1.6 + Số byte nhận port đƣợc gọi ifInOctets, OID 1.3.6.1.2.1.2.2.1.10 Một object có OID, chẳng hạn tên thiết bị object Tuy nhiên thiết bị lại có nhiều tên làm để phân biệt ? Lúc ngƣời ta dùng thêm số gọi “scalar instance index” (cũng gọi “sub-id”) đặt sau OID Ví dụ : Trang 10 + Thu thập liệu : Dữ liệu thu thập đƣợc khoảng thời gian cố đinh đƣợc lƣu sở liệu vòng + Hợp liệu: Việc quản lý liệu nhiều thiết khoảng thời gian lớn (ví dụ tháng) gây khó khăn cho ngƣời quản trị RRDTool cung cấp cho ngƣời quản trị số hàm chức : xác định max, min, average liệu + Lƣu trữ vòng liệu hợp + Dữ liệu chƣa biết : Khi liệu không tồn thiết bị hỏng nguyên nhân khác, RRDTool lƣu trữ file rrd với giá trị liệu *UNKNOWN* + Vẽ đồ thị : Cho phép ngƣời quản trị tạo báo cáo dạng đồ thị dựa liệu đƣợc lƣu trữ sở liệu 2.2 Giới thiệu Cacti Cacti công cụ mã nguồn mở, giám sát mạng tạo biểu đồ đƣợc viết băng php/mysql Nó sử dụng RRDTook engine để lƣu trữ liệu,tạo đồ thị, thu thập liệu định kì thông qua NET-SNMP (Một phần mềm sử dụng thực thi giao thức SNMP) 2.2.1 Hoạt động Cacti Hoạt động Cacti gồm tác vụ : + Truy hồi liêu (data retrieval ) : Cacti truy hồi liêu thông qua poller sử dụng SNMP để truy hồi liệu thiết bị từ xa (Các thiêt bị phải hỗ trợ SNMP) + Lƣu trữ liệu (data storage) : sử dụng RRDTool để lƣu trữ liệu + Hiển thị liêu (data presentation) : Cacti sử dụng chức tạo đồ thị để thực thi báo cáo dựa liệu chuỗi thời gian thu thập đƣợc từ thiết bị xa Trang 17 2.2.2 Cài đặt Cacti (trên Ubuntu) Ta cần cài đặt số gói sau trƣớc cài đặt Cacti: + RRDTool1.0.49 or higher + NET-SNMP + MySQL4.1.x or higher + PHP 4.3.6 or higher + Apache/IIS or any other web server Apache $ apt-get install apache2 PHP $ apt-get install php5 libapache2-mod-php5 Trang 18 Vào thƣ mục /var/www tạo file info.php (để kiểm tra gói cài thành công hay chƣa) nhƣ sau: MySQL $ apt-get install mysql-server-5.0 php5-mysql Sau tạo passwork cho tài khoản “root” (mặc định ban đầu trống) : Trang 19 Net-SNMP $ apt-get install snmp php5-snmp $ apt-get install snmpd php5-snmp RRDTool $ apt-get intall rrdtool Sau khởi động lại Apache2 Server lệnh: $/etc/init.d/apache2 restart Sau cài đặt gói yêu cầu nhƣ để kiểm tra việc cài đặt thành công hay chƣa ta gõ vào URL địa sau: http://localhost/info.php Kết quả: Trang 20 Tiến hành cài đặt Cacti sau cài thành công gói trên: $ apt-get install cacti Trang 21 Điền passwork cho database’s administrative user: Lựa chọn Webserver Apache2: Trang 22 Gõ địa sau vào URL để hoàn tất việc cài đặt Cacti: http://localhost/cacti Kết quả: Trang 23 Ấn Finish để hoàn thành việc cài đặt Trang 24 Màn hình đăng nhập: Sau đăng nhập thành công giao diện chƣơng trình nhƣ sau: Nhƣ việc cài đặt thành công! Trang 25 2.2.3 Sử dụng Cacti để quản lý số thiết bị a/ Topo quản trị: Trong : + localhost đƣợc cài đặt Cacti (phần mềm quản lý SNMP) + thiệt bị lại đƣợc bật SNMP service đƣợc quản lý localhost b/ Add Devices Cacti: Trang 26 c/ Cài đặt Plugin Cacti: d/ Đồ thị: Các thông tin nhớ, CPU, ngƣời dùng đăng nhập, lƣu lƣợng vào cổng Router…đƣợc biểu diễn dƣới dạng đồ thị nhƣ sau: Trang 27 Có thể xem trực tiếp thông tin cần xử lý devices thông qua Realtime: Trang 28 e/ Gửi cảnh báo tới Mail: *)Postfix mailutils để cấu hình mail cảnh báo hòm thƣ admin server +)Cài đặt Postfix mailutils: $apt-get install postfix (Trong trình cài đặt hỏi server name, ta đặt localhost) $apt-get install mailutils +)Sau cài đặt xong gói, ta vào giao diện cacti, vào phần setting chỉnh Mail/DNS: cổng gửi SMTP 25, server localhost, ngƣời gửi system@localhost, ngƣời nhận luandt@localhost Trang 29 +)Chỉnh Email admin để cảnh báo thold nectar gửi tới đó, admin email luandt@localhost, chỉnh admin user management: *)Các thông tin đồ thị đƣợc gửi định kì tới Mail quản trị hàng ngày thông qua Nectar: Khi có kiện bất thƣờng xảy (thiết bị up/down , ngƣời dung đăng nhập sai, CPU, nhớ sử dụng ngƣỡng cho phép….)trên devices gửi cảnh báo đến Mail quản trị qua thold: Trang 30 CHƢƠNG 3: DANH MỤC TÀI LIỆU THAM KHẢO 1/ http://www.cacti.net 2/ Cacti 0.8 Learn Cacti and design a robust Network Operations Centre_Thomas Urban_3/2011 3/ Cacti 0.8 Network Monitoring_Dinangkur Kundu & S.M.Ibrahim Lavlu_8/2009 Trang 31 [...]... phép ngƣời quản trị tạo ra các báo cáo ở dạng đồ thị dựa trên dữ liệu đƣợc lƣu trữ trong cơ sở dữ liệu 2.2 Giới thiệu về Cacti Cacti là một công cụ mã nguồn mở, giám sát mạng và tạo biểu đồ đƣợc viết băng php/mysql Nó sử dụng RRDTook engine để lƣu trữ dữ liệu,tạo đồ thị, và thu thập các dữ liệu định kì thông qua NET-SNMP (Một bộ phần mềm sử dụng và thực thi giao thức SNMP) 2.2.1 Hoạt động của Cacti Hoạt... Finish để hoàn thành việc cài đặt Trang 24 Màn hình đăng nhập: Sau khi đăng nhập thành công giao diện chƣơng trình sẽ nhƣ sau: Nhƣ vậy việc cài đặt đã thành công! Trang 25 2.2.3 Sử dụng Cacti để quản lý một số thiết bị a/ Topo quản trị: Trong đó : + localhost đƣợc cài đặt Cacti (phần mềm quản lý SNMP) + các thiệt bị còn lại đƣợc bật SNMP service và đƣợc quản lý bởi localhost b/ Add Devices trong Cacti: ... Hoạt động của Cacti Hoạt động của Cacti gồm 3 tác vụ : + Truy hồi dữ liêu (data retrieval ) : Cacti truy hồi dữ liêu thông qua poller và sử dụng SNMP để truy hồi dữ liệu các thiết bị từ xa (Các thiêt bị này phải hỗ trợ SNMP) + Lƣu trữ dữ liệu (data storage) : sử dụng RRDTool để lƣu trữ dữ liệu + Hiển thị dữ liêu (data presentation) : Cacti sẽ sử dụng chức năng tạo đồ thị để thực thi báo cáo dựa trên dữ... 1.3.6.1.2.1.3.1.1.1 Muốn hiểu đƣợc một OID nào đó thì bạn cần có file MIB mô tả OID đó Một MIB file không nhất thiết phải chứa toàn bộ cây ở trên mà có thể chỉ chứa mô tả cho một nhánh con Bất cứ nhánh con nào và tất cả lá của nó đều có thể gọi là một mib Một manager có thể quản lý đƣợc một device chỉ khi ứng dụng SNMP manager và ứng dụng SNMP agent cùng hỗ trợ một MIB Các ứng dụng này cũng có thể hỗ trợ... port UDP 162 CHƢƠNG 2: GIỚI THIỆU VỀ CACTI 2.1 Giới thiệu RRDtool RRDtool (round-robin database tool) là một hệ thống ghi và vẽ dữ liệu hiệu năng cao, đƣợc thiết kết để xử lý dƣ liệu theo chuỗi thời gian, nhƣ là băng thông, nhiệt độ phòng, CPU load, server load, và để giám sát các thiết bị nhƣ là router, UPS, vv là một giải pháp mã nguồn mở Nó cho phép ngƣời quản trị ghi và phân tích dữ liệu thu thập... nhất dữ liệu: Việc quản lý dữ liệu của nhiều thiết trong một khoảng thời gian lớn (ví dụ một tháng) sẽ gây khó khăn cho ngƣời quản trị RRDTool cung cấp cho ngƣời quản trị một số hàm chức năng : xác định max, min, average của dữ liệu + Lƣu trữ vòng dữ liệu hợp nhất + Dữ liệu chƣa biết : Khi dữ liệu không tồn tại do thiết bị hỏng hoặc nguyên nhân khác, RRDTool sẽ lƣu trữ file rrd với giá trị dữ liệu *UNKNOWN*... không liên tục, nếu biết một OID thì không xác định đƣợc OID kế tiếp Do đó ta cần GetNextRequest để lấy về giá trị của OID kế tiếp Nếu thực hiện GetNextRequest liên tục thì ta sẽ lấy đƣợc toàn bộ thông tin của agent c/ SetRequest Bản tin SetRequest đƣợc manager gửi cho agent để thiết lập giá trị cho một object nào đó Ví dụ : + Có thể đặt lại tên của một máy tính hay router bằng phần mềm SNMP manager, bằng... thƣờng xảy ra (thiết bị up/down , ngƣời dung đăng nhập sai, CPU, bộ nhớ sử dụng quá ngƣỡng cho phép….)trên các devices nó cũng sẽ gửi cảnh báo đến Mail quản trị qua thold: Trang 30 CHƢƠNG 3: DANH MỤC TÀI LIỆU THAM KHẢO 1/ http://www .cacti. net 2/ Cacti 0.8 Learn Cacti and design a robust Network Operations Centre_Thomas Urban_3/2011 3/ Cacti 0.8 Network Monitoring_Dinangkur Kundu & S.M.Ibrahim Lavlu_8/2009... rằng đây là bản tin hỏi sysName.0, và agent sẽ trả lời bằng tên của hệ thống Nếu SNMP agent nhận đƣợc một OID mà nó không hiểu (không hỗ trợ) thì nó sẽ không trả lời Trang 11 Một trong các ƣu điểm của SNMP là nó đƣợc thiết kế để chạy độc lập với các thiết bị khác nhau Chính nhờ việc chuẩn hóa OID mà ta có thể dùng một SNMP application để lấy thông tin các loại device của các hãng khác nhau b/ Object... và có giá trị là tên mới cần đặt + Có thể shutdown một port trên switch bằng phần mềm SNMP manager, bằng cách gửi bản tin có OID là 1.3.6.1.2.1.2.2.1.7 (ifAdminStatus) và có giá trị là 2 Chỉ những object có quyền READ_WRITE mới có thể thay đổi đƣợc giá trị d/ GetResponse Mỗi khi SNMP agent nhận đƣợc các bản tin GetRequest, GetNextRequest hay SetRequest thì nó sẽ gửi lại bản tin GetResponse để trả lời ... thích có nhiều phần mềm hỗ trợ Trong có số thiết bị phần mềm hỗ trợ SNMPv3 Trang 1.3.2 Thành phần hệ thống sử dụng SNMP Theo RFC1157, kiến trúc SNMP bao gồm thành phần : trạm quản lý mạng (network... Trang 25 2.2.3 Sử dụng Cacti để quản lý số thiết bị a/ Topo quản trị: Trong : + localhost đƣợc cài đặt Cacti (phần mềm quản lý SNMP) + thiệt bị lại đƣợc bật SNMP service đƣợc quản lý localhost... php/mysql Nó sử dụng RRDTook engine để lƣu trữ liệu,tạo đồ thị, thu thập liệu định kì thông qua NET-SNMP (Một phần mềm sử dụng thực thi giao thức SNMP) 2.2.1 Hoạt động Cacti Hoạt động Cacti gồm