Cara Upgrade Observium Community Edition

Tutorial upgrade Observium Community Edition dari versi 23.9.13005 ke versi terbaru 24.12.13800 di Ubuntu 22.04

Observium merupakan salah satu tools monitoring jaringan yang cukup populer, terutama untuk kebutuhan monitoring perangkat berbasis SNMP. Bagi pengguna Observium Community Edition, mungkin pernah melihat notifikasi di bagian atas dashboard yang menginformasikan bahwa ada update versi terbaru.

Pada artikel kali ini, kami melakukan upgrade dari versi 23.9.13005 ke versi 24.12.13800 di sistem operasi Ubuntu Server 20.04. Upgrade ini dilakukan setelah muncul notifikasi resmi dari Observium bahwa ada update yang tersedia.

Selain untuk mendapatkan fitur terbaru, proses upgrade ini juga penting untuk menjaga stabilitas sistem serta memperbaiki bug yang mungkin ada di versi sebelumnya.

Langkah-langkah upgrade akan dijelaskan secara bertahap, mulai dari proses backup, update source code Observium, hingga verifikasi hasil akhir setelah upgrade selesai.

Cara Upgrade Observium

1. Nonaktifkan Cron Sementara (Opsional)

Sebelum melakukan proses upgrade, kita lakukan disable cron terlebih dahulu. Tambahkan # pada setiap baris di file berikut.

nano /etc/cron.d/observium)
2. Rename Folder Observium Lama

Langkah ini dilakukan sebagai backup jika sewaktu-waktu kita perlu melakukan rollback.

cd /opt
mv observium observium_old
3. Download Versi Terbaru Observium

Selanjutnya kita download versi terbaru Observium dari situs resmi Observium.

wget -Oobservium-community-latest.tar.gz https://www.observium.org/observium-community-latest.tar.gz
4. Ekstrak File Observium

Ekstrak file hasil download ke direktori saat ini.

tar zxvf observium-community-latest.tar.gz
5. Pindahkan File RRD dan Logs

Data RRD dan log dari versi lama perlu dipindahkan ke direktori Observium yang baru agar grafik traffic dan sistem yang sebelumnya ada di Observium sebelumnya tetap ada setelah upgrade.

Move rra file and logs from old to new

mv /opt/observium_old/rrd observium/
mv /opt/observium_old/logs observium/
6. Pindahkan File Konfigurasi

Agar konfigurasi tetap sama seperti sebelumnya, file config.php juga perlu dipindahkan ya.

mv /opt/observium_old/config.php observium/
7. Update Database Schema

Update Database Schema dilakukan untuk menyesuaikan struktur database sesuai dengan versi terbaru. Masuk ke direktori Observium yang baru, lalu jalankan perintah berikut

/opt/observium/discovery.php -u

Jika sudah berhasil, maka akan muncul tampilan berikut.

  ___   _                              _
 / _ \ | |__   ___   ___  _ __ __   __(_) _   _  _ __ ___
| | | || '_ \ / __| / _ \| '__|\ \ / /| || | | || '_ ` _ \
| |_| || |_) |\__ \|  __/| |    \ V / | || |_| || | | | | |
 \___/ |_.__/ |___/ \___||_|     \_/  |_| \__,_||_| |_| |_|
                    Observium Community Edition 24.12.13800
                                  https://www.observium.org
 
-- Updating database/file schema
485 -> 486 # (db) ... Done (3s).
486 -> 487 # (db) ... Done (0s).
487 -> 488 # (db) . Done (0s).
488 -> 489 # (db) .. Done (0s).
489 -> 490 # (db) ... Done (0s).
490 -> 491 # (db) .... Done (0s).
491 -> 492 # (db) .... Done (0s).
492 -> 493 # (db) ........ Done (0s).
493 -> 494 # (db) . Done (0s).
494 -> 495 # (db) . Done (2s).
-- Done.
-- Observium is up to date.
8. Aktifkan Kembali Cron
Setelah proses upgrade selesai, aktifkan kembali cron Observium dengan menghapus tanda # yang tadi ditambahkan.

nano /etc/cron.d/observium)
Referensi https://docs.observium.org/updating/
Situs yang antusias berbagi informasi teknologi terkini.

Post a Comment