Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Giám sát Mạng Mã Nguồn Mở

  • Sự phát triển của giám sát mạng: từ SNMP đến telemetry hiện đại
  • Các mối lo ngại về việc bị khóa vendor trong các giải pháp giám sát thương mại
  • Tổng quan về hệ sinh thái giám sát mã nguồn mở
  • LibreNMS vs Zabbix: Lựa chọn nền tảng phù hợp
  • Chiến lược giám sát lai (hybrid) và bổ trợ lẫn nhau

Kiến trúc và Cài đặt LibreNMS

  • Tổng quan về kiến trúc và các thành phần của LibreNMS
  • Cài đặt: triển khai thủ công so với Docker
  • Cấu hình cơ sở dữ liệu (MySQL/MariaDB)
  • Thiết lập máy chủ web (Apache/Nginx với PHP-FPM)
  • Cấu hình và tinh chỉnh RRDtool
  • Cấu hình ban đầu và xác thực

Kiến trúc và Cài đặt Zabbix

  • Kiến trúc Zabbix: server, proxy, agent, frontend
  • Các phương pháp cài đặt: gói phần mềm (packages), Docker, biên dịch từ mã nguồn
  • Thiết lập và tối ưu hóa cơ sở dữ liệu (MySQL/PostgreSQL/TimescaleDB)
  • Cấu hình server và frontend
  • Trình thiết lập lần đầu tiên (first-time setup wizard)
  • Các cân nhắc về khả năng mở rộng ngay từ đầu

Khám phá và Quản lý Tài sản Thiết bị

  • Khám phá mạng tự động trong LibreNMS
  • Khám phá mạng và đăng ký tự động trong Zabbix
  • Các phiên bản SNMP và bảo mật (v1, v2c, v3)
  • Phân loại và nhóm thiết bị
  • Quản lý vị trí và thông tin liên hệ
  • Nhập/xuất và cấu hình hàng loạt

Tìm hiểu sâu về Giám sát SNMP

  • Cơ bản về giao thức SNMP và MIBs
  • Cấu hình SNMP trên các thiết bị mạng (router, switch, firewall)
  • Giám sát và lấy dữ liệu theo OID tùy chỉnh
  • Bảo mật SNMPv3: xác thực và mã hóa
  • Khắc phục sự cố kết nối SNMP
  • Các cân nhắc đặc thù theo vendor về SNMP

Giám sát dựa trên Agent

  • Cài đặt và cấu hình Zabbix agent
  • Zabbix agent 2: thế hệ agent mới dựa trên Go
  • Tích hợp agent của LibreNMS và check_mk
  • Script tùy chỉnh và tham số người dùng
  • Chế độ thụ động (passive) so với chủ động (active) của agent
  • Triển khai agent quy mô lớn (Ansible, Puppet, Chef)

Giám sát Máy chủ Windows và Linux

  • bộ đếm hiệu năng (performance counters) và dịch vụ trên Windows
  • Các chỉ số hệ thống Linux: CPU, bộ nhớ, đĩa, mạng
  • Giám sát tiến trình và dịch vụ
  • Giám sát và phân tích log file
  • Giám sát JVM và ứng dụng
  • Giám sát Container (Docker, Kubernetes)

Giám sát Thiết bị Mạng

  • Giám sát Switch: trạng thái cổng, VLANs, STP, bảng MAC
  • Giám sát Router: BGP, OSPF, bảng định tuyến
  • Giám sát Firewall: phiên kết nối, thông lượng, số lần khớp quy tắc
  • Giám sát điểm truy cập không dây (Wireless Access Point)
  • Giám sát môi trường: nhiệt độ, nguồn điện, UPS
  • Theo dõi mức sử dụng và lỗi giao diện (interface)

Giám sát Ả hóa và Đám mây

  • Tích hợp giám sát VMware vSphere
  • Giám sát Proxmox VE
  • Giám sát Hyper-V
  • Các API giám sát đám mây AWS/Azure/GCP
  • Giám sát OpenStack
  • Giám sát điều phối Container (Container orchestration)

Các Loại Mục Dữ liệu và Thu thập Dữ liệu

  • Các loại mục Zabbix: Zabbix agent, SNMP, IPMI, JMX, SSH, Telnet
  • Các mục tính toán (calculated) và tổng hợp (aggregate)
  • Các mục phụ thuộc và xử lý trước (preprocessing)
  • Các mô-đun poller và khám phá hệ điều hành của LibreNMS
  • Các phương pháp thu thập dữ liệu tùy chỉnh
  • Các loại dữ liệu và đơn vị

Cảnh báo và Kích hoạt (Triggers)

  • Các biểu thức và hàm kích hoạt (trigger) trong Zabbix
  • Phụ thuộc trigger và tương quan sự kiện
  • Quy tắc và phương thức truyền tải cảnh báo trong LibreNMS
  • Kênh thông báo: email, SMS, Slack, PagerDuty, webhooks
  • Quy trình nâng cấp (escalation) và xác nhận (acknowledgment)
  • Cửa sổ bảo trì và thời gian ngừng hoạt động theo lịch

Bảng điều khiển và Trực quan hóa

  • Bảng điều khiển và màn hình trong Zabbix
  • Widget đồ thị và bản đồ mạng
  • Tùy chỉnh bảng điều khiển trong LibreNMS
  • Tạo đồ thị tùy chỉnh và sử dụng mẫu (templating)
  • Bản đồ topology mạng và khám phá
  • Tích hợp Grafana để trực quan hóa nâng cao

Báo cáo và Phân tích

  • Báo cáo SLA và khả năng sẵn sàng
  • Báo cáo hoạch định năng lực (capacity planning)
  • Tạo báo cáo tùy chỉnh
  • Phân phối báo cáo theo lịch
  • Phân tích xu hướng và dự báo
  • Tự động hóa báo cáo qua API

Giám sát Phân tán và Khả dụng Cao (High-Availability)

  • Triển khai Zabbix proxy cho các chi nhánh xa
  • Cluster và HA cho Zabbix server
  • Thiết lập poller phân tán trong LibreNMS
  • Cân bằng tải giữa nhiều poller
  • Chiến lược phân phối theo địa lý
  • Sao chép và cluster cơ sở dữ liệu

Tối ưu hóa Hiệu suất

  • Tối ưu hóa và tinh chỉnh cơ sở dữ liệu
  • Hiệu suất poller và các kiểm tra đồng thời
  • Tối ưu hóa lưu trữ lịch sử và xu hướng
  • Chính sách dọn dẹp và bảo lưu dữ liệu
  • Chiến lược bộ nhớ đệm (caching)
  • Hướng dẫn sizing phần cứng và mở rộng

Bảo mật và Kiểm soát Truy cập

  • Xác thực người dùng: tích hợp LDAP, SAML, MFA
  • Cấu hình kiểm soát truy cập dựa trên vai trò (RBAC)
  • Phân quyền nhóm máy chủ và mẫu (template)
  • Bảo mật API và quản lý token
  • Nhật ký kiểm toán (audit logging) và tuân thủ
  • Truyền thông an toàn (TLS/SSL)

Tự động hóa và Tích hợp

  • Sử dụng Zabbix API và scripting
  • API LibreNMS và tự động hóa
  • Tích hợp webhook với các hệ thống xử lý vé sự cố
  • Các module Ansible cho quản lý cấu hình
  • Tích hợp vào quy trình CI/CD
  • ChatOps và tự động hóa thông báo

Chuyển đổi từ Các Công cụ Thương mại

  • Đánh giá việc thay thế công cụ giám sát thương mại
  • Chiến lược và công cụ di chuyển dữ liệu
  • Sự cùng tồn tại trong giai đoạn chuyển tiếp
  • Đào tạo nhân sự và tài liệu hóa
  • Bài học kinh nghiệm từ các đợt di chuyển thực tế

Thực tiễn Triển khai Tốt nhất trong Sản xuất

  • Quy trình sao lưu và khôi phục thảm họa
  • Chiến lược nâng cấp cho môi trường sản xuất
  • Tài liệu hóa và tạo runbook
  • Quy trình kiểm thử và xác thực
  • Hỗ trợ cộng đồng và đóng góp

Yêu cầu

  • Hiểu biết về các giao thức mạng (SNMP, ICMP, TCP/UDP)
  • Kinh nghiệm với quản trị hệ thống Linux
  • Kiến thức cơ bản về mạng (mạng con, định tuyến, chuyển mạch)
  • Làm quen với các khái niệm cơ sở dữ liệu (MySQL/PostgreSQL)
  • Kinh nghiệm cơ bản với quản trị máy chủ web

Đối tượng tham gia

  • Quản trị viên và Kỹ sư Mạng
  • Quản trị viên Hệ thống chịu trách nhiệm giám sát hạ tầng
  • Quản lý Vận hành CNTT
  • Kỹ sư NOC và Chuyên gia Giám sát
 28 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan