Cách thiết lập lại đồ thị munin


26

Tôi muốn đặt lại tất cả các biểu đồ cho một máy chủ nhất định trong Munin . Bất cứ ai biết làm thế nào tôi có thể làm điều này?


Cách giải quyết đơn giản nhất, đang chờ một năm, đây là lúc dữ liệu được mặc định hoàn toàn xoay vòng :) Nhưng làm thế nào để thiết lập lại dữ liệu thực, mô tả bạn có đáy trong câu trả lời :)
Znik

Câu trả lời:


38

Dữ liệu Munin được lưu trữ trong các tệp Cơ sở dữ liệu Round Robin (.rrd). Chúng được lưu trữ dưới / var / lib / munin.

Mỗi máy chủ và nhóm máy chủ sẽ có thư mục con riêng dưới / var / lib / munin

Xóa các tệp .rrd dưới tên máy chủ được đề cập và dữ liệu của bạn sẽ bị xóa. Đồ thị sẽ được tạo lại sau vài phút.


Lưu ý, / var / lib / munin được xác định bởi thuộc tính dbdir trong /etc/munin/munin.conf. dbdir / var / lib / munin là bộ mặc định, nhưng có thể thay đổi. Đường dẫn thực tới các tệp RRD tương tự như đường dẫn URL tới vẽ đồ họa trên giao diện web.
Znik

7

Hoặc cách khác, nếu bạn chỉ muốn sửa dữ liệu trong các tệp RRD (ví dụ: tăng đột biến trên biểu đồ mạng khi khởi động lại máy chủ), chỉ cần chạy:

rrddtool dump /var/lib/munin/xy/z.rrd >z.xml

chỉnh sửa dữ liệu trong tệp xml (sửa các giá trị lớn, nhưng hãy nhớ rằng chúng nằm trong ký hiệu khoa học) và sau đó chỉ cần tạo lại tệp RRD:

rrdtool restore z.xml x.rrd

và ghi đè RRD gốc bằng cái mới này. Sử dụng điều này, bạn có thể sửa các giá trị và vẫn bảo tồn dữ liệu cũ của bạn.

EDIT : Bạn có thể tìm thấy mô tả chi tiết và hướng dẫn tại đây: http://munin-monitoring.org/wiki/SpikeRemoval


gai là vấn đề với plugin nút được xây dựng xấu.
Znik

2

Có, xóa tất cả các *.rrdtệp trong thư mục nơi munin tạo biểu đồ (nơi chứa các tệp .html). /var/lib/munin/xyz/. Nó được định nghĩa trong munin.conf (dbdir) của bạn.

Các tập tin rrd được tái tạo trong lần chạy tiếp theo.


2

Bạn cũng nên xóa các tệp html đã được tạo. Chúng thường nằm dưới / var / www / munin /. Trong thư mục đó, bạn sẽ tìm thấy các thư mục nhóm máy chủ của bạn. xóa các tệp .png và tệp .html của biểu đồ bạn muốn đặt lại.


Các tập tin thực sự có thể ở bất cứ đâu, nếu bạn cài đặt từ nguồn, chúng có khả năng nằm trong /opt/munin/www/docs/<hostgroup>/<hostname>. Bạn đặc biệt có thể muốn xóa các tệp web (và thư mục) nếu bạn gặp rắc rối với các plugin của nút và các định nghĩa mới của bạn từ chối xuất hiện trong trang web của máy chủ lưu trữ.
the-wợi

Điều gì để loại bỏ các tập tin? Câu hỏi chính là, làm thế nào để thiết lập lại dữ liệu vẽ, không xóa hoặc đổi tên / di chuyển máy chủ được theo dõi.
Znik

0

Tôi xóa một biểu đồ loại duy nhất với tiếp theo tại máy chủ chính:

  1. Đăng nhập bằng root:

sudo su

  1. Tình trạng sao lưu hiện tại:

cp -rp /var/lib/munin /var/lib/munin.bak

  1. Tìm kiếm và xác nhận tất cả các tệp cần xóa cho biểu đồ plugin nginx_ * :

find /var/lib/munin -name *nginx_*.rrd

  1. Xác nhận tất cả các tập tin để xóa !

  2. Xóa tệp đồ thị cho plugin nginx_ * :

find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.