And in a formal mission, I was asked to deploy an open source network management system on the Windows platform. While working on the task, I got some questions about which I couldn't find the solution on the Internet, and I used the hit and test methods to get the solution. Then I want to write about these problems and their solutions. But in the first step, I'll write a step-by-Step guide on the Windows platform (ie Windows XP or win Server 2003) to install OpenNMS's
The installation of OPENNMS will consist of 4 steps,
1. Installation of the Java Development Kit
2. Installed PostgreSQL
3. Initializing the database
4. Add JRRD Library
5. Installation of the OPENNMS
1. Installation of the Java Development Kit
• The latest version of Java SE jdk downloaded from the Java official website java.sun.com
• Remember that JDK is not just JRE, you need to download Java SE (Standard Edition) and non-Java EE and Java me or Java FX.
• Run the installation JDK and it will ask for the license agreement.
• Click the Accept button.
• Click Next to start the installation.
• It will prompt to install the JRE. Click Next to install the JRE, and then you will get the final window.
• Install the Java SE jdk by pressing the Finish button.
2. Installed PostgreSQL
• Download the PostgreSQL click on Windows Installer Fromhttp://www.postgresql.org/download/windowsand to run the Setup program.
• Click Next to continue the installation
• If you need to change the destination path, then select the installation directory, or press next to continue.
• If you need to change the path to the target data directory, then select the directory, or press next to continue.
• For the Superuser and service account, Postgres, and then press next to enter the password.
• Enter the server listening port (it is recommended to use the default port), and then press the next step.
• Select the appropriate locale or use the default locale, and then press the next step.
• Setup is now ready to install. Press Next to start the installation.
• Wait until the installation and continue to complete the display screen.
• Click the Finish button to complete the installation.
3. Initializing the database
• If you have not initialized during the installation of the default database for any reason, you can do it manually. Open a command prompt, and then go to the bin directory of PostgreSQL. In my case, it is the "C # program files file \ PostgreSQL \ 8.3 \ BIN"
• Initialize the database "-e initdb UTF-8-u postgres by using the following command: Data
• If the ".. /data exists but is not empty "message appears, meaning that the database has been initialized.
• Run the server through the Start menu-> Programs-> PostgreSQL 8.X and click Start Server.
• Follow the same path, and then click Pgadmin Third.
• Double-click 8.X (localhost: 5432) of PostgreSQL to connect to the database.
• It will prompt for a password. Enter the password and press the OK button.
> Postgres-postgres Database according to database selection.
• Go to the File menu and select Options.
• In the Display tab, activate the language as shown, and then press the OK button.
• Return to the Postgres and expand the database. The language options are now available in the tree. Right-click the language and select a new language.
• Select Plpgsql from the Name drop-down menu and press the OK button to add the language.
• Exit the Pgadmin.
4. Add JRRD Library
• Now JRRD is no longer distributed as part of the OPENNMS. If you want to be compatible with RRDtool instead of jrobin then download jrrd from here.
• Add a library path variable.
5. Installation of the OPENNMS
• Download the installer for standalone-opennms, the latest version of Xxxjar from the OPENNMS download page.
• Once the download is complete, then double-click on the installer tank and it will begin to install. If Internet Explorer saves the file as a zip file that contains a different folder, it means that you do not have the Java SDK installed.
• Click Next.
• Accept the license agreement and press the Next button.
• Select the JDK home directory and select Next.
• Select the installation directory and select Next.
Postgres Enter the user password, and then press the next step.
• Enter the IP range to discover the node and press the next step.
• Press the next step.
• Click the Next button when the installation is complete.
• When the configuration and database installation is complete, click Next.
• Click Finish to complete the installation.
• Open the Bin directory of the command prompt and Goto OPENNMS. By default, this will be the \ BIN of the C # program files file \ OpenNMS
• If you install JRRD and your Jrrd.jar files are placed in \ \ opennms \ lib directory, then run the following command
INSTALL. BAT-DISL "c \ opennms \ LIB"
• Execute the following command
Opennms.bat start
• Open the browser and open the linkhttp://localhost: 8980/opennms
• Log in to the Web console with an administrator user name and an administrator password.
• You are ready to go with OpenNMS's
In the next session, I will discuss the installation and how to resolve the different issues that they face during the period.
I would recommend that you use Oracle JDK 1.7u45 above to run OpenNMS instead of OPENJDK. Do not use Oracle JDK 1.8 (8 in Java); We are not compatible with Java 8 at this point. There are several errors in our bug database related to OutOfMemoryError exceptions occasionally thrown with openjdk. I can't say that I remember having a socketexception about it, please use but Oracle's JDK, not when everything should be rock solid.
Open NMS Installation Tutorial