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?

Ztyx
sumber
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.

Brent
sumber
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

Marki555
sumber
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.

berat
sumber
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.

Giannis Nohj
sumber
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 {} \;

Eduardo Cuomo
sumber