Menginstall Monitoring OpenNMS

-

Pada artikel ini kami akan menjelaskan metode sederhana untuk menginstal dan mengkonfigurasi OpenNMS pada Ubuntu. OpenNMS adalah sistem manajemen jaringan yang memiliki integrasi tinggi, open-source, dan dapat digunakan untuk memantau dan mengelola banyak perangkat dari satu instance. OpenNMS membuat Anda mendapatkan informasi terbaru tentang apa yang terjadi dengan jaringan Anda dengan secara berkala memeriksa semua layanan yang tersedia, mengisolasi masalah, mengumpulkan informasi kinerja, dan melakukan tindakan yang dapat membantu menyelesaikan kendala.

A. Instalasi

1. Sebelum memulai instalasi, kami merekomendasikan untuk mengupdate system dengan versi terbaru terlebih dahulu.
# apt –y update && upgrade

2. Kemudian download paket pendukungnya
# apt install openjdk-11-jdk && unzip

3. Download file script installernya kemudian extract
# wget https://github.com/opennms-forge/opennms-install/archive/master.zip

# unzip master.zip

Archive: master.zip
33e5138d33912a5ce9faf260a411cc7a20e44ead
creating: opennms-install-master/
extracting: opennms-install-master/.gitignore
inflating: opennms-install-master/LICENSE
inflating: opennms-install-master/README.adoc
inflating: opennms-install-master/bootstrap-debian-dev.sh
inflating: opennms-install-master/bootstrap-debian.sh
inflating: opennms-install-master/bootstrap-yum.sh

# cd opennms-install-master/

# bash bootstrap-debian.sh

4. Installer akan meminta konfirmasi Anda seperti yes or no, pilih yes untuk melanjutkan instalasi kemudian simpan user dan password database yang telah Anda buat.

B. Konfigurasi

Pada popup konfigurasi akan muncul untuk setup service postfix, pilih internet site dan isikan hostnamenya Anda bisa isikan mail.domain.com atau isikan hostname vm.


Kemudian pilih yes untuk konfirmasi restarting servicenya

Setelah instalasi selesai akan ada informasi bahwa service OpenNMS gagal running.


Hal ini dikarenakan path file JAVA_HOME nya tidak mengarah ke path file OpenNMS, untuk penyelesaiannya bisa menggunakan command berikut kemudian start service OpenNMS kembali :

# echo "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64" >> /etc/default/opennms
# systemctl restart opennms


Untuk step akhirnya adalah mengconfigurasi OpenNMS, jalankan command berikut:
# /usr/share/opennms/bin/install -dis
==============================================================================
OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.

script akan otomatis meng-konfigurasi, upgrade database table, user dan setting lainnya.

C. Penggunaan

Sekarang Anda bisa langsung mengakses OpenNMS Web Interface dari browser Anda http://IP-Public:8980 untuk login defaultnya adalah admin admin, pastikan juga untuk port 8980 sudah di allow pada firewall Anda.


Berikut adalah tampilan dashboard OpenNMS, semua informasi di tampikan pada halaman utama.



Anda dapat memonitoring Network,service Server Anda, persentase uptime, multiple akses user dan Anda bahkan dapat melakukan Grouping dan jadwal On-Call pada aplikasi ini.

Fitur konfigurasi berada pada tab admin > Configure OpenNMS, berikut contoh penggunaan OpenNMS untuk monitoring mail server dengan SNMP yang memonitoring berdasarkan port yang listen pada IP tersebut.

masuk ke tab Admin > Configure OpenNMS kemudian pilih Configure SNMP Community Names by IP Address, masukan IP address servernya kemudian klik look up


Akan tampil 1 Node yang terdaftar berikut servicenya apabila ada salah satu service down, tab outage akan berubah berwarna kuning. Dan apabila host down atau seluruh service down akan menampilkan notifikasi berwarna merah dan jumlah service yang outage down


Untuk detail panduannya Anda juga dapat melihat pada web page official OpenNMS