Cara mengatur ulang grafik munin


26

Saya ingin mengatur ulang semua grafik untuk host tertentu di Munin . Adakah yang tahu bagaimana saya bisa melakukan ini?


Resolusi paling sederhana, sedang menunggu satu tahun, ini adalah waktu ketika data secara default dirotasi :) Tetapi bagaimana cara mereset data secara nyata, deskripsi Anda memiliki jawaban terbawah :)
Znik

Jawaban:


38

Data Munin disimpan dalam file Round Robin Database (.rrd). Ini disimpan di bawah / var / lib / munin.

Setiap host dan hostgroup akan memiliki subdirektori sendiri di bawah / var / lib / munin

Hapus file .rrd di bawah nama host yang dimaksud, dan data Anda akan dihapus. Grafik akan dihasilkan kembali setelah beberapa menit.


Perhatikan, / var / lib / munin didefinisikan oleh properti dbdir di /etc/munin/munin.conf. dbdir / var / lib / munin adalah set default, tetapi dapat diubah. Path nyata ke file RRD mirip dengan path URL ke draw grafis pada antarmuka web.
Znik

7

Atau sebagai alternatif jika Anda hanya ingin memperbaiki data dalam file RRD (misalnya lonjakan pada grafik jaringan di server reboot), jalankan saja:

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

edit data dalam file xml (perbaiki nilai-nilai besar, tetapi ingat mereka dalam notasi ilmiah) dan kemudian buat kembali file RRD:

rrdtool restore z.xml x.rrd

dan timpa RRD asli dengan yang baru ini. Dengan ini, Anda dapat memperbaiki nilai dan masih mempertahankan data lama Anda.

EDIT : Anda dapat menemukan deskripsi terperinci dan caranya di sini: http://munin-monitoring.org/wiki/SpikeRemoval


paku adalah masalah dengan plugin node dibangun dengan buruk.
Znik

2

Ya, hapus semua *.rrdfile di folder tempat munin membuat grafik (di mana file .html berada). /var/lib/munin/xyz/. Ini didefinisikan di munin.conf Anda (dbdir).

File rrd dibuat ulang pada proses berikutnya.


2

Anda juga harus menghapus file html yang telah dibuat. Mereka biasanya berada di bawah / var / www / munin /. Dalam direktori itu, Anda akan menemukan direktori hostgroup Anda. hapus file .png dan file .html dari grafik yang ingin Anda atur ulang.


File mungkin memang ada di mana saja, jika Anda menginstal dari sumber, mereka kemungkinan berada di /opt/munin/www/docs/<hostgroup>/<hostname>. Anda terutama mungkin ingin menghapus file web (dan direktori) jika Anda telah mengacaukan plugin node dan definisi baru Anda menolak untuk muncul di halaman web host.
the-wabbit

Apa untuk menghapus file-file itu? Pertanyaan utama adalah, bagaimana cara mereset menggambar data, tidak menghapus atau mengganti nama / memindahkan host yang dimonitor.
Znik

0

Saya menghapus satu jenis grafik dengan yang berikutnya di master server:

  1. Masuk sebagai root:

sudo su

  1. Status cadangan saat ini:

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

  1. Cari dan konfirmasi semua file yang akan dihapus untuk grafik plugin nginx_ * :

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

  1. Konfirmasikan semua file untuk dihapus !

  2. Hapus file grafik untuk plugin nginx_ * :

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.