InfluxDB là một cơ sở dữ liệu chuỗi thời gian nguồn mở được viết bằng Go. Đây là một nền tảng chuỗi thời gian hiệu suất cao được xây dựng có mục đích để thu thập, lưu trữ, xử lý và trực quan hóa dữ liệu chuỗi thời gian. InfluxDB là giải pháp dành cho cơ sở dữ liệu chuỗi thời gian, giải pháp này cung cấp một công cụ dữ liệu chuỗi thời gian hiệu suất cao với API mạnh mẽ tích hợp để xây dựng các ứng dụng thời gian thực. InfluxDB là một nền tảng được sử dụng cho các mục đích như giám sát hoạt động, số liệu hiệu suất ứng dụng và máy chủ, dữ liệu cảm biến IoT và phân tích thời gian thực.
Trong hướng dẫn này, bạn sẽ cài đặt cơ sở dữ liệu chuỗi thời gian nguồn mở influxdb và Telegraf trên máy chủ Rocky Linux 9. Bạn cũng sẽ bảo mật triển khai influxdb bằng xác thực và chứng chỉ TLS, thiết lập CLI influxdb và thu thập số liệu thông qua tác nhân Telegraf. Vào cuối hướng dẫn này, bạn sẽ tạo và trực quan hóa cơ sở dữ liệu chuỗi thời gian influxdb thông qua bảng điều khiển influxdb.
Để cài đặt influxdb trên Linux, bạn có thể cài đặt thủ công thông qua gói nhị phân hoặc cài đặt thông qua kho lưu trữ influxdb. Trong bước này, bạn sẽ cài đặt influxdb thông qua kho lưu trữ influxdb chính thức.
Chạy lệnh sau để thêm kho lưu trữ influxdb vào hệ thống Rocky Linux của bạn.
Trong hướng dẫn này, bạn sẽ cài đặt cơ sở dữ liệu chuỗi thời gian nguồn mở influxdb và Telegraf trên máy chủ Rocky Linux 9. Bạn cũng sẽ bảo mật triển khai influxdb bằng xác thực và chứng chỉ TLS, thiết lập CLI influxdb và thu thập số liệu thông qua tác nhân Telegraf. Vào cuối hướng dẫn này, bạn sẽ tạo và trực quan hóa cơ sở dữ liệu chuỗi thời gian influxdb thông qua bảng điều khiển influxdb.
Điều kiện tiên quyết
Để bắt đầu, bạn phải có các yêu cầu sau để hoàn thành hướng dẫn này:- Máy chủ Rocky Linux 9.
- Người dùng không phải root có quyền quản trị viên sudo/root.
- SELinux với chế độ 'cho phép'.
Thiết lập Kho lưu trữ
InfluxDB là cơ sở dữ liệu chuỗi thời gian nguồn mở có thể triển khai trong nhiều môi trường, bao gồm máy ảo chạy Linux, Windows và macOS. Cũng như các môi trường chứa trong vùng chứa như Docker và Kubernetes.Để cài đặt influxdb trên Linux, bạn có thể cài đặt thủ công thông qua gói nhị phân hoặc cài đặt thông qua kho lưu trữ influxdb. Trong bước này, bạn sẽ cài đặt influxdb thông qua kho lưu trữ influxdb chính thức.
Chạy lệnh sau để thêm kho lưu trữ influxdb vào hệ thống Rocky Linux của bạn.
Mã:
cat