Як скинути графіки munin


26

Я хотів би скинути всі графіки для певного хоста в Муніні . Хто знає, як я можу це зробити?


Найпростіший спосіб вирішення, чекає рік, це час, коли дані за замовчуванням повністю повертаються :) Але як реально скинути дані, описи у вас є відповіді внизу :)
Znik,

Відповіді:


38

Дані Муніна зберігаються у файлах бази даних Round Robin (.rrd). Вони зберігаються під / var / lib / munin.

Кожен хост і група хостів матимуть власний підкаталог під / var / lib / munin

Видаліть .rrd файли під іменем хоста, і ваші дані будуть нульовими. Графіки будуть знову створені через кілька хвилин.


Зауважте, / var / lib / munin визначається властивістю dbdir у /etc/munin/munin.conf. dbdir / var / lib / munin - це типовий набір, але його можна змінити. Реальний шлях до файлів RRD схожий на шлях URL до графічного малювання у веб-інтерфейсі.
Znik

7

Або, якщо ви просто хочете виправити дані у файлах RRD (наприклад, шип на мережевому графіку на перезавантаженні сервера), просто запустіть:

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

відредагуйте дані у файлі xml (виправте великі значення, але пам’ятайте, що вони знаходяться в науковій нотації), а потім просто заново створіть файл RRD:

rrdtool restore z.xml x.rrd

і перезаписати оригінальний RRD цим новим. Використовуючи це, ви можете виправити значення та зберегти свої старі дані.

EDIT : Детальний опис та інструкції можна знайти тут: http://munin-monitoring.org/wiki/SpikeRemoval


шипи проблема з погано побудованим плагіном вузла.
Znik

2

Так, видаліть усі *.rrdфайли в папці, де munin створює графіки (де файли .html). /var/lib/munin/xyz/. Це визначено у вашому munin.conf (dbdir).

Файли rrd відновлюються під час наступного запуску.


2

Також слід видалити створені html-файли. Зазвичай вони розташовані під / var / www / munin /. У цьому каталозі ви знайдете каталоги своєї групи хостів. видаліть .png файли та .html файл графіку, який потрібно скинути.


Файли дійсно можуть бути де завгодно, якщо ви встановлені з джерела, вони, швидше за все, є /opt/munin/www/docs/<hostgroup>/<hostname>. Особливо, можливо, ви захочете видалити веб-файли (та каталог), якщо ви заблукали з плагінами вузла, а ваші нові визначення відмовляються відображатися на веб-сторінці хоста.
the wabbit

Що для видалення цих файлів? Основне питання полягає в тому, як скинути дані намалювати, не видаляючи чи перейменуючи / переміщуючи моніторинг хоста.
Зник

0

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

  1. Вхід як корінь:

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.