Cacti: update file rra

By human

Bila melakukan update rra via webbase dari menu console di cacti, maka efek perubahan akan dilalukan pada saat admin menambahkan data baru.

Atau menghapus file yang lama, secara otomatis sistem akan membentuk file yang baru dengan konfigurasi sesuai dengan rra yang baru.

Yang menjadi kendala, tidak mungkin mendelete semua data yang ada, bisa bisa bos atau klient mengamuk.

Cara yang lebih elegant (walau sebetulnya ada data yang hilang juga) adalah mengupdate konfigurasi langsung di file rra.

Untuk mengupdate ini bisa memakai fitur resize dari rrdtool.

Langkah pengerjaannya :

  1. Susun rencana, kolom mana yang akan di update,
    untuk kasus saya, biasanya saya mengupdate data untuk average 5 minute menjadi lebih banyak.
  2. Hitung penambahannya membutuhkan berapa baris baru.
    misal untuk average 5 menit agar data bisa disimpan selama 3 bulan,
    maka perhitungannya menjadi :

    12 x 24 x 30 x 3 = 25920
  3. Cek dengan rrdtool info, kolom nomer berapa yang akan diupdate,
    $ rrdtool info namafile.rra

    minimal 2 kolom, kolom average dan maximum, biasanya kolom 0 dan 4

  4. Lalukan update rows dengan perintah rrdtool resize,
    untuk 1 file lakukan sebanyak kolom yang diupdate.

    $ rrdtool resize namafile.rra 0 GROW 25920
    $ mv resize.rra temp.rra
    $ rrdtool resize temp.rra 4 GROW 25920
    $ mv resize.rra namafile.rra

Setelah pengerjaan di atas, maka ukuran file akan berubah menjadi lebih besar.
Hal ini wajar karena ukuran data yang di simpan lebih banyak.

Silakan anda cek melalui cacti, seharusnya data yang lama (untuk average 2 hours dan seterusnya) masih ada.
Sedangkan data untuk average 5 menit, bila diklik mundur ke waktu lampau akan hilang (kosong).
Hal ini dikarenakan perubahan size mengambil data yang lama dan menambahkan baris kosong tersebut.
(kalau tidak salam cacti87b ukuran barisnya 700 baris, hanya menyimpan data sekitar 2 hari kebelakang.

No Comments

(Required)
(Required, will not be published)