Dự án

Tổng quan

Hồ sơ

Actions

Task #1275

đóng

Cấu hình DashBoards Nginx cho KH HoangQuocHoat_19428694

Thêm bởi Trần Quang Khải cách đây khoảng 1 tháng. Cập nhật cách đây 20 ngày.

Trạng thái:
Closed
Mức ưu tiên:
Normal
Phân công cho:
Phiên bản:
-
Bắt đầu:
27-10-2024
Hết hạn:
Tiến độ:

0%

Thời gian ước lượng:

Mô tả

Cấu hình DashBoards Nginx cho KH HoangQuocHoat_19428694
- Bước 1: Cấu hình thêm đoạn sau ở file host domain của KH
location /nginx_status {
stub_status;
allow all;
deny all;
}
- Bước 2: DÙng lệnh dưới để check và khởi động lại nginx
sudo nginx -t
sudo systemctl reload nginx
- Bước 3: Check link https://tocotocotea.com/nginx_status đã lấy dữ liệu như hình:


- Bước 4: Cài đặt Telegraf và cấu hình thêm lệnh ở dưới vào đường dẫn file /etc/telegraf/telegraf.conf:

inputs.nginx
urls = ["http://localhost/nginx_status"]
response_timeout = "5s"
inputs.tail
name_override = "nginxlog"
files = ["/var/log/nginx/access.log"]
from_beginning = true
pipe = false
data_format = "grok"
grok_patterns = ["%{COMBINED_LOG_FORMAT}"]

outputs.prometheus_client
listen = "0.0.0.0:9125"
Khởi động lại telegraf
- Bước 5: Cấu hình prometheus đường dẫn /etc/prometheus/prometheus.yml:

  • job_name: Telegraf static_configs:
    • targets: ['45.118.146.10:9125']


Bước 6: Add DashBoard Grafana và kết quả như hình:


Tập tin

Actions #1

Cập nhật bởi Trần Quang Khải cách đây 20 ngày

  • Trạng thái thay đổi từ Resolved tới Closed
Actions

Định dạng khác của trang này: Atom PDF