Я хочу сбросить все графики для определенного хоста в Мунин. Кто знает, как я могу это сделать?
Данные Munin хранятся в файлах базы данных Round Robin (.rrd). Они хранятся в / var / lib / munin.
Каждый хост и группа хостов будут иметь собственный подкаталог в / var / lib / munin.
Удалите файлы .rrd под указанным именем хоста, и ваши данные будут обнулены. Графики будут созданы заново через несколько минут.
Или, в качестве альтернативы, если вы просто хотите исправить данные в файлах RRD (например, всплеск на сетевом графике при перезагрузке сервера), просто запустите:
rrddtool dump /var/lib/munin/xy/z.rrd >z.xml
отредактируйте данные в файле xml (исправьте большие значения, но помните, что они указаны в экспоненциальной нотации), а затем просто заново создайте файл RRD:
rrdtool restore z.xml x.rrd
и перезапишите исходный RRD этим новым. Используя это, вы можете исправить значения и при этом сохранить старые данные.
РЕДАКТИРОВАТЬ: Вы можете найти подробное описание и инструкции здесь: http://munin-monitoring.org/wiki/SpikeRemoval
Да, удалить все *.rrd
файлы в папке где munin генерирует графики (где файлы .html). /var/lib/munin/xyz/
. Он определен в вашем munin.conf (dbdir).
Файлы rrd восстанавливаются при следующем запуске.
Вам также следует удалить созданные файлы html. Обычно они находятся в / var / www / munin /. В этом каталоге вы найдете каталоги вашей группы хостов. удалите файлы .png и .html-файл графика, который нужно сбросить.
Я удаляю график одного типа со следующим на главном сервере:
sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
Подтвердите удаление всех файлов!
Удалить файлы графиков для плагина nginx_ *:
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;