За замовчуванням Мунін (я використовую 1.4.5) показує графіки для дня, тижня, місяця та року.
Чи можу я налаштувати його на додаткове відображення погодинного графіка?
За замовчуванням Мунін (я використовую 1.4.5) показує графіки для дня, тижня, місяця та року.
Чи можу я налаштувати його на додаткове відображення погодинного графіка?
Відповіді:
Я припускаю, що ви насправді хочете вибирати дані швидше, ніж п’ять хвилин за замовчуванням, тому що погодинний графік не показує вам більше деталей, ніж поточний щоденний графік в іншому випадку.
На це є проста відповідь і важка відповідь.
Просто запускайте munin-оновлення частіше і не оновлюйте минуле Munin 1.5.
У багатьох системах Linux це просто означає редагування /etc/cron.d/munin
та зміну першого */5
на */1
(що це те саме, що просто, *
але робить його трохи більш очевидним, що ви робите це навмисно).
Це свого роду хак. Мунін все одно буде створювати графіки, припускаючи, що він отримує дані кожні п'ять хвилин замість кожної хвилини, тому його обчислення швидкості може бути вимкнено, а деякі мітки будуть помилковими, але ви отримуватимете дані щохвилини. Також це, ймовірно, не буде працювати в останніх версіях Munin (принаймні минулої версії 2.0 та, можливо, минулої версії 1.5), оскільки для update_rate
атрибута вони мають значення за замовчуванням 300 , про що йдеться нижче.
По-перше, вам потрібно оновити до Munin 2.0. У попередніх версіях не підтримується все, що нижче.
Далі вам потрібно встановити update_rate
атрибут на будь-яких графіках, які ви хочете оновлювати частіше, ніж кожні п’ять хвилин. Цей атрибут - це кількість секунд, яка повинна пройти між оновленнями, і вона за замовчуванням до 300 секунд.
Далі вам потрібно буде визначити спеціальні періоди графіків за допомогою graph_data_size
атрибута, який задокументований за кожним користувальницьким розміром rrd , але ця сторінка трохи заплутана, тому дозвольте мені побачити, чи можу я трохи уточнити речі.
graph_data_size
Атрибут має три параметри:
graph_data_size normal
- це за замовчуванням, який генерує графіки щоденних, тижневих, місячних та річних.graph_data_size huge
- це зберігає дані з п'ятихвилинними інтервалами (нормальна добова норма) протягом цілого року.graph_data_size custom <custom-definition>
- це дозволяє вказувати власні інтервали даних та час зберігання.Наведене вище визначення має форму full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_N
із таким значенням:
На це впливає update_rate
налаштування атрибуту, оскільки він контролює, скільки часу проходить кожне вимірювання.
Отже, для конкретного прикладу налаштування за замовчуванням такі:
Таким чином, ці два параметри еквівалентні:
graph_data_size normal
і
update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450
Для однохвилинної вибірки вам доведеться вирішити, які типи інтервалів вас цікавлять. Щоб просто додати погодинний графік, який записує дані протягом восьми годин, ви можете використовувати наступне:
update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450
Зауважте, що в конфігурації munin за замовчуванням кожен інтервал є цілим числом, кратним попереднього інтервалу (30 = 5 * 6, 120 = 30 * 4 і 1440 = 120 * 12). Я не знаю, наскільки це правило важливе, але я б рекомендував зберігати його у своїй конфігурації, про всяк випадок.
Також зверніть увагу , що установка update_rate
і graph_data_size
здійснюється на основі кожного графіка. Я не знаю жодного способу вказувати значення за замовчуванням, які перетинають багато графіків, тому, якщо ви хочете зробити це для всіх своїх графіків, вам доведеться багато вводити.
Крім того, ви повинні переконатися, що всі ці налаштування встановлені до першого munin-update
запуску; вони впливають на те, як створюються файли RRD, і я не знаю, як munin реагує, якщо файли створені з різними налаштуваннями до того, як оновлення будуть запущені з ними. У гіршому випадку ви можете просто видалити файли RRD і дозволити munin відтворити їх.
Нарешті, як тільки всі налаштування встановлені, ви можете змінити частоту оновлення крона таким же чином, як "Легкий шлях" вище.