Giám sát và Đánh giá Hiệu năng Mạng sử dụng Công cụ Zabbix

MỤC LỤC

Thiết lập mô hình và cài đặt các thông số mạng

- Khi có được mô hình thì sẽ đến phần viết code khởi tạo các node mạng set ns [new Simulator]; #Create a simulator object. $ns color 2 Red ; #Define different colors for data flows set nf [open out.nam w]; #Open the NAM trace file.

Cài đặt công cụ giám sát hiệu năng mạng

Giới thiệu một số công cụ giám sát 1. Giám sát hiệu năng mạng Solarwinds

    Sản phẩm có khả năng tùy biến cao và giao diện dễ quản lý, thay đổi rất nhanh chóng. Bạn có thể tùy chỉnh trang tổng quan, biểu đồ và chế độ xem hiệu suất dựa trên web. Bạn có thể thiết kế cấu trúc liên kết phù hợp cho toàn bộ cơ sở hạ tầng mạng của mình.

    Bạn cũng có thể tạo cảnh báo thông minh nhận biết sự phụ thuộc tùy chỉnh và hơn thế nữa. Phần mềm PRTG Network Monitor thường được biết đến với khả năng quản lý cơ sở hạ tầng tiên tiến. Tất cả các thiết bị, hệ thống, lưu lượng truy cập và ứng dụng trong mạng của bạn có thể dễ dàng hiển thị trong chế độ xem phân cấp tóm tắt hiệu suất và cảnh báo.

    PRTG giám sát cơ sở hạ tầng CNTT sử dụng công nghệ như SNMP, WMI, SSH, Flows / Packet Sniffing, HTTP request, REST APIs, Pings, SQL và nhiều hơn nữa. Về cốt lừi, ManageEngine OpManager là phần mềm quản lý cơ sở hạ tầng, giám sát mạng và Quản lý hiệu suất ứng dụng “APM” (với APM plug-in). Giải pháp có thể quản lý mạng, máy chủ, cấu hình mạng và lỗi & hiệu suất của bạn; Nó cũng có thể phân tích lưu lượng mạng của bạn.

    Để quản lý CNTT hàng ngày, WhatsUp Gold là một công cụ giám sát mạng cân bằng về giá / tính năng. Trang tổng quan có thể được tùy chỉnh để hiển thị cơ sở hạ tầng CNTT và cảnh báo để phù hợp với yêu cầu của bạn. Các thành phần CNTT chính mà Nagios XI giám sát là Mạng, Cơ sở hạ tầng và Cơ sở dữ liệu.

    Mặc dù phần mềm này rất dễ cài đặt, nhưng ban đầu sẽ mất một thời gian để điều chỉnh theo yêu cầu của bạn. Một trong những điểm nổi bật của Zabbix là nó có thể dự đoán xu hướng trong lưu lượng truy cập của bạn. // Phần mềm công cụ giám sát hệ thống mạng hiện nay rất phổ biến và tiện dụng quản trị viên mạng.

    Giới thiệu và cài đặt, cấu hình công cụ giám sát hiệu năng mạng Zabbix 1. Tổng quan về Zabbix

      - Đây là một phần mềm được gọi là agent được cài đặt trên máy chủ local và các thiết bị cần monitor. Mục tiêu của nó là thu thập thông tin gửi về zabbix- server và có thể cảnh báo tới người quản trị. - Lợi ích của việc sử dụng agent là phân tích sâu hơn, ngoài ra có thể chuẩn đoán được hiệu suất phần cứng, cung cấp khả năng cảnh bảo và report.

      Zabbix bao gồm các thành phần sau: Zabbix Server, Zabbix Proxy, Zabbix Agent và Web Interface. Zabbix Server có thể kiểm tra các dịch vụ mạng từ xa thông qua các báo cáo của Agent gửi về cho Zabbix Server và từ đó nó sẽ lưu trữ tất cả các cấu hình cũng như là các số liệu thống kê. - Zabbix Proxy: Là phần tùy chọn của Zabbix có nhiệm vụ thu nhận dữ liệu, lưu trong bộ nhớ đệm và chuyển đến Zabbix Server.

      - Zabbix Agent: Để giám sát chủ động các thiết bị cục bộ và các ứng dụng (ổ cứng, bộ nhớ…) trên hệ thống mạng. Zabbix Agent sẽ được cài lên trên Server và từ đó Agent sẽ thu thập thông tin hoạt động từ Server mà nó đang chạy và báo cáo dữ liệu này đến Zabbix Server để xử lý. - Web interface: Để dễ dàng truy cập dữ liệu theo dừi và sau đú cấu hỡnh từ giao diện web cung cấp.

      Tất cả các tính năng nêu trên làm cho Zabbix trở thành một công cụ giám sát mạng hoàn hảo, đáp ứng đầy đủ các yêu cầu của bất kỳ mạng kích thước nào. Nếu Zabbix cảnh báo người dùng về một lỗi nào đó, có tin tưởng 100% rằng vấn đề như vậy tồn tại. Ngoài ra, một trong những lợi thế chính của Zabbix là khả năng mở rộng của nó vì nó là khả năng áp dụng cho các môi trường có kích thước bất kỳ.

      Một số thao tác cơ bản có thể tốn thời gian ngay cả đối với người dùng có kinh nghiệm. API có thể có hiện tượng rất chậm, đặc biệt là khi nói đến các hoạt động template linking. Ví dụ, có 10000 host và quản lý một mạng muốn liên kết chúng thành một template đơn giản.

      Cấu hình

        Zabbix đáp ứng các yêu cầu của công cụ giám sát mạng đáng tin cậy tới 90%. / Apache là một phần mềm được đặt trên máy chủ web server để xử lý các yêu cầu gửi tới máy đó dưới giao thức HTTP hoặc HTTPs.  Nếu mô hình của bạn có zabbix proxy thì bạn dùng lênh sau để cài đặt trên máy zabbix proxy.

         Sửa file zabbix_server.conf để có thể sử dụng database (nếu ban có cài. DBName=zabbix DBUser=zabbix DBPassword=zabbix ).  Truy cập file /etc/httpd/conf.d/zabbix.conf và uncomment ở dòng timezone và chỉnh sửa lại timezone. Dashboard: Là giao diện hiển thị các dashboard trực quan để người quản trị nhìn trực tiếp, người quản trị có thể tạo ra rất nhiều các dashboard khác nhau, nhưng tại một tab screen chỉ có thể xem được 1 dashboard bất kỳ nào đó.

        Để sửa một màn dashboard bạn vào màn hình dashboard cần sửa sau đó click vào Edit dashboard. Do scripts gửi cảnh báo thông qua email được viết bằng ngôn ngữ python nên phải cài môi trường python để chạy được scripts. Kiểm tra thư mục để các scripts alert cho zabbix server cat /etc/zabbix/zabbix_server.conf | grep alert.

        Kết quả các file scripts được đặt ở thư mục có đường dẫn /usr/lib/zabbix/alertscripts. Vào thưc mục để chứa scripts và download scripts về và cấp quyền truy cập cho file nén. Để người quản trị có thể nhận được các cảnh báo thông qua email, phải thiết lập địa chỉ email gửi đi các cảnh báo trong scripts.

        Media type chính là các kênh kể zabbix server gửi cảnh báo có thể là Email, SMS hay một kênh được tạo ra bằng scripts. Type: Chính là type mà đã tạo ở trên Sento: Địa chỉ emal sẽ nhận được alert Use of serverity: Các mức cảnh bảo Enable: Tích chọn. Tạo action để khi có sự bất thường đối với các thông số monitor sẽ có alert qua email.

        Tab Recovery operation: Thiết lập thông tin về bản tin cảnh báo gửi đi khi không vấn đề được giải quyết, dưới ngưỡng cảnh báo. Sử dụng trigger (set up ngưỡng cảnh báo) sẵn có trong template để test gửi cảnh báo.