Secara default, Munin (Saya menggunakan 1.4.5) menunjukkan grafik untuk hari, minggu, bulan, dan tahun.
Bisakah saya mengonfigurasinya untuk menampilkan grafik tambahan setiap jam?
Saya berasumsi Anda benar-benar ingin mengambil sampel data lebih cepat dari lima menit default, karena grafik per jam tidak akan menunjukkan Anda lebih detail daripada grafik harian saat ini.
Ada jawaban yang mudah untuk ini dan yang sulit.
Jalankan pembaruan Munin lebih sering dan jangan memutakhirkan Munin 1.5 yang lalu.
Pada banyak sistem Linux, ini hanya berarti mengedit /etc/cron.d/munin
dan mengubah yang pertama */5
ke */1
(yang sama dengan hanya *
tetapi membuatnya sedikit lebih jelas bahwa Anda melakukannya dengan sengaja).
Ini semacam peretasan. Munin masih akan membuat grafik dengan asumsi bahwa ia mendapatkan data setiap lima menit, bukan setiap menit, sehingga perhitungan tarifnya mungkin tidak aktif dan beberapa label akan salah, tetapi Anda akan mendapatkan data setiap menit. Juga, ini mungkin tidak akan berfungsi dalam versi terbaru dari Munin (setidaknya versi 2.0 lalu dan versi 1.5) karena mereka memiliki nilai default 300 untuk update_rate
atribut, yang dibahas lebih lanjut di bawah ini.
Pertama, Anda harus meningkatkan ke Munin 2.0. Tidak semuanya di bawah ini didukung di versi sebelumnya.
Selanjutnya, Anda harus mengatur update_rate
atribut pada grafik apa pun yang ingin Anda perbarui lebih sering daripada setiap lima menit. Atribut itu adalah jumlah detik yang harus berlalu antara pembaruan dan standarnya adalah 300 detik.
Selanjutnya Anda harus menentukan periode grafik khusus dengan graph_data_size
atribut, yang didokumentasikan pada ukuran plugin kustom rrd , tetapi halaman itu sedikit membingungkan, jadi biarkan saya melihat apakah saya bisa sedikit menjelaskan beberapa hal.
The graph_data_size
atribut memiliki tiga pengaturan:
graph_data_size normal
- ini adalah default, yang menghasilkan grafik harian, mingguan, bulanan, dan tahunan.graph_data_size huge
- ini menyimpan data pada interval lima menit (tarif harian normal) selama satu tahun penuh.graph_data_size custom <custom-definition>
- ini memungkinkan Anda menentukan interval data dan waktu penyimpanan Anda sendiri.Definisi khusus di atas adalah dari formulir full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_N
, dengan arti sebagai berikut:
Ini semua dipengaruhi oleh update_rate
pengaturan atribut, karena mengontrol berapa banyak waktu setiap rentang pengukuran tunggal.
Jadi, untuk contoh konkret, pengaturan default adalah sebagai berikut:
Dengan demikian, kedua pengaturan ini setara:
graph_data_size normal
dan
update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450
Untuk pengambilan sampel satu menit, Anda harus memutuskan jenis interval yang Anda minati. Untuk hanya menambahkan grafik per jam yang merekam data selama delapan jam, Anda bisa menggunakan yang berikut ini:
update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450
Perhatikan bahwa dalam konfigurasi munin default, setiap interval adalah kelipatan integer dari interval sebelumnya (30 = 5 * 6, 120 = 30 * 4, dan 1440 = 120 * 12). Saya tidak tahu betapa pentingnya aturan itu, tetapi saya akan merekomendasikan menyimpannya dalam konfigurasi Anda, untuk berjaga-jaga.
Perhatikan juga pengaturan itu update_rate
dan graph_data_size
dilakukan berdasarkan per-grafik. Saya tidak tahu cara menentukan nilai default yang melintasi banyak grafik, jadi jika Anda ingin melakukan ini untuk semua grafik Anda, Anda harus melakukan banyak pengetikan.
Juga, Anda harus memastikan semua pengaturan ini sudah ada sebelum munin-update
menjalankan pertama Anda ; mereka memengaruhi cara file RRD dibuat dan saya tidak tahu bagaimana munin akan bereaksi jika file dibuat dengan pengaturan yang berbeda sebelum pembaruan dijalankan dengan ini. Dalam kasus terburuk Anda hanya dapat menghapus file RRD dan membiarkan munin membuatnya kembali.
Akhirnya, setelah semua pengaturan berada di tempat, Anda dapat mengubah frekuensi pembaruan cron dengan cara yang sama seperti "Cara Mudah", di atas.