Biểu đồ trên Shinken qua Graphite
Đại lý web » Tin tức kỹ thuật số » Biểu đồ trên Shinken qua Graphite

Biểu đồ trên Shinken qua Graphite

Biểu đồ là một cách thuận tiện để xem sự phát triển của các chỉ số của máy chủ. Khi chúng ta nghĩ về đồ thị trong thế giới linux, chúng ta thường nghĩ đến Munin. Giải pháp rất mạnh mẽ mà tôi sử dụng trong một số trường hợp. Tuy nhiên, sau này có tác nhân riêng của nó, người sẽ thẩm vấn máy mục tiêu để lấy dữ liệu được diễn giải dưới dạng biểu đồ sau đó. Khi bạn đã có một máy chủ giám sát như Shinken, nó giống như thực hiện công việc hai lần. Để khắc phục điều này, chúng tôi sẽ thiết lập một máy chủ Graphite.

Chương trình được tạo thành ba phần.

  • Thì thầm, một công cụ cơ sở dữ liệu
  • Carbon, máy chủ lắng nghe đảm nhiệm việc chèn dữ liệu vào cơ sở dữ liệu
  • than chì, giao diện web trong python Django

Lắp đặt Graphite

Cài đặt phụ thuộc

Bạn cũng cần một máy chủ web, với thư viện cho phép bạn tải một chương trình Django.

Cài đặt graphit

Thiết lập cấu hình mặc định

Thiết lập vHost apache

Cảnh báo, nếu bạn đang sử dụng bản phân phối gần đây hơn với phiên bản Apache lớn hơn 2.4, bạn phải sửa đổi vHost như sau

Chúng tôi kích hoạt vHost

Tạo cơ sở dữ liệu

Chúng tôi khởi chạy máy chủ Carbon

Gửi dữ liệu thử nghiệm

Ở giai đoạn này, chúng tôi có chức năng Graphite, nếu bạn truy cập địa chỉ máy chủ của mình trong HTTP, bạn sẽ thấy dữ liệu thử nghiệm của mình xuất hiện trên giao diện web.

graphite-webui

Giao lộ tại Shinken

Chúng tôi cài đặt mô-đun Graphite từ kho Shinken

Chúng tôi thêm mô-đun graphite-ui vào WebUI trong /etc/shinken/modules/webui.cfg

Chúng tôi thêm mô-đun graphite vào nhà môi giới theo /etc/shinken/brokers/broker-master.cfg

Chúng tôi định cấu hình mô-đun graphite trong /etc/shinken/modules/graphite.cfg

Chúng tôi định cấu hình quyền truy cập vào webui graphite theo /etc/shinken/modules/ui-graphite.cfg

Hãy cẩn thận không đặt dấu gạch chéo ở cuối URL, nếu không các liên kết sẽ không hoạt động.

Và cuối cùng, chúng tôi khởi chạy lại Shinken để tính đến tất cả những điều này.

Bây giờ bạn sẽ thấy đồ thị của mình trong tab cùng tên trên giao diện web Shinken

shinken_graph_graphiteTrên giao diện web Graphite, các máy chủ của bạn cũng sẽ xuất hiện.

graphite_webui

Tab "4 giờ" có thể không hoạt động. Điều này là do múi giờ không giống nhau trên hai thành phần.

Để điều chỉnh múi giờ shinken, hãy truy cập tệp /etc/shinken/shinken.cfg

Và đối với graphite, bạn phải kích hoạt tệp cấu hình bằng cách sao chép ví dụ

Và bỏ ghi chú dòng tương ứng với giá trị múi giờ