When you install openNMS successfully, you can access web page http://localhost:8980 with credentials [admin / admin].
Download OpenNMS
Access page, and download related files:
- openNMS
- jicmp
- jicmp6
Install Postgresql Database
root@lab:~# apt-get install postgresql postgresql-common postgresql-client-common
# -----File: /etc/postgresql/9.4/main/pg_hba.conf
# -----Modified:
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
#local all all peer
local all all trust
# IPv4 local connections:
#host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust
# IPv6 local connections:
#host all all ::1/128 md5
host all all ::1/128 trust
Install JDK
root@lab:~# apt-get install openjdk-8-jdk
root@lab:~# update-java-alternatives -l
java-1.8.0-openjdk-i386 1069 /usr/lib/jvm/java-1.8.0-openjdk-i386
root@lab:~# export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-i386
root@lab:~# java -version
openjdk version "1.8.0_72-internal"
OpenJDK Runtime Environment (build 1.8.0_72-internal-b05)
OpenJDK Server VM (build 25.72-b05, mixed mode)
Install jicmp and jicmp6
root@lab:~# cd ~/jicmp-1.4.4/
root@lab:~/jicmp-1.4.4# ./configure
root@lab:~/jicmp-1.4.4# make
root@lab:~/jicmp-1.4.4# make install
root@lab:~/jicmp-1.4.4# cp jicmp.jar /usr/local/OpenNMS/lib/
root@lab:~# cd jicmp6-1.2.3/
root@lab:~/jicmp6-1.2.3# make
root@lab:~/jicmp6-1.2.3# make install
root@lab:~/jicmp6-1.2.3# cp jicmp6.jar /usr/local/OpenNMS/lib/
Install OpenNMS
root@lab:~/opennms-installer# java -version
openjdk version "1.8.0_72-internal"
OpenJDK Runtime Environment (build 1.8.0_72-internal-b05)
OpenJDK Server VM (build 25.72-b05, mixed mode)
root@lab:~/opennms-installer# java -jar standalone-opennms-installer-16.0.2-1.jar
References
http://blogforopensource.blogspot.jp/2015/04/opennms-standalone-installer.html
http://stackoverflow.com/questions/5421807/set-blank-password-for-postgresql-user
https://sourceforge.net/projects/opennms/