Munin'deki belirli bir ev sahibinin tüm grafiklerini sıfırlamak istiyorum . Bunu nasıl yapabileceğimi bilen var mı?
Munin'deki belirli bir ev sahibinin tüm grafiklerini sıfırlamak istiyorum . Bunu nasıl yapabileceğimi bilen var mı?
Yanıtlar:
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.
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
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.
/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.
Ana sunucuda bir sonraki ile tek tip bir grafiği kaldırırım:
sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
Silmek için tüm dosyaları onaylayın !
Plugin nginx_ * için grafik dosyalarını sil :
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;