Munin grafikleri nasıl sıfırlanır


26

Munin'deki belirli bir ev sahibinin tüm grafiklerini sıfırlamak istiyorum . Bunu nasıl yapabileceğimi bilen var mı?


En basit çözüm bir yıl bekliyor, bu veriler varsayılan olarak tamamen döndürülmüş bir zamandır :) Ama gerçek veriler nasıl sıfırlanır, cevaplarda altta bulunan açıklamaları nasıl
yaparsınız

Yanıtlar:


38

Munin verileri Round Robin Veritabanı dosyalarında (.rrd) saklanır. Bunlar / var / lib / munin altında saklanır.

Her ev sahibi ve ev sahibi grubun / var / lib / munin altında kendi alt dizini olacaktır.

Söz konusu ana bilgisayar adı altındaki .rrd dosyalarını silin; verileriniz sıfırlanacaktır. Grafikler birkaç dakika sonra tekrar oluşturulacak.


Dikkat, / var / lib / munin, /etc/munin/munin.conf dosyasındaki dbdir özelliği tarafından tanımlanır. dbdir / var / lib / munin, varsayılan ayardır, ancak değiştirilebilir. RRD dosyalarının gerçek yolu, web arayüzünde grafik çizimin URL yoluna benzer.
Znik

7

Veya alternatif olarak, yalnızca RRD dosyalarındaki verileri düzeltmek istiyorsanız (örneğin, sunucunun yeniden başlatılmasında ağ grafiğindeki artış), şunu çalıştırın:

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

xml dosyasındaki verileri düzenleyin (büyük değerleri düzeltin, ancak bilimsel gösterimde olduklarını unutmayın) ve ardından RRD dosyasını yeniden oluşturun:

rrdtool restore z.xml x.rrd

ve orijinal RRD'nin üzerine bu yenisiyle yazınız. Bunu kullanarak değerleri düzeltebilir ve eski verilerinizi koruyabilirsiniz.

EDIT : Ayrıntılı açıklama ve nasıl yapılır burada bulabilirsiniz: http://munin-monitoring.org/wiki/SpikeRemoval


ani kötü yapılmış düğüm eklentisi ile sorun.
Znik

2

Evet, munin'in grafikleri ürettiği*.rrd klasördeki tüm dosyaları silin (.html dosyaları). /var/lib/munin/xyz/. Munin.conf (dbdir) 'da tanımlanmıştır.

Rrd dosyaları bir sonraki çalıştırmada yenilenir.


2

Ayrıca, oluşturulan html dosyalarını da kaldırmalısınız. Genellikle / var / www / munin / altında bulunurlar. Bu dizinde, hostgroup dizinlerini bulacaksınız. .png dosyalarını ve sıfırlamak istediğiniz grafiğin .html dosyasını silin.


Dosyalar gerçekten bir yerde olabilir, eğer kaynaktan yüklediyseniz, muhtemelen içinde olabilirler /opt/munin/www/docs/<hostgroup>/<hostname>. Düğüm eklentileriyle uğraşıyorsanız ve yeni tanımlarınız ana bilgisayarın web sayfasında görünmeyi reddederse, özellikle web dosyalarını (ve dizini) silmek isteyebilirsiniz.
the-wabbit

Bu dosyaları kaldırmak için ne yapmalı? Asıl soru, çizim verisinin nasıl sıfırlanacağı, izlenen ana bilgisayarın kaldırılması veya yeniden adlandırılmamasıdır.
Znik

0

Ana sunucuda bir sonraki ile tek tip bir grafiği kaldırırım:

  1. Root olarak giriş yapın:

sudo su

  1. Mevcut durumu yedekle:

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

  1. Eklenti grafikleri için silinecek tüm dosyaları arayın ve onaylayın nginx_ * :

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

  1. Silmek için tüm dosyaları onaylayın !

  2. Plugin nginx_ * için grafik dosyalarını sil :

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.