Thứ tư, 27/12/2017 | 00:00 GMT+7

Cách cài đặt và bảo mật Grafana trên Ubuntu 16.04

Grafana là một công cụ giám sát và trực quan hóa dữ liệu open-souce tích hợp với dữ liệu phức tạp từ các nguồn như Prometheus , InfluxDB , GraphiteElasticSearch . Grafana cho phép bạn tạo cảnh báo, thông báo và bộ lọc đặc biệt cho dữ liệu của bạn đồng thời giúp cộng tác với đồng đội dễ dàng hơn thông qua các tính năng chia sẻ được tích hợp sẵn.

Trong hướng dẫn này, bạn sẽ cài đặt Grafana và bảo mật nó bằng chứng chỉ SSL reverse-proxy Nginx , sau đó bạn sẽ sửa đổi cài đặt mặc định của Grafana để bảo mật chặt chẽ hơn nữa.

Yêu cầu

Để làm theo hướng dẫn này, bạn cần :

Bước 1 - Cài đặt Grafana

Bạn có thể cài đặt Grafana bằng cách download trực tiếp từ trang web chính thức của nó hoặc thông qua kho lưu trữ APT . Vì repository APT giúp cài đặt và quản lý các bản cập nhật của Grafana dễ dàng hơn, ta sẽ sử dụng phương pháp đó.

Mặc dù Grafana có sẵn trong repository Ubuntu 16.04 chính thức , version của Grafana ở đó có thể không phải là version mới nhất, vì vậy ta sẽ sử dụng repository chính thức của Grafana trên packagecloud .

Download khóa GPG packagecloud bằng curl , sau đó chuyển kết quả sang apt-key . Thao tác này sẽ thêm khóa vào danh sách khóa tin cậy trong cài đặt APT của bạn, cho phép bạn download và xác minh gói Grafana được ký GPG.

  • curl https://packagecloud.io/gpg.key | sudo apt-key add -

Tiếp theo, thêm repository packagecloud vào các nguồn APT của bạn.

  • sudo add-apt-repository "deb https://packagecloud.io/grafana/stable/debian/ stretch main"

Lưu ý: Mặc dù hướng dẫn này được viết cho Ubuntu 16.04, packagecloud chỉ cung cấp các gói Debian, Python, RPM và RubyGem. Tuy nhiên, bạn có thể sử dụng repository dựa trên Debian trong lệnh trước đó vì gói Grafana mà nó chứa cũng giống như gói dành cho Ubuntu. Chỉ cần đảm bảo sử dụng repository stretch để tải version mới nhất của Grafana.

Làm mới bộ nhớ cache APT của bạn để cập nhật danh sách gói của bạn.

  • sudo apt-get update

Và, hãy đảm bảo Grafana sẽ được cài đặt từ repository packagecloud.

  • apt-cache policy grafana

Đầu ra cho bạn biết version Grafana sẽ được cài đặt và gói sẽ được truy xuất từ đâu. Xác minh thành phần cài đặt sẽ đến từ repository Grafana chính thức tại https://packagecloud.io/grafana/stable/debian .

Output of apt-cache policy grafana
grafana: Installed: (none) Candidate: 4.6.2 Version table: 4.6.2 500 500 https://packagecloud.io/grafana/stable/debian stretch/main amd64 Packages ...

Đến đây bạn có thể tiến hành cài đặt.

  • sudo apt-get install grafana

Sau khi cài đặt xong Grafana, bạn đã sẵn sàng khởi động nó.

  • sudo systemctl start grafana-server

Tiếp theo, xác minh Grafana đang chạy bằng cách kiểm tra trạng thái của dịch vụ.

  • sudo systemctl status grafana-server

Đầu ra chứa thông tin về quy trình của Grafana, bao gồm trạng thái của nó, Mã định danh quy trình chính (PID), việc sử dụng bộ nhớ, v.v.

Nếu trạng thái dịch vụ không active (running) , hãy xem lại kết quả kết quả và theo dõi lại các bước trước đó để giải quyết sự cố.

Output of grafana-server status
● grafana-server.service - Grafana instance Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2017-12-07 12:10:33 UTC; 19s ago Docs: http://docs.grafana.org Main PID: 14796 (grafana-server) Tasks: 6 Memory: 32.0M CPU: 472ms CGroup: /system.slice/grafana-server.service └─14796 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins ...

Cuối cùng, kích hoạt dịch vụ để tự động khởi động Grafana khi khởi động.

  • sudo systemctl enable grafana-server

Đầu ra xác nhận systemd đã tạo các softlink cần thiết để tự khởi động Grafana. Nếu bạn nhận được thông báo lỗi, hãy làm theo hướng dẫn trong terminal để khắc phục sự cố trước khi tiếp tục.

Output of systemctl enable grafana-server
Synchronizing state of grafana-server.service with SysV init with /lib/systemd/systemd-sysv-install... Executing /lib/systemd/systemd-sysv-install enable grafana-server Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.

Grafana hiện đã được cài đặt và sẵn sàng sử dụng. Tiếp theo, bảo mật kết nối của bạn với Grafana bằng Reverse Proxy và certificate SSL.

Bước 2 - Cài đặt Reverse Proxy

Sử dụng certificate SSL sẽ đảm bảo dữ liệu được bảo mật bằng cách mã hóa kết nối đến và đi từ Grafana. Tuy nhiên, để sử dụng kết nối này, trước tiên bạn cần phải cấu hình lại Nginx.

Mở file cấu hình Nginx bạn đã tạo khi cài đặt khối server Nginx với Hãy mã hóa trong Yêu cầu .

  • sudo nano /etc/nginx/sites-available/example.com

Xác định vị trí khối sau:

/etc/nginx/sites-available/example.com
...     location / {         # First attempt to serve request as file, then         # as directory, then fall back to displaying a 404.         try_files $uri $uri/ =404;     } ... 

Vì bạn đã cấu hình Nginx để giao tiếp qua SSL và vì tất cả các trang web
lưu lượng truy cập đến server của bạn đã đi qua Nginx, bạn chỉ cần yêu cầu Nginx chuyển tiếp tất cả các yêu cầu tới Grafana, chạy trên cổng 3000 theo mặc định.

Xóa dòng try_files hiện có trong khối vị trí này và thay thế nó bằng các nội dung sau, tất cả đều bắt đầu bằng proxy_ .

/etc/nginx/sites-available/example.com
...     location / {         proxy_pass http://localhost:3000;         proxy_http_version 1.1;         proxy_set_header Upgrade $http_upgrade;         proxy_set_header Connection 'upgrade';         proxy_set_header Host $host;         proxy_cache_bypass $http_upgrade;     } ... 

Sau khi hoàn tất, hãy lưu file và đóng editor của bạn.

Bây giờ, hãy kiểm tra cài đặt mới đảm bảo mọi thứ được cấu hình chính xác.

  • sudo nginx -t

Kết quả sẽ cho bạn biết rằng syntax is ok và quá trình test is successful . Nếu bạn nhận được thông báo lỗi, hãy làm theo hướng dẫn trên màn hình.

Cuối cùng, kích hoạt các thay đổi bằng cách reload Nginx.

  • sudo systemctl reload nginx

Như vậy, bạn có thể truy cập màn hình đăng nhập Grafana mặc định bằng cách trỏ trình duyệt web của bạn tới https:// example.com . Nếu bạn không thể truy cập Grafana, hãy xác minh firewall của bạn được đặt để cho phép lưu lượng truy cập trên cổng 443 và sau đó theo dõi lại các hướng dẫn trước đó.

Với kết nối tới Grafana được mã hóa, giờ đây bạn có thể triển khai các biện pháp bảo mật bổ sung, bắt đầu bằng việc thay đổi thông tin xác thực quản trị mặc định của Grafana.

Bước 3 - Cập nhật thông tin đăng nhập

Vì mọi cài đặt Grafana sử dụng cùng một thông tin đăng nhập quản trị theo mặc định, trong bước này, bạn sẽ cập nhật thông tin đăng nhập để cải thiện bảo mật.

Bắt đầu bằng cách chuyển đến https:// example.com từ trình duyệt web . Thao tác này sẽ hiển thị màn hình đăng nhập mặc định, nơi bạn sẽ thấy biểu tượng Grafana, biểu mẫu yêu cầu bạn nhập User Mật khẩu , nút Đăng nhậpQuên password của bạn? liên kết.

Đăng nhập Grafana

Nhập administrator vào cả trường User Mật khẩu , sau đó nhấp vào nút Đăng nhập .

Trên màn hình tiếp theo, bạn sẽ được chào đón đến với Trang tổng quan chính . Tại đây, bạn có thể thêm các nguồn dữ liệu và tạo, xem trước và sửa đổi trang tổng quan.

Nhấp vào biểu tượng Grafana nhỏ ở góc trên, bên trái màn hình để hiển thị menu chính của ứng dụng. Sau đó, di chuột qua nút quản trị để mở một tập hợp các tùy chọn menu phụ. Cuối cùng, bấm vào nút Hồ sơ .

Thực đơn Grafana

Đến đây bạn đang ở trang Hồ sơ user , nơi bạn có thể thay đổi Tên , EmailTên user được liên kết với account của bạn . Bạn cũng có thể cập nhật Tùy chọn của bạn cho các cài đặt như Giao diện user và bạn có thể thay đổi password của bạn .

Tùy chọn profile  Grafana

Nhập tên, địa chỉ email và tên user bạn muốn sử dụng vào các trường Tên , EmailTên user , sau đó nhấp vào nút Cập nhật trong phần Thông tin để lưu cài đặt của bạn.

Nếu muốn, bạn cũng có thể thay đổi Chủ đề giao diện user Múi giờ để phù hợp với nhu cầu của bạn và sau đó nhấn nút Cập nhật trong khu vực Tùy chọn để lưu các thay đổi . Grafana cung cấp các chủ đề Giao diện user tốisáng , cũng như chủ đề Mặc định , được đặt thành Tối theo mặc định.

Cuối cùng, thay đổi password được liên kết với account của bạn bằng cách nhấp vào nút Thay đổi password ở cuối trang. Thao tác này sẽ đưa bạn đến màn hình Thay đổi password .

Nhập password hiện tại của bạn, administrator , vào trường Mật khẩu Cũ và sau đó nhập password bạn muốn bắt đầu sử dụng vào các trường Mật khẩu MớiXác nhận Mật khẩu .

Nhấp vào Thay đổi password để lưu thông tin mới hoặc nhấn Hủy để bỏ các thay đổi .

Từ đó, bạn sẽ được quay lại trang Hồ sơ user , nơi bạn sẽ thấy một hộp màu xanh lục ở góc trên bên phải của màn hình cho bạn biết rằng mật khẩu User đã thay đổi .

Grafana thay đổi password  thành công

Như vậy, bạn đã bảo mật account của bạn bằng cách thay đổi thông tin đăng nhập mặc định, vì vậy hãy đảm bảo không ai có thể tạo account Grafana mới mà không có sự cho phép của bạn.

Bước 4 - Tắt đăng ký Grafana và quyền truy cập ẩn danh

Grafana cung cấp các tùy chọn cho phép khách truy cập tạo account user cho chính họ và xem trước trang tổng quan mà không cần đăng ký.Khi bạn để lộ Grafana trên internet, đây có thể là một vấn đề bảo mật. Tuy nhiên, khi không thể truy cập Grafana qua internet hoặc khi làm việc với dữ liệu công khai, chẳng hạn như trạng thái dịch vụ, bạn có thể cần cho phép các tính năng này. Vì vậy, điều quan trọng là bạn phải biết cách cấu hình Grafana để đáp ứng nhu cầu của bạn.

Bắt đầu bằng cách mở file cấu hình chính của Grafana để chỉnh sửa.

  • sudo nano /etc/grafana/grafana.ini

Tìm chỉ thị allow_sign_up sau trong tiêu đề [users] :

/etc/grafana/grafana.ini
... [users] # disable user signup / registration ;allow_sign_up = true ... 

Bật chỉ thị này với true sẽ thêm nút Đăng ký vào màn hình đăng nhập, cho phép user tự đăng ký và truy cập Grafana.

Việc vô hiệu hóa chỉ thị này bằng false sẽ xóa nút Đăng ký và tăng cường bảo mật và quyền riêng tư của Grafana.

Trừ khi bạn cần cho phép khách truy cập ẩn danh tự đăng ký, hãy bỏ ghi chú chỉ thị này bằng cách xóa ; ở đầu dòng và sau đó đặt tùy chọn thành false .

/etc/grafana/grafana.ini
... [users] # disable user signup / registration allow_sign_up = false ... 

Tiếp theo, tìm chỉ thị enabled sau đây trong tiêu đề [auth.anonymous] .

/etc/grafana/grafana.ini
... [auth.anonymous] # enable anonymous access ;enabled = false ... 

Cài đặt enabled thành true cung cấp cho user chưa đăng ký quyền truy cập vào trang tổng quan của bạn; đặt tùy chọn này thành giới hạn false quyền truy cập trang tổng quan chỉ cho user đã đăng ký.

Trừ khi bạn cần cho phép truy cập ẩn danh vào trang tổng quan của bạn , hãy bỏ ghi chú chỉ thị này bằng cách xóa ; ở đầu dòng và sau đó đặt tùy chọn thành false .

/etc/grafana/grafana.ini
... [auth.anonymous] enabled = false ... 

Lưu file và thoát khỏi editor của bạn.

Để kích hoạt các thay đổi, hãy khởi động lại Grafana.

  • sudo systemctl restart grafana-server

Xác minh mọi thứ đang hoạt động bằng cách kiểm tra trạng thái dịch vụ của Grafana.

  • sudo systemctl status grafana-server

Giống như trước đây, kết quả sẽ báo rằng Grafana đang active (running) . Nếu không, hãy xem lại bất kỳ thông báo terminal nào để được trợ giúp thêm.

Bây giờ, hãy trỏ trình duyệt web tới https:// example.com để xác minh không có nút Đăng ký và bạn không thể đăng nhập nếu không nhập thông tin đăng nhập.

Nếu bạn thấy nút Đăng ký hoặc bạn có thể đăng nhập ẩn danh, hãy kiểm tra lại các bước trước đó để giải quyết vấn đề trước khi tiếp tục hướng dẫn.

Đến đây, Grafana đã được cấu hình đầy đủ và sẵn sàng để sử dụng. Theo tùy chọn, bạn có thể đơn giản hóa quy trình đăng nhập cho tổ chức của bạn bằng cách xác thực thông qua GitHub.

(Tùy chọn) Bước 5 - Cài đặt ứng dụng GitHub OAuth

Đối với một phương pháp đăng nhập thay thế, bạn có thể cấu hình Grafana để xác thực thông qua GitHub, cung cấp quyền truy cập đăng nhập cho tất cả các thành viên của tổ chức GitHub được ủy quyền. Điều này có thể đặc biệt hữu ích khi bạn muốn cho phép nhiều nhà phát triển cộng tác và truy cập các chỉ số mà không cần phải tạo thông tin xác thực dành riêng cho Grafana.

Bắt đầu bằng cách đăng nhập vào account GitHub được liên kết với tổ chức của bạn và sau đó chuyển đến trang profile GitHub của bạn tại https://github.com/settings/profile .

Nhấp vào tên tổ chức của bạn trong Cài đặt tổ chức trong menu chuyển ở bên trái màn hình.

Trang Cài đặt GitHub

Trên màn hình tiếp theo, bạn sẽ thấy hồ sơ Tổ chức của bạn , nơi bạn có thể thay đổi cài đặt như tên hiển thị Tổ chức , Email tổ chức và URL tổ chức.

Vì Grafana sử dụng OAuth - một tiêu chuẩn mở để cấp cho bên thứ ba từ xa quyền truy cập vào tài nguyên local - để xác thực user thông qua GitHub, bạn cần tạo một ứng dụng OAuth mới trong GitHub .

Nhấp vào liên kết Ứng dụng OAuth trong Cài đặt dành cho nhà phát triển ở phía dưới bên trái màn hình.

Cài đặt tổ chức GitHub

Nếu bạn chưa có bất kỳ ứng dụng OAuth nào được liên kết với tổ chức của bạn trên GitHub, bạn sẽ được thông báo là Không có ứng dụng nào thuộc sở hữu của tổ chức . Nếu không, bạn sẽ thấy danh sách các ứng dụng OAuth đã được kết nối với account của bạn .

Nhấp vào nút Đăng ký ứng dụng để tiếp tục.

Trên màn hình tiếp theo, bạn sẽ điền vào các chi tiết sau về cài đặt Grafana của bạn :

  • Tên ứng dụng - Điều này giúp bạn phân biệt các ứng dụng OAuth khác nhau của bạn với nhau.
  • URL trang chủ - Điều này cho GitHub biết nơi tìm Grafana.
  • Mô tả ứng dụng - Phần này cung cấp mô tả về mục đích của ứng dụng OAuth của bạn.
  • URL gọi lại của ứng dụng - Đây là địa chỉ nơi user sẽ được gửi sau khi xác thực thành công. Đối với Grafana, trường này phải được đặt thành https:// example.com /login/github .

Lưu ý user Grafana đăng nhập qua GitHub sẽ thấy các giá trị bạn đã nhập trong ba trường đầu tiên trước đó, vì vậy hãy đảm bảo nhập nội dung nào đó có ý nghĩa và phù hợp.

Khi hoàn thành, biểu mẫu sẽ trông giống như sau:

GitHub Đăng ký ứng dụng OAuth

Nhấp vào nút màu xanh lá cây, Đăng ký ứng dụng .

Bây giờ, bạn sẽ được chuyển hướng đến trang chứa ID khách hàngBí mật ứng dụng khách được liên kết với ứng dụng OAuth mới của bạn. Hãy ghi lại cả hai giá trị vì bạn cần thêm chúng vào file cấu hình chính của Grafana để hoàn tất cài đặt .

Chi tiết ứng dụng GitHub

Cảnh báo: Đảm bảo giữ ID Khách hàngBí mật Khách hàng của bạn ở một vị trí an toàn và không công khai, vì chúng được dùng làm cơ sở của một cuộc tấn công.

Với ứng dụng GitHub OAuth của bạn đã được tạo, bây giờ bạn đã sẵn sàng để cấu hình lại Grafana.

(Tùy chọn) Bước 6 - Cấu hình Grafana làm ứng dụng GitHub OAuth

Để bắt đầu, hãy mở file cấu hình Grafana chính.

  • sudo nano /etc/grafana/grafana.ini

Tìm tiêu đề [auth.github] và bỏ ghi chú phần này bằng cách xóa ; ở đầu mỗi dòng, ngoại trừ ;team_ids= , mà ta sẽ không sử dụng trong hướng dẫn này.

Sau đó, cấu hình Grafana để sử dụng GitHub với các giá trị client_idclient_secret của ứng dụng OAuth của bạn.

  • Đặt enabledallow_sign_up thành true. Điều này sẽ cho phép Xác thực GitHub và cho phép các thành viên của tổ chức được phép tự tạo account . Lưu ý cài đặt này khác với thuộc tính allow_sign_up trong [users] mà bạn đã thay đổi ở Bước 4 .
  • Đặt client_idclient_secret thành các giá trị bạn nhận được khi tạo ứng dụng GitHub OAuth.
  • Đặt allowed_organizations thành tên tổ chức của bạn đảm bảo rằng chỉ các thành viên trong tổ chức của bạn mới có thể đăng ký và đăng nhập vào Grafana.

Cấu hình hoàn chỉnh sẽ giống như sau:

/etc/grafana/grafana.ini
... [auth.github] enabled = true allow_sign_up = true client_id = your_client_id_from_github client_secret = your_client_secret_from_github scopes = user:email,read:org auth_url = https://github.com/login/oauth/authorize token_url = https://github.com/login/oauth/access_token api_url = https://api.github.com/user ;team_ids = allowed_organizations = your_organization_name ... 

Đến đây bạn đã cho Grafana biết mọi thứ nó cần biết về GitHub, nhưng để hoàn tất cài đặt , bạn cần bật chuyển hướng đằng sau Reverse Proxy . Điều này được thực hiện bằng cách đặt giá trị root_url trong tiêu đề [server] .

/etc/grafana/grafana.ini
... [server] root_url = https://example.com ... 

Lưu cấu hình của bạn và đóng file .

Sau đó, khởi động lại Grafana để kích hoạt các thay đổi.

  • sudo systemctl restart grafana-server

Cuối cùng, hãy xác minh dịch vụ đang hoạt động.

  • sudo systemctl status grafana-server

Nếu kết quả không cho biết rằng dịch vụ đang active (running) , hãy tham khảo thông báo trên màn hình để biết thêm thông tin.

Bây giờ, hãy kiểm tra hệ thống xác thực mới của bạn bằng cách chuyển đến https:// example.com . Nếu bạn đã đăng nhập vào Grafana, hãy nhấp vào biểu tượng Grafana nhỏ ở góc trên, bên trái của màn hình, di chuột qua tên user của bạn và nhấp vào Đăng xuất trong menu phụ xuất hiện ở bên phải tên của bạn .

Trên trang đăng nhập, bạn sẽ thấy một phần mới bên dưới nút Đăng nhập ban đầu bao gồm nút GitHub với biểu tượng GitHub.

Trang đăng nhập Grafana với GitHub

Nhấp vào nút GitHub để được chuyển hướng đến GitHub, nơi bạn cần xác nhận ý định Cấp quyền cho Grafana .

Nhấp vào nút Ủy quyền_github_organization màu xanh lục. Trong ví dụ này, nút có nội dung là Ủy quyền SharkTheSammy .

Ủy quyền với GitHub

Nếu bạn cố gắng xác thực bằng account GitHub không phải là thành viên của tổ chức được phê duyệt của bạn, bạn sẽ nhận được thông báo Đăng nhập Không thành công cho bạn biết User không phải là thành viên của một trong những tổ chức được yêu cầu .

Nếu account GitHub là thành viên của tổ chức được phê duyệt của bạn và địa chỉ email Grafana của bạn trùng với địa chỉ email GitHub, bạn sẽ được đăng nhập bằng account Grafana hiện có của bạn .

Tuy nhiên, nếu account Grafana chưa tồn tại cho user mà bạn đã đăng nhập, Grafana sẽ tạo account user mới với quyền Người xem , đảm bảo user mới chỉ có thể sử dụng trang tổng quan hiện có.

Để thay đổi quyền mặc định cho user mới, hãy mở file cấu hình Grafana chính để chỉnh sửa.

  • sudo nano /etc/grafana/grafana.ini

Tìm chỉ thị auto_assign_org_role trong tiêu đề [users] và bỏ ghi chú cài đặt bằng cách xóa ; ở đầu dòng.

Đặt chỉ thị thành một trong các giá trị sau:

  • Viewer - chỉ có thể sử dụng trang tổng quan hiện có
  • Editor chỉnh sửa - có thể thay đổi cách sử dụng, sửa đổi và thêm trang tổng quan
  • Admin - có quyền làm mọi thứ
/etc/grafana/grafana.ini
... [users] ... auto_assign_org_role = Viewer ... 

Khi bạn đã lưu các thay đổi của bạn , hãy đóng file và khởi động lại Grafana.

  • sudo systemctl restart grafana-server

Kiểm tra trạng thái của dịch vụ.

  • sudo systemctl status grafana-server

Giống như trước đây, trạng thái sẽ đọc là active (running) . Nếu không, hãy xem lại kết quả để được hướng dẫn thêm.

Đến đây, bạn đã cấu hình đầy đủ Grafana để cho phép các thành viên trong tổ chức GitHub của bạn đăng ký và sử dụng cài đặt Grafana của bạn.

Kết luận

Trong hướng dẫn này, bạn đã cài đặt, cấu hình và bảo mật Grafana, đồng thời bạn cũng học cách cho phép các thành viên trong tổ chức của bạn xác thực thông qua GitHub.

Để sử dụng Grafana như một phần của ngăn xếp phần mềm giám sát hệ thống, hãy xem Cách cài đặt Prometheus trên Ubuntu 16.04Cách thêm Control panel Prometheus vào Grafana .

Để mở rộng cài đặt Grafana hiện tại của bạn, hãy xem danh sách các trang tổng quan chính thức và do cộng đồng xây dựng .

Và, để tìm hiểu thêm về cách sử dụng Grafana nói chung, hãy xem tài liệu Grafana chính thức .


Tags:

Các tin liên quan

Cách cài đặt Prometheus trên Ubuntu 16.04
2017-12-14
Cách theo dõi cảnh báo Nagios với Alerta trên Ubuntu 16.04
2017-12-13
Cách cài đặt Elasticsearch, Logstash và Kibana (ELK Stack) trên Ubuntu 14.04
2017-12-01
Cách cài đặt và sử dụng TensorFlow trên Ubuntu 16.04
2017-12-01
Cách cài đặt Elasticsearch, Logstash và Kibana (ELK Stack) trên Ubuntu 14.04
2017-12-01
Cách cài đặt Jenkins trên Ubuntu 16.04
2017-11-29
Cách tạo thiết lập tính khả dụng cao với Heartbeat và IP nổi trên Ubuntu 16.04
2017-11-22
Cách cài đặt phpIPAM trên Ubuntu 16.04
2017-11-22
Cách sử dụng Logrotate và S3cmd để lưu trữ log vào bộ nhớ đối tượng trên Ubuntu 16.04
2017-11-09
Cách quản lý các tệp log bằng Logrotate trên Ubuntu 16.04
2017-11-09