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?
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âu trả lời:
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.
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
Có, xóa tất cả các *.rrd
tệ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.
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.
/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ữ.
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:
sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
Xác nhận tất cả các tập tin để xóa !
Xóa tệp đồ thị cho plugin nginx_ * :
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;