Home > How To > Installing OpenNMS on CentOS – using RPM.

Installing OpenNMS on CentOS – using RPM.

As from my previous post. This again is for the IT Team. Was helping them setup and network Monitoring tool.

Here are the step to follow to install OpenNMS.

Step 1: configure theOpenNMS Repository RPM
]# yum install yum-fastestmirror
Step 2: Installthe Prerequisite Package: Java
To install javayou would download “jdk-7u3-linux-x64.rpm “from http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html and place it in your current working directory then run bellow command
]$ sudo rpm -ivh jdk-7u3-linux-x64.rpm
Step 2: Installthe Prerequisite Package: PostgreSQL
To install PostgreSQLfollow bellow commands
]$ sudo yum -y install postgresql-server
]# /etc/init.d/postgresql start
]# /sbin/chkconfig postgresql on
Configure PostgreSQL
Locate thePostgres “data” directory. Often this is /var/lib/pgsql/data and Open/var/lib/pgsql/data/ postgresql.conf in text editor.
]$ vi /var/lib/pgsql/data/postgresql.conf
 Nowuncomment/edit bellow lines as shown         
          listen_addresses = ‘localhost’
      max_connections = 256
      shared_buffers = 1024
Similarly editpg_hba.conf file .In the bottom ofthe file, replace “ident”with “trust” for all.
]# vi /var/lib/pgsql/data/ pg_hba.conf
]# /etc/init.d/postgresql restart
Step 3: Installthe Prerequisite Package: jicmp
]# yum install jicmp

Step 4: Install the OpenNMS Repository RPM

To installthe latest stable release (opennms-repo-stable-rhel6.noarch) on CentOS , youwould run bellow commands
]# yum install opennms
Configurejava for OpenNMS (note: after –s givethe path where java installed).
]# /opt/opennms/bin/runjava –s/usr/bin/java
]# /opt/opennms/bin/install -dis
Add automaticstartup of opennms in your currentrunlevel
]# /sbin/chkconfig  opennms on
]# /sbin/service opennms start
 To Add a FirewallException for OpenNMS
]# vi /etc/sysconfig/iptables
Now add thebellow line for giving exception for port 8980
-A INPUT -m state –state NEW -m tcp -p tcp–dport 8980 -j ACCEPT
]# /sbin/service iptables restart
Now we can connectto the Web UI of opennms with bellow link
And log inas
User: admin
Categories: How To
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: