Sensu là một hệ thống giám sát ứng dụng và cơ sở hạ tầng nguồn mở được thiết kế cho cả giám sát container và không phải container và cơ sở hạ tầng đa đám mây. Sensu là giải pháp giám sát có khả năng mở rộng, an toàn và tích hợp cho công nghệ và cơ sở hạ tầng máy chủ của bạn. Nó có thể được sử dụng để giám sát máy chủ, tình trạng ứng dụng và dịch vụ, đồng thời gửi thông báo cảnh báo đến nhiều mục tiêu với tích hợp của bên thứ ba.
Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt phần mềm giám sát Sensu trên máy chủ Debian 11. Bạn cũng sẽ tìm hiểu cách thiết lập Sensu CLI để quản lý Sensu. Cuối cùng, bạn sẽ tìm hiểu cách thiết lập giám sát máy chủ với Sensu thông qua Sensu Agent.
Kho lưu trữ Sensu có sẵn trên packagecloud.io, có thể được thêm vào hệ thống của bạn theo cách thủ công hoặc thông qua tập lệnh bash do packagecloud.io cung cấp.
Trước khi thêm kho lưu trữ Sensu, hãy chạy lệnh apt bên dưới để cài đặt các gói phụ thuộc cơ bản. Nhấn Y và Enter khi được nhắc để xác nhận cài đặt.
Bây giờ hãy chạy lệnh sau để thêm kho lưu trữ Sensu. Tập lệnh bash này sẽ tự động thêm kho lưu trữ Sensu và khóa GPG vào máy chủ Debian của bạn.
Nếu bạn muốn thêm kho lưu trữ Sensu theo cách thủ công, hãy làm theo các bước sau:
Tạo thư mục vòng khóa để lưu trữ khóa GPG của kho lưu trữ Sensu.
Thêm kho lưu trữ Sensu bằng lệnh sau. Kho lưu trữ này dành cho Debian 11 Bullseye và phiên bản ổn định mới nhất của Sensu.
Trong hướng dẫn này, bạn sẽ tìm hiểu cách cài đặt phần mềm giám sát Sensu trên máy chủ Debian 11. Bạn cũng sẽ tìm hiểu cách thiết lập Sensu CLI để quản lý Sensu. Cuối cùng, bạn sẽ tìm hiểu cách thiết lập giám sát máy chủ với Sensu thông qua Sensu Agent.
Điều kiện tiên quyết
Đối với triển khai Sensu này, bạn sẽ cần các yêu cầu sau:- Một máy chủ Debian 11 với 4 GB RAM và 2 CPU. Yêu cầu này phụ thuộc rất nhiều vào môi trường cơ sở hạ tầng của bạn.
- Người dùng không phải root có quyền sudo/administrator.
- Máy Linux sẽ được sử dụng làm mục tiêu để giám sát.
Thêm kho lưu trữ Sensu
Để bắt đầu cài đặt Sensu, bạn sẽ cần thêm kho lưu trữ gói Sensu vào tất cả các hệ thống của mình, cả Sensu Backend và máy chủ mục tiêu.Kho lưu trữ Sensu có sẵn trên packagecloud.io, có thể được thêm vào hệ thống của bạn theo cách thủ công hoặc thông qua tập lệnh bash do packagecloud.io cung cấp.
Trước khi thêm kho lưu trữ Sensu, hãy chạy lệnh apt bên dưới để cài đặt các gói phụ thuộc cơ bản. Nhấn Y và Enter khi được nhắc để xác nhận cài đặt.
Mã:
sudo apt install debian-archive-keyring curl gnupg apt-transport-https
Mã:
curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | sudo bash
Nếu bạn muốn thêm kho lưu trữ Sensu theo cách thủ công, hãy làm theo các bước sau:
Tạo thư mục vòng khóa để lưu trữ khóa GPG của kho lưu trữ Sensu.
Mã:
mkdir -p /etc/apt/keyrings/
curl -fsSL https://packagecloud.io/sensu/stable/gpgkey | gpg --dearmor > /etc/apt/keyrings/sensu_stable-archive-keyring.gpg
Mã:
cat