GNU/Linux >> Belajar Linux >  >> Ubuntu

Pemantauan Server dengan OpenNMS di Ubuntu 16.04

OpenNMS adalah sistem aplikasi web pemantauan jaringan tingkat perusahaan sumber terbuka dan gratis yang dapat digunakan untuk memantau perangkat tak terbatas pada satu instans. OpenNMS mendeteksi dan memantau layanan atau node secara otomatis di jaringan Anda. Anda juga dapat menambahkan perangkat atau layanan tertentu untuk dipantau. OpenNMS ditulis dalam Java, sehingga dapat berjalan di platform apa pun.

OpenNMS hadir dengan serangkaian fitur, beberapa di antaranya tercantum di bawah ini:

  1. Mendukung beberapa sistem operasi termasuk, Windows, Mac, Linux/Unix, dan Solaris.
  2. Manajemen Kinerja dan Manajemen Kesalahan.
  3. Kirim pemberitahuan melalui Email.
  4. Menyediakan dasbor berbasis web yang dapat disesuaikan.
  5. Mampu memproses 125.000 pesan syslog per menit, terus menerus.
  6. Berisi sistem penyediaan lanjutan untuk menambahkan perangkat ke sistem pengelolaan.

Dalam tutorial ini, kita akan melalui instruksi langkah demi langkah untuk menginstal OpenNMS di Ubuntu 16.04 serve r.

Prasyarat

  • Server yang menjalankan Ubuntu 16.04.
  • Pengguna non-root dengan pengaturan hak sudo di server Anda.
  • Alamat IP statis 192.168.0.187 disiapkan di server Anda.

Memulai

Mari kita mulai dengan memperbarui sistem Anda ke versi stabil terbaru. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah memperbarui sistem, Anda perlu menetapkan nama domain yang memenuhi syarat dengan benar. Anda dapat melakukannya dengan mengedit file /etc/hosts:

sudo nano /etc/hosts

Tambahkan baris berikut:

192.168.0.187 server.opennms.local server

Selanjutnya, buka file /etc/hostname:

sudo nano /etc/hostname

Tambahkan baris berikut:

server.opennms.local

Simpan file setelah Anda selesai, lalu mulai ulang sistem Anda untuk menerapkan perubahan ini.

1 Instal PostgreSQL

OpenNMS membutuhkan PostgreSQL untuk tujuan database. Anda dapat menginstal PostgreSQL dengan menjalankan perintah berikut:

sudo apt-get install postgresql -y

Setelah menginstal PostgreSQL, Anda perlu mengizinkan akses pengguna ke database. PostgreSQL hanya memungkinkan Anda untuk terhubung jika Anda masuk ke nama akun lokal yang cocok dengan pengguna PostgreSQL. Karena OpenNMS berjalan sebagai root, maka Anda perlu mengubah konfigurasi untuk mengizinkan pengguna root.

Anda dapat melakukannya dengan mengedit file pg_hba.conf.

sudo nano /etc/postgresql/9.5/main/pg_hba.conf

Temukan baris berikut:

local   all         all                                         local
host    all         all         127.0.0.1/32                    md5
host    all         all         ::1/128                         md5

Dan, ubah menjadi seperti berikut:

local   all         all                                          trust
host    all         all         127.0.0.1/32                     trust
host    all         all         ::1/128                          trust

Simpan dan tutup file setelah Anda selesai, kemudian restart layanan PostgreSQL dan aktifkan untuk memulai saat boot dengan perintah berikut:

sudo systemctl restart postgresql
sudo systemctl enable postgresql

Setelah selesai, Anda dapat melanjutkan untuk menginstal Java.

2 Instal Java

OpenNMS belum mendukung Java 8, Sangat disarankan untuk menggunakan Java 7. Untuk menginstal Java 7, Anda perlu menambahkan PPA ke daftar sumber yang tepat. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo add-apt-repository ppa:webupd8team/java

Selanjutnya, perbarui repositori Anda dengan menjalankan perintah berikut:

sudo apt-get update -y

Setelah repositori Anda diperbarui, Anda dapat menginstal Java 7 hanya dengan menjalankan perintah berikut:

sudo apt-get install oracle-java7-installer -y

Anda dapat memeriksa versi Java dengan perintah berikut:

sudo jave -version

Anda akan melihat output berikut:

java version "1.7.0_101"
Java(TM) SE Runtime Environment (build 1.7.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

3 Instal OpenNMS

Secara default, OpenNMS tidak tersedia di repositori default Ubuntu. Jadi, Anda perlu menambahkan repositori OpenNMS ke direktori /etc/apt/sources.list.d. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo nano /etc/apt/sources.list.d/opennms.list

Tambahkan baris berikut:

deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main

Simpan file setelah selesai, lalu tambahkan kunci OpenNMS dengan perintah berikut:

wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

Sekarang, perbarui daftar repositori menggunakan perintah berikut:

sudo apt-get update -y

Setelah repositori diperbarui, instal OpenNMS dengan menjalankan perintah berikut:

sudo apt-get install default-mta opennms -y

Setelah OpenNMS diinstal, Anda perlu membuat database untuk OpenNMS. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo /usr/share/opennms/bin/install -dis

Anda akan melihat output berikut:

OpenNMS Installer
==============================================================================
Configures PostgreSQL tables, users, and other miscellaneous settings.
.
.
.
- Running post-execution phase
  Removing backup /usr/share/opennms/etc/discovery-configuration.xml.zip
Finished in 0 seconds

Terakhir, mulai layanan OpenNMS dengan perintah berikut:

sudo systemctl start opennms

4 Akses OpenNMS

Secara default, OpenNMS berjalan pada port 8980. Jadi, Anda harus mengizinkan port 8980 melalui firewall UFW. Secara default UFW dinonaktifkan pada sistem Anda, jadi Anda harus mengaktifkannya terlebih dahulu. Anda dapat mengaktifkannya dengan perintah berikut:

sudo ufw enable

Setelah firewall UFW diaktifkan, Anda dapat mengizinkan port 8980 dengan menjalankan perintah berikut:

sudo ufw allow 8980

Anda sekarang dapat memeriksa status firewall UFW dengan menjalankan perintah berikut:

sudo ufw status

Setelah firewall UFW dikonfigurasi, buka browser web Anda dan ketik URL http://192.168.0.187:8980/opennms , Anda akan melihat layar berikut:

Sekarang, login dengan nama pengguna "admin " dan sandi "admin ", Anda akan melihat layar berikut:

Jika Anda ingin menambahkan node server baru untuk pemantauan klik pada tombol Admin> Quick Add Node, Anda akan melihat layar berikut:

Di sini, isi semua informasi yang diperlukan seperti, Permintaan, Alamat IP, Label Node, String komunitas, Nama pengguna perangkat, Kata sandi perangkat, lalu klik tombol Penyediaan. Anda akan melihat layar berikut:

Selanjutnya, klik Ok untuk melanjutkan, lalu buka Info> Nodes dan cari tahu node dengan nama labelnya. Terakhir, klik tombol label, Anda akan melihat status node, notifikasi, dan acara di layar berikut:

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengkonfigurasi OpenNMS di server Ubuntu 16.04. Anda sekarang dapat dengan mudah menambahkan lebih banyak node server untuk pemantauan. Jangan ragu untuk mengomentari saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Menginstal Server FTP Di Ubuntu dengan vsftpd

  2. Pengaturan server awal dengan Ubuntu 14.04

  3. Cara Menginstal Elgg dengan Nginx di Ubuntu 18.04

  1. Instal Server NFS di Ubuntu

  2. Pemantauan Sistem Ubuntu 20.04 dengan widget Conky

  3. Pemantauan Sistem Ubuntu 22.04 dengan widget Conky

  1. Pemantauan kinerja dengan Monitorix 3.8.0 di Ubuntu 15.10

  2. Pemantauan Server dengan Shinken di Ubuntu 16.04

  3. Cara Menginstal Pemantauan Server Nagios di Ubuntu 16.04