Назад | Перейти на главную страницу

Как сбросить графики Мунина

Я хочу сбросить все графики для определенного хоста в Мунин. Кто знает, как я могу это сделать?

Данные 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-файл графика, который нужно сбросить.

Я удаляю график одного типа со следующим на главном сервере:

  1. Войдите как root:

sudo su

  1. Текущее состояние резервного копирования:

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

  1. Поиск и подтвердить все файлы для удаления для графиков плагинов nginx_ *:

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

  1. Подтвердите удаление всех файлов!

  2. Удалить файлы графиков для плагина nginx_ *:

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