OpenNMS adalah platform pengurusan rangkaian sumber terbuka kelas perusahaan yang dapat digunakan untuk memantau dan menguruskan banyak peranti dari satu contoh. Dengan semua jenis metrik yang dikumpulkan oleh OpenNMS, pentadbir sistem dapat dengan mudah mengetahui gangguan dan latensi perkhidmatan dan kemudian membuat keputusan yang tepat.
Prasyarat
Langkah 1 (pilihan): Sediakan fail pertukaran pada sistem
Sekiranya anda menggunakan mesin kelas rendah dengan memori yang lebih sedikit, anda perlu menyediakan fail pertukaran sebelum anda dapat menjalankan OpenNMS dengan betul di dalamnya.
Log masuk sebagai root, dan laksanakan perkara berikut.
dd if=/dev/zero of=/swapfile count=2048 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Langkah 2: Pasang OpenNMS
Secara tradisinya, memasang OpenNMS adalah pekerjaan yang agak rumit kerana melibatkan banyak teknologi, termasuk Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd, dan lain-lain. Syukurlah, OpenNMS menyediakan skrip pemasangan cepat permulaan rasmi untuk Ubuntu 16.04, yang dapat mempermudah prosedur.
Amaran: Skrip ini hanya untuk pemasangan OpenNMS baru. Sekiranya anda telah memasang versi OpenNMS yang lebih awal pada sistem, menjalankan skrip ini mungkin menyebabkan akibat yang tidak diingini.
cd
curl -L https://github.com/opennms-forge/opennms-install/archive/1.1.tar.gz | tar xz
cd opennms-install-1.1
bash bootstrap-debian.sh
Skrip secara automatik akan memasang semua komponen yang diperlukan untuk menjalankan OpenNMS. Semasa proses, anda hanya perlu mengesahkan pemasangan dan memberikan kelayakan pangkalan data seperti berikut.
- Sekiranya anda mahu meneruskan, ketik YA:
YES
- Masukkan nama pengguna pangkalan data:
opennmsuser
- Masukkan kata laluan pangkalan data:
yourpassword
Jangan lupa untuk mengganti nama pengguna dan kata laluan di atas dengan nama pengguna anda sendiri
Selanjutnya, apabila anda dibawa ke Configuring opennms-db
antara muka, tekan Enter
untuk menjalankan pemasang OpenNMS secara manual seperti yang diperlukan.
Apabila anda dibawa ke Configuring oracle-java8-installer
antara muka, tekan Enter
untuk mengesahkan kesedaran anda mengenai Perjanjian Lesen Kod Binari Oracle untuk Produk Java SE Platform dan JavaFX.
Apabila anda melihat soalan Do you accept the Oracle Binary Code license terms?
, gunakan Left Arrow
kekunci untuk memilih <Yes>
dan kemudian tekan Enter
.
Sekiranya semuanya berjalan lancar, anda akan melihat mesej tahniah.
Congratulations
---------------
OpenNMS is up and running. You can access the web application with
http://this-systems-ip:8980
...
Sebelum anda mengakses OpenNMS menggunakan penyemak imbas web, anda harus mengubah peraturan firewall untuk membenarkan lalu lintas masuk di port 8980.
ufw allow OpenSSH
ufw allow 8980
ufw enable
Akhirnya, arahkan penyemak imbas web kegemaran anda http://203.0.113.1:8980
, dan log masuk dengan nama pengguna lalai admin
dan kata laluan lalai admin
.
Untuk tujuan keselamatan, anda harus segera menukar kata laluan. Arahkan kursor ke navigasi utama Admin
dan kemudian klik Change Password
pautan.