Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon

OpenNMS merupakan salah satu software NMS (network Management System) yang sangat powerful. Berbeda dengan software NMS terdahulu yang lebih menitikberatkan pada network element seperti interface pada switch dan router, OpenNMS lebih menitikberatkan pada service yang ditawarkan oleh network resources, seperti web pages, database access, DNS, DHCP, dll.

Oleh karena itu, pada blog ini saya akan memberikan panduan bagaimana menginstall OpenNMS khusus pada Ubuntu/Ubuntu Server 7.10 atau versi yang lainnya (Debian Base) berdasarkan pengalaman dan hambatan yang pernah saya alami.

Langkah menginstall OpenNMS :

Sebelum melakukan installasi OpenNMS, pastikan bahwa anda telah menginstall Apache, PHP. Biasanya paket ini telah terinstall secara otomatis saat anda melakukan perintah apt-get update dan apt-get update untuk pertama kalinya.

1. Tambahkan OpenNMS Repository pada /etc/apt/sources.list anda :
deb http://debian.opennms.org/ stable main
deb-src http://debian.opennms.org/ stable main
Atau untuk memperoleh versi OpenNMS yang lebih terbaru, dapat menggunakan :
deb http://debian.opennms.org/ unstable main
deb-src http://debian.opennms.org/ unstable main
Selanjutnya, jalankan apt-get update. Jika ada notifikasi error, jangan dipedulikan dahulu.

2. Menambahkan OpenNMS PGP Key ke APT
OpenNMS Debian repository ditandai dengan PGP Key. APT harus mengetahuinya dengan menggunakan perintah berikut :
wget -O – http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

3. Install Sun JDK (saat saya melakukan instalasi yang terbaru adalah java6.Gunakan perintah berikut :
sudo apt-get install sun-java6-jdk
Setelah terinstall, cek versi dari Java :
$ java -version
Jika tidak disebutkan HotSpot, kemungkinan ini bukan merupakan Sun JVM, maka dari itu harus diubah defaultnya, dengan perintah :
$ sudo update-alternatives –config java
$ sudo update-alternatives –config javac
Pilihlah pilihan yang mengarah pada Sun JVM, masukkan dengan mengetikkan pilihan angka yang sesuai.
Tambahkan environment Java di /etc/environment :
JAVA_HOME=”/usr/lib/jvm/java-6-sun”
JDK_HOME=”/usr/lib/jvm/java-6-sun”
Restart /etc/environment dengan menggunakan perintah
. ./etc/environment
Perhatikan, perintah ini harus dilakukan di #root.

4. Download OpenNMS
export SKIP_IPLIKE_INSTALL=1
sudo apt-get install opennms
Konfigurasi environment OpenNMS sebelum melakukan perintah selanjutnya :
export OPENNMS_HOME=/usr/share/opennms

5. Install dan Konfigurasi Tomcat
Install Tomcat terbaru (5.5) dengan perintah :
sudo apt-get install tomcat5.5 tomcat5.5-webapps tomcat5.5-admin
Ubah PortNumber “8180” menjadi “8080” pada file /etc/tomcat5.5/server.xml
Buka file /etc/default/tomcat5.5 lalu uncomment beberapa baris :
TOMCAT5_USER=root
JAVA_HOME=/usr/lib/jvm/java-6-sun
Restart Tomcat.

6. Install dan Konfigurasi Postgresql
Lakukan instalasi postgresql dengan perintah :
sudo apt-get install postgresql-8.2 iplike-pgsql82
Buka file konfigurasi di /etc/postgresql/8.2/main/pg_hba.conf, dan tambahkan baris berikut sebelum kata DO NOT DISABLE
#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust
Lalu, buka file konfigurasi yang lainnya di /etc/postgresql/8.2/main/postgresql.conf dan uncomment baris berikut :
listen_addresses = ‘localhost’
Restart postgresql.

7. Inisialisasi OpenNMS dan DataBase
Untuk menjalankan OpenNMS installer, lakukan perintah berikut :
sudo $OPENNMS_HOME/bin/install -disU -l /usr/lib/jni:/usr/lib

8. Install install_iplike.sh
sudo /usr/sbin/install_iplike.sh

9. Konfigurasi Discovery Rule
Agar dapat mendeteksi jaringan anda, maka harus diatur terlebih dulu file konfigurasinya pada /etc/opennms/discovery-configuration.xml
Masukkan range IP yang akan anda monitor.

10. Konfigurasi webapp pada Tomcat
sudo $OPENNMS_HOME/bin/install -l /usr/lib/jni/ -y -w /var/lib/tomcat5.5/conf/Catalina/localhost

11. Konfigurasi Akhir
Restart Tomcat, PostgreSQL, dan start OpenNMS
$ sudo /etc/init.d/tomcat5.5 restart
$ sudo /etc/init.d/postgresql-8.2 restart
$ sudo /etc/init.d/opennms start

12. Bukalah browser untuk melihat OpenNMS
Bukalah browser internet untuk melihat hasil instalasi anda (IE,firefox, opera, dll), lalu masukkan alamat http://:8980/opennms.
Login dengan menggunakan username dan password : admin

opennms-front.jpg

~ by aswantara on March 13, 2008.

13 Responses to “Install OpenNMS pada Ubuntu 7.10 Gutsy Gibbon”

  1. openNMS sudah running di ubuntu 7.4 – thanks

  2. [...] Link nya I Komang Adi [...]

  3. Mas di tempatku untuk koneksi internet pake Proxy. Selama ini kalo update source listnya ke kambing.ui.edu karena sudah inherent dengan kampus saya Unila. Terus kalo mau ngupdatenya ke http://debian.opennms.org selalu gagal terhalang proxy. Terus ada caranya g biar bisa ke kambing.ui.edu

    Ini kendala pas install

    bembenk@bembenk-desktop:~$ sudo apt-get install postgresql-8.2 iplike-pgsql82
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    postgresql-8.2 is already the newest version.
    E: Couldn’t find package iplike-pgsql82

  4. @Bambang Eko,
    btw, platformnya pake Ubuntu kan?
    kalo mau pake proksi, lihat postingan saya yang tentang apt.conf pada Ubuntu,
    disana ada settingan buat yang pake proksi.
    Kalo yang install iplike-pgsql82 itu dihapus aja, installnya cukup apt-get install postgresql-8.2, abis itu tinggal pake perintah “iplike_install.sh”
    terima kasih koreksinya.

  5. sory, kebalik..
    install_iplike.sh
    intinya, iplike-pgsql82 itu di ignore aja..
    nanti ikuti langkah di blog saya itu..
    berhasil kq..
    -komang

  6. mas, tahu atau punya UML diagram opennms gak??? saya cari di dokemntasinya gak ada

  7. @gardenia,
    nah itu dia, saya juga sedang nyari2 diagram UML detail kerjanya si OpenNMS. Mungkin coba masuk di web nya si OpenNMS, trus klik link yang menuju ke arah developernya..
    Atau join milisnya aja..
    tanya disana.. mgkn bisa di publish oleh mereka..

    -komang

  8. Kayaknya ngga ada deh UML Diagram-nya…

  9. @samuel
    wah mungkin juga ya mas..
    soalnya emang blm pernah saya temuin juga.

  10. mas ana ah berhasil di ubuntu 8.04 …ada tutorialnya ga …

  11. @abu arfan,
    maksudnya? belum berhasil?
    saya udah coba tutorial ini untuk ubuntu 8.04 hardy heron juga, dan berhasil koq, mgkn bisa ditulis aja gagalnya di bagian mana, mgkn aja saya jg pernah ngalemin,
    thx,

  12. maksud saya sudah berhasil ..apakah ada tutorial nya ( seting opennms) saya mau menambahkan map pada opennms ,..u ubuntu svg viewernya bisa di download dimna ya…

  13. @abu arfan,
    untuk menambahkan map nya ada di postingan saya yang setelah ini, yaitu mengaktifkan fitur map pada opennms, kalo svg viewer itu tergantung pada browser yang digunakan, dan sepanjang yang saya tahu, yang support svg viewer hanyalah IE. Sedaangkan untuk firefox,safari, opera itu belom support untuk menampilkan svg viewer. Jadi fitur map opennms hanya dapat dilihat menggunakan IE.

Leave a Reply