inflearn logo

Nhật ký khám phá Zabbix của một kẻ kỳ quặc: Học giám sát thực tiễn Zabbix 8 với Terraform và AWS

Xây dựng môi trường thực hành AWS bằng Terraform, đồng thời tìm hiểu các tính năng mới của Zabbix 8 và cách vận hành giám sát trong thực tế thông qua các bài thực hành phát hiện sự cố, gửi thông báo Slack và khôi phục. Sử dụng Native JSON của Zabbix 8 để lưu các giá trị JSON, sau đó dùng Dependent item và JSONPath để tách các giá trị cần thiết. Sắp xếp các cột hiển thị trong dữ liệu gần đây và tình trạng sự cố, đồng thời so sánh các chỉ số bằng biểu đồ phân tán và đảo chiều trục biểu đồ. Dashboard đã hoàn thiện sẽ được xuất dưới dạng YAML rồi nhập lại. Nội dung cũng bao gồm Server, Agent 2, Item, Trigger cần thiết cho việc vận hành Zabbix, cùng với sự cố và khôi phục, thông báo Slack, bảo trì, các template MySQL và Redis chính thức, cũng như Web scenario. Tự tạo và khôi phục các vấn đề về CPU, ổ đĩa, Apache và HTTP để kết nối toàn bộ quy trình. Môi trường thực hành AWS được tạo và dọn dẹp bằng Terraform. Thực hiện theo đúng trình tự thực tế: lưu tệp cấu hình, chạy fmt·init·validate·plan, áp dụng plan đã lưu, kết nối SSH, kiểm tra state và dọn dẹp các tài nguyên thực hành.

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

zabbix
zabbix
Terraform
Terraform
AWS
AWS
monitoring
monitoring
Linux
Linux
zabbix
zabbix
Terraform
Terraform
AWS
AWS
monitoring
monitoring
Linux
Linux

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể chuẩn bị tệp cấu hình Terraform, lần lượt thực hiện fmt·init·validate·plan·apply để tạo máy chủ AWS, sau đó tiếp tục theo một quy trình liền mạch từ kết nối SSH, kiểm tra state cho đến destroy.

  • Bạn có thể trực tiếp sử dụng các tính năng mới của Zabbix 8: Native JSON, tùy chỉnh bảng, biểu đồ phân tán và xuất·nhập Dashboard.

  • Có thể phân vùng các bảng History·Trend của Zabbix, tách riêng vai trò Housekeeper, đồng thời sử dụng các template Agent 2 chính thức để giám sát các chỉ số chính cũng như luồng sự cố·khôi phục của MySQL và Redis.

  • Phân biệt được plugin tích hợp sẵn của Zabbix Agent 2 và plugin có thể tải (loadable plugin), đồng thời có thể giám sát ứng dụng bằng các plugin MySQL và Redis tích hợp sẵn được sử dụng trong bài giảng cùng với các template chính thức.

Sau khi hoàn thành khóa học, bạn có thể đạt được những điều sau ─

Sau khi hoàn thành khóa học, bạn có thể phân biệt và sử dụng các tính năng hiện có được tiếp nối trong Zabbix 7.4 và các tính năng đã thay đổi trong Zabbix 8. Bạn sẽ lưu trữ giá trị JSON bằng Native JSON và kiểm tra cách hệ thống hoạt động khi nhận JSON không hợp lệ. Các giá trị số và chuỗi cần cho Trigger được tách bằng Dependent item và JSONPath. Bạn cũng sẽ thực hành cách liên kết mảng JSON với LLD để Item và Trigger được tự động tạo khi số lượng tài nguyên lặp lại tăng hoặc giảm.

Trong dữ liệu gần đây và tình trạng sự cố, chỉ giữ lại các cột cần thiết rồi điều chỉnh thứ tự và kích thước. Dùng biểu đồ phân tán để kiểm tra mối quan hệ giữa hai chỉ số, đồng thời so sánh cách các giá trị hiển thị khi đảo ngược trục biểu đồ. Xuất Dashboard hoàn chỉnh dưới dạng YAML, sau đó nhập lại để tạo bản khôi phục.

Lưu tệp cấu hình Terraform, kiểm tra thiết lập bằng init·validate·plan, sau đó áp dụng plan đã lưu để tạo hai máy chủ AWS. Sử dụng các giá trị đầu ra để SSH vào từng máy chủ và kiểm tra state. Sau khi hoàn tất mọi bài thực hành, áp dụng plan xóa đã lưu từ cùng state để xác nhận Terraform state và các tài nguyên AWS thực hành đã được xóa sạch.

Môi trường thực hành được cấu hình ở quy mô nhỏ nhất cần thiết, sau đó trực tiếp tái hiện sự cố. Khi hoàn tất tất cả các bài thực hành, chúng ta sẽ dọn dẹp các tài nguyên AWS phục vụ thực hành được tạo bằng Terraform trong khóa học.

Giới thiệu nội dung khóa học

Áp dụng các tính năng mới của Zabbix 8 vào dữ liệu thực tế

Lưu phản hồi JSON bằng Native JSON và tách các giá trị cần thiết thành các Dependent item. Sắp xếp các cột hiển thị của dữ liệu gần đây và tình trạng sự cố theo thứ tự cần thiết, đồng thời so sánh các chỉ số bằng biểu đồ phân tán và đảo chiều trục biểu đồ. Xuất Dashboard dưới dạng YAML, sau đó nhập lại để khôi phục cùng một cấu hình.

  • Lưu giá trị JSON dưới dạng kiểu dữ liệu độc lập bằng Native JSON

  • Ẩn các cột hiển thị dữ liệu gần đây và tình trạng sự cố, đồng thời thay đổi thứ tự và kích thước của chúng

  • Khám phá mối quan hệ, cụm và các giá trị bất thường của hai chỉ số bằng biểu đồ phân tán

  • So sánh việc đảo ngược trục biểu đồ và hoạt động Tooltip được cải thiện

  • Xuất Dashboard dưới dạng YAML và nhập lại

  • Slideshow로 여러 Dashboard 페이지를 자동 전환하기

Từ cài đặt đến sự cố và khôi phục, tiếp tục trong cùng một môi trường.

Sau khi cài đặt Zabbix Server, hãy lần lượt thực hiện các công việc tiếp theo trên cùng máy chủ Main và máy chủ Target.

  • Cài đặt Agent 2 trên máy chủ Target và nhận dữ liệu đầu tiên bằng phương thức thu thập Passive·Active

  • Tạo Trigger CPU, đĩa và Apache, rồi kiểm tra từ khi phát sinh Problem đến Recovery

  • Nhận mỗi loại một lần thông báo sự cố và thông báo khôi phục của cùng một sự kiện qua Slack

  • Trong thời gian bảo trì, duy trì dữ liệu và lịch sử sự kiện nhưng chỉ ngăn gửi Slack.

  • Kết nối các template MySQL·Redis chính thức và xác nhận các giá trị chính, sự cố cũng như việc khôi phục

  • Thu thập dữ liệu JSON và các tài nguyên lặp lại bằng Native JSON, Dependent item và LLD

  • Phân biệt HTTP 500, độ trễ 3 giây và lượng yêu cầu tăng đột biến bằng Web scenario, rồi khôi phục từng trường hợp.

  • Kiểm tra xem Terraform state và toàn bộ tài nguyên thực hành AWS đã được dọn dẹp trong bài giảng cuối cùng hay chưa

Trong mỗi bài thực hành sự cố, bạn sẽ trực tiếp tạo ra vấn đề và kiểm tra sự thay đổi của các giá trị. Trigger tạo ra Problem, và toàn bộ quá trình cho đến khi cùng một sự kiện chuyển thành Recovery được nối liền trong một luồng.

1. Chuẩn bị môi trường thực hành bằng Terraform và AWS

So sánh tiêu chí lựa chọn giữa Zabbix và Prometheus dựa trên đối tượng giám sát, tốc độ thay đổi của môi trường, cấu trúc vận hành và gánh nặng quản lý mà nhóm có thể đảm đương.

Windows chuẩn bị WSL2 Ubuntu, còn macOS và Linux sử dụng terminal của hệ điều hành tương ứng. Sau khi cài đặt Terraform và AWS CLI, hãy kết nối tài khoản AWS cá nhân. Bạn sẽ thực hành theo trình tự tạo và dọn dẹp máy chủ AWS thực tế: từ lưu tệp cấu hình, chạy fmt·init·validate·plan, áp dụng plan đã lưu, kết nối SSH, kiểm tra state cho đến destroy.

2. Cài đặt gói chính thức và vận hành phân vùng MySQL

Trong trình chọn tải xuống chính thức của Zabbix, hãy chọn tổ hợp Zabbix 8.0, Ubuntu 26.04, Server·Frontend·Agent, MySQL và Apache. Cài đặt Server, Frontend, DB và Web UI theo thứ tự được hướng dẫn trên trang chính thức.

Phân vùng 5 bảng History theo ngày và 2 bảng Trend theo tháng. Nội dung cũng bao gồm việc tạo phân vùng trong tương lai, xóa các phân vùng đã quá thời hạn lưu trữ, thực thi cron và ghi log, bảo vệ pMAX, cũng như phân tách vai trò giữa History·Trend và Housekeeper.

Dựng và dọn dẹp môi trường thực hành AWS bằng Terraform

Trên Windows WSL, macOS và Linux, chuẩn bị Terraform cùng AWS CLI và kết nối tài khoản AWS cá nhân. Sau khi lưu các tệp cấu hình Terraform được công khai, trước tiên kiểm tra bằng fmt·init·validate·plan, rồi áp dụng plan đã lưu để tạo hai máy chủ Ubuntu. Trong quá trình này, thay vì học thuộc riêng các lệnh Terraform, bạn sẽ lặp lại chúng theo trình tự tạo·kết nối·dọn dẹp thực tế.

Trên máy chủ Main, cài đặt Zabbix Server, Frontend và MySQL dành cho Zabbix. Trên máy chủ Target—đối tượng được giám sát—cấu hình Agent 2, API trạng thái Apache·PHP, MySQL và Redis. Khi dữ liệu giám sát từ máy chủ Target được gửi đến máy chủ Main, Zabbix sẽ lưu trữ các giá trị và tính toán điều kiện Trigger.

Sau khi hoàn thành tất cả các bài thực hành, hãy áp dụng plan xóa đã lưu từ cùng một thư mục Terraform và state. Phần thực hành Terraform của khóa học này kết thúc khi bạn xác nhận state trống và số lượng tài nguyên thực hành AWS bằng 0.

Vui lòng kiểm tra ghi chú bài học bên dưới video cho mỗi bài giảng.

Khi học từng bài, hãy nhớ mở và kiểm tra ghi chú bài học bên dưới video.
Đối với những bài có mã thực hành, sẽ có liên kết xem mã thực hành của bài học này. Khi nhấp vào liên kết, bạn sẽ được chuyển ngay đến vị trí chứa mã và phần giải thích được sử dụng trong bài học đó, thay vì trang đầu của blog công khai.

Ngay cả những bài không có thực hành mã cũng có thể bao gồm hướng dẫn bổ sung cho nội dung video, vì vậy đừng bỏ qua ghi chú bài học và hãy kiểm tra đầy đủ.

Trong video, thay vì đọc mã một cách dài dòng, chúng tôi giải thích vị trí và thứ tự thực thi lệnh, kết quả bình thường cũng như nơi cần kiểm tra đầu tiên khi phát sinh vấn đề. Bạn có thể sao chép và sử dụng các lệnh, cài đặt cần thiết cho phần thực hành từ ghi chú bài học.

Bạn sẽ học những nội dung như thế này

3. Agent 2, Item, Trigger và quy trình xử lý sự cố

Cài đặt Agent 2 trên máy chủ Target được giám sát, đồng thời kiểm tra sự khác biệt giữa phương thức thu thập Passive và Active thông qua hướng kết nối thực tế và tệp cấu hình. Tạo Item cơ bản, đọc giá trị gần đây, thời điểm cập nhật, History và Trend, cũng như biểu đồ.

Sau đó, chúng ta sẽ tạo các sự cố về CPU, đĩa và Apache một cách an toàn. So sánh cách điều kiện Trigger, mức độ nghiêm trọng, Problem, xử lý xác nhận, ghi chú hành động và Recovery liên kết với nhau trong cùng một sự kiện.

4. Thông báo Slack, bảo trì và mẫu chính thức

Liên kết Media dành cho Slack Incoming Webhook với người dùng thông báo chuyên dụng. Cấu hình Trigger Action dùng chung để mỗi sự cố gửi một thông báo và mỗi lần khôi phục gửi một thông báo.

Trong thời gian bảo trì, dữ liệu và lịch sử sự kiện của Zabbix vẫn được lưu lại, chỉ dừng việc gửi đến Slack. Đối với MySQL và Redis, hãy liên kết các plugin chính thức có trong Zabbix Agent 2 với các template chính thức để kiểm tra các giá trị chính cùng các sự cố và quá trình khôi phục.

5. Native JSON và LLD của Zabbix 8

Lưu trữ các giá trị JSON bằng kiểu dữ liệu Native JSON của Zabbix 8 và kiểm tra cách xử lý khi JSON không hợp lệ được đưa vào. Chia các giá trị dùng cho Trigger bằng Dependent item và JSONPath.

Kết nối mảng JSON và macro LLD với Discovery rule. Sử dụng Item prototype và Trigger prototype để kiểm tra quá trình các quy tắc thu thập và đánh giá giống nhau được tự động áp dụng ngay cả khi tài nguyên lặp lại tăng hoặc giảm.

6. Các chức năng bảng, biểu đồ phân tán và Dashboard của Zabbix 8

Trong phần dữ liệu gần đây và tình trạng sự cố, giữ lại chỉ các cột hiển thị cần thiết rồi thay đổi thứ tự và kích thước của chúng. Sử dụng biểu đồ phân tán để kiểm tra mối quan hệ giữa hai giá trị, đồng thời so sánh thao tác đảo trục biểu đồ và Tooltip. Sau khi tạo Dashboard hiển thị các sự cố hiện tại, đối tượng bị ảnh hưởng và xu hướng, xuất Dashboard dưới dạng YAML rồi nhập lại. Nhiều trang sẽ tự động chuyển đổi bằng Slideshow.

7. Giám sát dịch vụ web và tổng kết môi trường thực hành

Trong bài thực hành web cuối cùng, chúng ta tạo một API trạng thái JSON nhỏ và sử dụng một HTTP agent duy nhất để lưu trữ riêng nhiều giá trị. Dùng Web scenario và nhật ký yêu cầu chuyên dụng, chúng ta phân biệt HTTP 500, độ trễ 3 giây và lưu lượng yêu cầu tăng đột biến thành các vấn đề khác nhau, rồi trực tiếp khắc phục chúng.

Sau khi hoàn thành tất cả các bài thực hành, hãy kiểm tra cùng thư mục Terraform và state. Áp dụng nguyên trạng plan xóa đã lưu, rồi xác nhận state trống và số tài nguyên thực hành AWS bằng 0.

Lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Bạn cần một tài khoản AWS cá nhân. Tài khoản tổ chức của công ty hoặc trường học và IAM Identity Center không được sử dụng làm phương thức chính trong khóa học.

  • Trên Windows, sử dụng Ubuntu WSL2. Trên macOS, không cài đặt WSL mà sử dụng Terminal của macOS. Trên Linux, sử dụng terminal Linux thực tế.

  • Màn hình cục bộ thực tế của khóa học được quay dựa trên Windows WSL2 Ubuntu Bash. Mã cài đặt dành cho macOS và Linux được cung cấp riêng trong ghi chú bài học.

  • Phần thực hành máy chủ sử dụng tổ hợp Ubuntu 26.04 LTS, MySQL 8.4, Apache, PHP và Zabbix Agent 2.

  • Hãy chuẩn bị môi trường Windows 10/11 hoặc macOS·Linux phiên bản gần đây, cùng trình duyệt web và trình soạn thảo mã.

Kiến thức cơ bản cần thiết

  • Bạn cần có khả năng dùng cd để di chuyển giữa các thư mục trong terminal và dùng sudo để thực thi lệnh.

  • Bạn cần có khả năng mở và lưu tệp cấu hình bằng vi hoặc trình soạn thảo văn bản quen thuộc.

  • Bao gồm thực hành khởi động, dừng và kiểm tra trạng thái dịch vụ bằng systemctl, cũng như xem nhật ký dịch vụ bằng journalctl.

  • Không cần có kinh nghiệm về Zabbix. Tuy nhiên, đây không phải là khóa học nhập môn bắt đầu từ các lệnh Linux và kiến thức cơ bản về mạng.

Chi phí AWS

Môi trường thực hành của khóa học không tạo NAT Gateway, RDS, ALB hay EKS, mà sử dụng hai EC2 gồm máy chủ Main đã cài đặt Zabbix và máy chủ Target cần giám sát, chỉ trong thời gian cần thiết. Môi trường xác minh của giảng viên được thiết kế với mục tiêu chi phí dưới 10 đô la mỗi tháng.

Chi phí thực tế sẽ thay đổi tùy theo khu vực, thời gian sử dụng, thuế, tỷ giá hối đoái, hoạt động truyền dữ liệu và việc có xóa tài nguyên hay không. Chúng tôi không đảm bảo chi phí sẽ dưới 10 đô la. Nếu bạn để các instance tiếp tục chạy hoặc giữ lại EBS, chi phí có thể tiếp tục phát sinh, vì vậy hãy nhớ làm theo bài hướng dẫn dọn dẹp sau khi hoàn tất tất cả các bài thực hành.

Hướng dẫn phiên bản

Bản quay và kiểm chứng của khóa học này được thực hiện dựa trên bản phát hành trước Zabbix 8.0.0beta2 và Ubuntu 26.04 LTS. Tính đến ngày 3 tháng 9 năm 2026, khi tiến hành hoàn thiện nội dung cuối cùng của khóa học, tài liệu chính thức của Zabbix 8 vẫn được đánh dấu là phiên bản phát triển.

Thông tin bí mật

AWS Access Key, Secret Access Key, Slack Webhook URL và mật khẩu thực hành sẽ sử dụng giá trị của chính học viên. Vui lòng tạo và chuẩn bị một người dùng IAM dành cho thực hành thay vì sử dụng tài khoản root AWS.

Khóa học này phù hợp với những người như sau

  • Kỹ sư hệ thống・hạ tầng muốn cài đặt Zabbix lần đầu và thử nhận dữ liệu thực tế từ máy chủ

  • Những người đã có kinh nghiệm cài đặt nhưng vẫn bối rối không biết cách liên kết Item, Trigger và Template.

  • Dành cho những ai muốn thực hành trọn quy trình từ khi nhận được cảnh báo sự cố, xác định nguyên nhân, khôi phục cho đến kiểm tra Recovery

  • Những người muốn tự mình cấu hình phân vùng History·Trend của Zabbix, tạo phân vùng trong tương lai, xóa các phân vùng đã quá thời hạn lưu trữ và phân tách vai trò của Housekeeper.

  • Dành cho những ai muốn áp dụng các template chính thức của MySQL·Redis cùng JSON·LLD vào các đối tượng đang được vận hành thực tế

  • Những người muốn cùng cấu hình thông báo Slack và Dashboard để sắp xếp giao diện vận hành gọn gàng hơn

  • Những người muốn cập nhật kinh nghiệm với Zabbix 7 thông qua quy trình sử dụng Native JSON, tùy chỉnh bảng, biểu đồ phân tán và xuất·nhập Dashboard của Zabbix 8

  • Dành cho những ai muốn học các cách sử dụng cơ bản của Terraform thông qua quy trình tạo, kết nối và dọn dẹp máy chủ AWS thực tế, thay vì học chuyên sâu Terraform từ đầu.

  • Dành cho những ai muốn thực hành trọn quy trình từ tạo máy chủ đến xử lý sự cố, khôi phục và dọn dẹp tài nguyên trong một môi trường AWS nhỏ.

Có thể không phù hợp với những người sau đây

  • Những người muốn học thật chậm, bắt đầu từ các lệnh Linux và kiến thức cơ bản về mạng mẽ.

  • Những người muốn hoàn thành toàn bộ bài thực hành chỉ bằng máy tính cục bộ mà không sử dụng tài khoản AWS cá nhân hay dịch vụ đám mây trả phí

  • Những người mong đợi việc triển khai Grafana·Loki·Kubernetes·Ansible là mục tiêu chính của khóa học này

  • Dành cho những người khó chấp nhận khả năng giao diện bản phát hành trước sẽ có một số thay đổi trong phiên bản chính thức

Giới thiệu giảng viên

Xin chào. Tôi đã tích lũy hơn 21 năm kinh nghiệm với tư cách là kỹ sư hạ tầng, kỹ sư hệ thống, kỹ sư DevOps và SRE, đồng thời xây dựng và vận hành hệ thống giám sát dựa trên Zabbix.

Tôi đã thu thập, phân tích và vận hành bằng Zabbix nhiều đối tượng cần thiết trong môi trường vận hành như ứng dụng, hệ điều hành, mạng, cơ sở dữ liệu, phần cứng và mức tiêu thụ điện năng. Tôi cũng đã triển khai và vận hành việc phân vùng, tinh chỉnh hiệu năng MySQL, dashboard Grafana, workload Kubernetes, thiết bị SNMP, cùng các chỉ số cốt lõi của những hệ thống liên quan như MySQL, MongoDB, Elasticsearch, Redis và Kafka.

Các phương pháp triển khai đã áp dụng và kiểm chứng trong môi trường thực tế cùng kinh nghiệm xử lý sự cố được ghi lại trên blog công nghệ IT 엉뚱한 녀석 (Quirky Guy). Tôi tổng hợp và chia sẻ các lệnh có thể sử dụng ngay tại hiện trường, phương pháp cấu hình cũng như những điểm cần kiểm tra trong quá trình vận hành dưới góc nhìn của người làm thực tế.

Blog: https://quirky-guy.com

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Kỹ sư hệ thống・hạ tầng muốn cài đặt Zabbix lần đầu và thử nhận dữ liệu thực tế từ máy chủ

  • Những người đã có kinh nghiệm cài đặt nhưng vẫn bối rối không biết cách liên kết Item, Trigger và Template.

  • Quản trị viên trung cấp trở lên đang gặp khó khăn do tải DB và máy chủ do Zabbix Housekeeper gây ra, muốn áp dụng phân vùng History·Trend và phân tách vai trò.

  • Dành cho những ai muốn giảm bớt các thiết lập thủ công lặp đi lặp lại và ứng dụng Native JSON·Dependent item·LLD vào việc giám sát thực tế

Cần biết trước khi bắt đầu?

  • Bạn cần có khả năng di chuyển giữa các thư mục bằng `cd` trong terminal và thực thi lệnh bằng `sudo`. Không yêu cầu kinh nghiệm về Terraform.

  • Dành cho người học từ trình độ sơ cấp đến trung cấp trở lên, yêu cầu có kiến thức cơ bản về hạ tầng như Linux, AWS và mạng.

  • Bạn cần có khả năng mở và lưu tệp cấu hình bằng `vi` hoặc trình soạn thảo văn bản quen thuộc.

  • Bao gồm thực hành khởi động·dừng dịch vụ và kiểm tra trạng thái bằng `systemctl`, cũng như xem nhật ký dịch vụ bằng `journalctl`.

  • Trên Windows, sử dụng Ubuntu WSL2. Trên macOS, không cài đặt WSL mà sử dụng Terminal của macOS. Trên Linux, sử dụng terminal Linux thực tế.

Xin chào
Đây là jikimy754557

Xác minh sự nghiệp

Xin chào. Tôi có hơn 21 năm kinh nghiệm với vai trò kỹ sư hạ tầng・hệ thống và kỹ sư DevOps・SRE, đã xây dựng và vận hành hệ thống giám sát dựa trên Zabbix.

Tôi đã thu thập, phân tích và vận hành nhiều đối tượng cần thiết trong môi trường vận hành bằng Zabbix, chẳng hạn như ứng dụng, hệ điều hành, mạng, cơ sở dữ liệu, phần cứng và mức tiêu thụ điện năng. Tôi cũng đã triển khai và vận hành cấu hình phân vùng MySQL, tinh chỉnh hiệu năng, bảng điều khiển Grafana, workload Kubernetes, thiết bị SNMP cùng các chỉ số cốt lõi của các hệ thống liên quan như MySQL, MongoDB, Elasticsearch, Redis và Kafka.

Các phương pháp triển khai đã được áp dụng và kiểm chứng trong môi trường thực tế cùng kinh nghiệm xử lý sự cố được ghi lại trên blog công nghệ IT 엉뚱한 녀석(Quirky Guy). Tôi tổng hợp và chia sẻ các lệnh, cách cấu hình có thể sử dụng ngay tại hiện trường cũng như những điểm cần kiểm tra trong quá trình vận hành dưới góc nhìn của người làm thực tế.

Blog: https://quirky-guy.com

Thêm

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (3giờ 53phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

2.654 ₫

28%

619.962 ₫