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 Nguồn Mở

  • Lịch sử phát triển của giám sát mạng: SNMP đến telemetry hiện đại
  • Những lo ngại về bị khóa nhà cung cấp trong giải pháp giám sát thương mại
  • Tổng quan về hệ sinh thái giám sát nguồn mở
  • LibreNMS vs Zabbix: chọn nền tảng phù hợp
  • Các chiến lược giám sát lai và bổ trợ

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

  • Kiến trúc và tổng quan thành phần của LibreNMS
  • Cài đặt: thủ công vs triển khai bằng 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 nhận

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

  • Kiến trúc Zabbix: server, proxy, agent, frontend
  • Phương pháp cài đặt: package, Docker, compile từ source
  • 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 hướng dẫn thiết lập lần đầu
  • Xét về khả năng mở rộng ngay từ đầu

Khám phá Thiết bị và Danh mục

  • Tự động khám phá mạng trong LibreNMS
  • Khám phá mạng Zabbix và đăng ký tự động
  • 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 lạc
  • Nhập /xuất và cấu hình hàng loạt

Sâu hơn về Giám sát SNMP

  • Cơ bản giao thức SNMP và MIBs
  • Cấu hình SNMP trên thiết bị mạng (router, switch, firewall)
  • Giám sát và poll tùy chỉnh OID
  • Bảo mật SNMPv3: xác thực và mã hóa
  • Gỡ lỗi các vấn đề kết nối SNMP
  • Vấn đề liên quan đến SNMP đặc thù của nhà cung cấp

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 tiếp theo dựa trên Go
  • Tích hợp LibreNMS agent và check_mk
  • Script tùy chỉnh và tham số người dùng
  • Chế độ thụ động vs chủ động của agent
  • Triển khai agent ở quy mô lớn (Ansible, Puppet, Chef)

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

  • Đếm hiệu suất Windows và dịch vụ
  • Chỉ số hệ thống Linux: CPU, bộ nhớ, disk, 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 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 (sessions), thông lượng, số lần đánh quy tắc
  • Giám sát điểm truy cập không dây
  • Giám sát môi trường: nhiệt độ, nguồn điện, UPS
  • Theo dõi sử dụng giao diện và lỗi

Giám sát Ảo 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 đám mây AWS/Azure/GCP
  • Giám sát OpenStack
  • Giám sát điều phối container

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

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

Cảnh báo và Bẫy

  • Công thức bẫy và hàm của Zabbix
  • Phụ thuộc bẫy và tương quan sự kiện
  • Quy tắc cảnh báo và kênh vận chuyển LibreNMS
  • Kênh thông báo: email, SMS, Slack, PagerDuty, webhook
  • Lưới nâng cao và quy trình công nhận
  • Cửa sổ bảo trì và thời gian chết lên lịch

Dashboard và Trực quan hóa

  • Dashboard và màn hình Zabbix
  • Widget đồ thị và bản đồ mạng
  • Tùy chỉnh dashboard LibreNMS
  • Tạo biểu đồ tùy chỉnh và template
  • Bản đồ và khám phá topology mạng
  • 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à tính khả dụng
  • Báo hoạch dung lượng
  • Tạo báo cáo tùy chỉnh
  • Phân phối báo cáo theo lịch trình
  • 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à Cao Availability

  • Triển khai Zabbix proxy cho các chi nhánh
  • Cụm server Zabbix và HA
  • Thiết lập poller phân tán LibreNMS
  • Cân bằng tải trên nhiều poller
  • Chiến lược phân bố địa lý
  • Sao chép và cụm hóa 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à 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 (housekeeping) và giữ lại dữ liệu
  • Chiến lược caching
  • Hướng dẫn chọn kích thước 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ò
  • Quyền đối với nhóm host và template
  • Bảo mật API và quản lý token
  • Logging audit và tuân thủ
  • Kết nối 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 cho hệ thống ticketing
  • Module Ansible cho quản lý cấu hình
  • Tích hợp quy trình CI/CD
  • Tự động hóa ChatOps và thông báo

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

  • Đánh giá thay thế giám sát thương mại
  • Chiến lược di chuyển dữ liệu và công cụ
  • Cộng tồn tại trong giai đoạn chuyển đổi
  • Đào tạo nhân sự và tài liệu
  • Bài học kinh nghiệm từ quá trình di chuyển sản xuất

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

  • Thủ tục 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ạo tài liệu và runbook
  • Quy trình kiểm tra và xác nhận
  • Hỗ trợ cộng đồng và đóng góp

Yêu cầu

  • Hiểu biết về giao thức mạng (SNMP, ICMP, TCP/UDP)
  • Kinh nghiệm quản trị hệ thống Linux
  • Hiểu biết khái niệm cơ bản về mạng (subnet, routing, switching)
  • Am hiểu khái niệm về cơ sở dữ liệu (MySQL/PostgreSQL)
  • Kinh nghiệm quản trị máy chủ web cơ bản

Đối tượng

  • Quản trị viên và Kỹ sư mạng
  • Quản trị hệ thống chịu trách nhiệm giám sát hạ tầng
  • Quản lý hoạt động 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